Ich verwende nun schon seit gut einem halben Jahr den ARM7 Controller von Atmel (AT91SAM7A3) mit Eclipse, arm-elf-gcc, openocd und arm-elf-gdb. Funktioniert alles prima, aber verstehen tu ich da einiges noch nicht. zB die angehängte Datei. Welches Programm braucht dieses Skript, was bedeuten die ganzen wörter und zeichen? Gibts da wo eine gute Erklärung dafür?
Die Datei die du angehängt hast ist ein Linkerscript und der Linker braucht es, um zu wissen was wo hin muss (Wo wird Programmcode hingelegt, wo werden Zeichenketten abgelegt ...). Damit kannst du deinen Linker "programmieren". Das wird für dich interessant, wenn du z.B. mehr wie einen Speicher an deinen Controller anschließt und diese für verschiedene Sachen benutzten willst. http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gnu-linker/index.html
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.