Gast
#100298
Hallo Ich habe GNUARM laut WIKI (LPC-P1) installiert und konfiguriert (unter WinXP und Cygwin). Es ist mir auch gelungen die Beispiele (test2.c,...) zu kompilieren und auf dem Board zum laufen zu bringen. Nun kann ich aber die Beispiele nur im newlib-lpc Verzeichnis und dem Standard makefile bauen. In anderen Verzeichnissen gelingt mir dies nicht. Ich gehe folgenermassen vor: Kompilieren: arm-elf-gcc -mcpu=arm7tdmi -marm -c -o test2.o test2.c Linken: arm-elf-ld -Tlpc210x.ld -o test2.hex test2.o Konvertieren: arm-elf-objcopy -O ihex test2.hex Download: lpc21isp test2.hex com1 115200 14746 Leider ist das resultierende Hex-File viel kleiner als das selbe Beispiel mit dem Standard-makefile kompiliert und funktioniert nicht. Was mache ich falsch? MfG Benjamin