Hallo zusammen, Ich versuche, auf meinem Cotex-M3 (STM32) <math.h> von newlib einzubinden. Das ergibt mir beim Linnken folgende Fehlermeldung: undefined reference to `__aeabi_idiv' __aeabi_idiv ist, wie ich schon herausgefunden habe, Teil von libgcc, welches ich in der Thumb2-Version dem Linker verfüttere. Gegentest: Wenn ich libgcc.a umbenenne, motzt der Linker, er finde das File nicht, wenn ich es aus dem makefile nehme, motzt der Linker, er finde tausende von Helperfunktionen nicht. arm-none-eabi-nm sagt mir auch, dass da ein __aeabi_idiv sein sollte: _udivsi3.o: 00000000 t .udivsi3_nodiv0 U __aeabi_idiv0 00000000 T __aeabi_uidiv 0000025c T __aeabi_uidivmod 00000000 T __udivsi3 00000000 a shift _divsi3.o: 00000006 t .divsi3_nodiv0 00000000 T __aeabi_idiv U __aeabi_idiv0 00000294 T __aeabi_idivmod 00000000 T __divsi3 00000000 a shift _umodsi3.o: U __aeabi_idiv0 00000000 T __umodsi3 _modsi3.o: U __aeabi_idiv0 00000000 T __modsi3 _dvmd_tls.o: 00000000 W __aeabi_idiv0 00000000 W __aeabi_ldiv0 Hat jemand eine Idee, wo der Haken sein könnte? Gruäss Simon
Hallo nochmals, irgendwie scheint diese Funktion ein Stiefind zu sein - in einem Nokia-Forum steht, dass sie schlicht vergessen ging - oder so. Wiki dazu: http://wiki.forum.nokia.com/index.php/How_to_use_GCCE_4_with_Symbian_SDKs Geschrieben, getan - und es läuft! :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.