Hallo zusammen...
Ich versuche folgenden Code zu portieren:
http://developer.mbed.org/users/embeddedartists/code/app_lcdboard_demo_sphere/
Dabei versuche ich genauer gesagt nur die Dateien
SphereDemo.h und SphereDemo.cpp zu portieren.
Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram
Umgebung ist ARM GCC mit CooCox.
Anbei findet ihr meine Portierung.
Mein Aufruf sieht wie folgt aus:
1 | SphereDemo(800,480);
|
2 | SphereDemo_run(100,100);
|
Leider erhalte ich vom Compiler folgende Meldung:
--> /ld.exe: region ram overflowed with stack
--> /ld.exe: region `ram' overflowed by 1104 bytes
Ohne die SphereDemo ist die .bss Region 1068 bytes gross!
Hier die Angaben OHNE die SphereDemo
Program Size:
text data bss dec hex filename
7348 20 1068 8436 20f4 7inch_sphere_demo.elf
Hat jemand eine Idee wie man dies entsprechend anpassen könnte?
Danke schonmal!