Hi,
ich habe ein Problem, schon vielfach von anderen diskutiert, hilft aber in meinem Fall alles nicht.
Es handelt sich um ein AtmelStudio 7.0 Projekt, das ich vor einigen Jahren entwickelt habe. Es verwendet den AtXmega128A1 sowie externen SRAM (128kB). Compiling lief, der xmega auch. Alles gut.
Nun muss ich das Projekt nochmal anfassen, neuer Rechner, neue IDE, also Microchip Studio.
Projekt importiert, compile -> fail!
address 0x8041b0 of blabla.elf section.data is not within region data usw.
Toll!
Mit diesen Linker Flags hatte es im alten AtmelStudio7 funktioniert:
-Wl,--section-start,.data=0x804000 -Wl,--defsym=__heap_end=0x81ffff
jetzt mit MicrochipStudio nicht mehr. Selbst mit dem Originalen DFP bekomme ich "Memory Overflow"
Dies hier und sämtliche anderen Kombinationen funktionieren einfach nicht: -Wl,--section-start,.data=0x804000 -Wl,--defsym=__heap_end=0x81ffff -Wl,-Tdata,0x804000
Was ist da los? Kennt das jemand?
Grüße Garibaldi