Forum: Mikrocontroller und Digitale Elektronik eCos mit C++


von Bernhard (Gast)


Lesenswert?

Hallo zusammen,

auf einem AT91SAM7X256 verwende ich erfolgreich eCos, leider 
funktioniert das erzeugte .bin nur, wenn ich mit GCC compiliere und 
nicht mit G++.

Infos:
- eCos Kernel nach Package "Atmel AT91SAM7X-EK evaluation board" mit 
template "default"
- Binutils von CodeSourcery
- Handgeschriebenes Makefile nach eCos user guide
$ TARGET-g++ -c -IINSTALL_DIR/include -fno-rtti -fno-exceptions file.cxx
$ TARGET-g++ -o program file.o -LINSTALL_DIR/lib -Ttarget.ld -nostdlib

Die main.c(pp) bleibt dabei unverändert und toggelt in einem Thread eine 
LED.

Der G++ erzeugt ohne Murren ein .bin mit vernünftiger Größe, nur 
passiert nach dem Programmieren nichts mehr.

Hat jemand hier Erfahrung mit eCos + C++?

Danke im Voraus,
Bernhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.