Ich hab mir das AT91SAM7S64-Board aus dem Shop geholt. Die
Programmiersoftware SAM-BA verlangt ein *.bin - File. Somit habe ich
zunächst erst mal im Makefile 'Format = binary' gesetzt. Raus bekomme
ich leider wieder ein hex-File, obwohl richtigerweise im binären Format,
weil sonst würde ja das Programm nicht laufen. Ich bin nur etwas zu faul
dazu jedes Mal in SAM-BA beim Dateidialog für den zu downloadenen File
auf 'All Files' zu klicken, um dann den hex-File statt dem
standardmäßig verlangten Bin-File reinzuhacken... Hoffe, das war jetzt
nicht allzu verwirrend! :-)
Demzufolge war ich froh zu lesen, dass ich ja auch gleich ein Bin-File
mit der make.exe erzeugen kann. Nur wie ist die Frage?!?
Habs daraufhin mit dem Eintrag:
# Default target.
all: begin gccversion sizebefore build sizeafter finished end
build: elf bin lss sym
elf: $(TARGET).elf
bin: $(TARGET).bin
lss: $(TARGET).lss
sym: $(TARGET).sym
(bin statt hex)
Aber es kam nur folgende Fehlermeldung:
C:\WinAVR\utils\bin\make.exe: *** No rule to make target
`main.bin', needed by `bin'. Stop.
Process completed, Exit Code 2.