Hallo Freunde, früher hat das Basic Internal Flash example von Atmel funktioniert. Jetzt, softpack5 und uVision4, ist es nicht mehr möglich, das zum Laufen zu kriegen. Offensichtlich wird das _attribute_ ((section (".ramfunc"))) nicht erkannt. Das Linker sct zeigt kein .ramfunc Load_region 0x100000 0x40000 { Fixed_region 0x100000 0x40000 { *(cstartup +First) .ANY (+RO) } Relocate_region 0x200000 { *.o (VECTOR, +First) .ANY (+RW +ZI) } ARM_LIB_HEAP 0x20E000 EMPTY 0x1000 { } ARM_LIB_STACK 0x210000 EMPTY -0x1000 { } } Hätte hier eins sein sollen?? Hat einer ne Idee?? Danke schon mal.
So, habe inzwischen eine Lösung: Das Linker sct zeigt jetzt .ramfunc an relocate Load_region 0x100000 0x40000 { Fixed_region 0x100000 0x40000 { *(cstartup +First) .ANY (+RO) } Relocate_region 0x200000 { *.o (VECTOR, +First) *.o(.ramfunc) .ANY (+RW +ZI) } ARM_LIB_HEAP 0x20E000 EMPTY 0x1000 { } ARM_LIB_STACK 0x210000 EMPTY -0x1000 { } } Komisch, dass Atmel da nicht selbst dran denkt, obwohl es im src cocde ausgewiesen ist....
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.