ARMed schrieb:
> Wie kann ich dafür sorgen, dass der Linker dort nichts anderes hinlegt?
Indem du ihm nicht sagst, dort etwas abzulegen. Wenn der Linker nicht
weiß dass dein DDR-RAM existiert, legt er dort auch nichts hin. Konkret
geht das indem du im Linkerscript die .data Section eben in den SRAM
oder wo das sonst hinsoll hinlegst.
Darüber hinaus wäre es vielleicht doch schlau, dem Linker die Existenz
des DDR-RAM's beizubringen über eine entsprechende Section im
Linker-Script, und eine globale Variable anzulegen und diese per
Attribut in eben diese Section zu legen. So sparst du dir die hässliche
Rechnerei mit Adressen im Code, sondern kannst einfach normal direkt auf
die Variable zugreifen, und der Linker ersetzt die Zugriffe mit der im
Linkerscript angegebenen Adresse des DDR-RAM's.