Frage zu AT91SAM7S64 - Board

Gast #263501
Lesenswert?
• ▲
▼
Hallo!

Habe gestern mein AT91SAM7S64 - Board aus dem Shop bekommen und
versuche gerade, ein erstes Programm zum Laufen zu bringen. Jedoch ist
das leider nicht so einfach wie mit den AVRs, wie es aussieht..
Nun habe ich bereits SAM-BA und WinARM erfolgreich installiert und ein
Programm (nur LED leuchten lassen) ohne Fehler kompiliert. Danach dann
das von Olimex in der Hilfe beschriebene TestPin - Rein-und-Raus-Spiel
gemacht und auch SAM-BA zum Laufen gekriegt. Nun möchte ich ja das
Programm irgendwie in den ARM bekommen. Jedoch erwartet SAM-BA bei
'Send File' eine *.bin - Datei. Der Compiler erzeugt mir jedoch nur
ein hex-File..??? Habe dieses dann einfach mal reingehackt. Jedoch
passiert leider gar nichts...
Hat jemand von Euch vielleicht eine Idee, was ich falsch gemacht oder
vergessen haben könnte? Ist übrigens das TestPin-Jumpersetzen bei jedem
Programmieren erforderlich?

Vielen Dank für jede Hilfe!

Gruß Danyo
Gast #263502
Lesenswert?
• ▲
▼
Hallo.
Ich selber benutze nicht WINARM aber dafür WINAVR.
Bei Winavr kann man das ausgabeformat im makefile einstellen.
Da müsste irgendwo

FORMAT = ihex

stehen. Dass musst du durch

FORMAT = binary

ersetzen.
dann müsste das verlangte bin file erstellt werden.
Gruß
Gast #263505
Lesenswert?
• ▲
▼
Danke für die Tipps!

@Simon:

Habs ausprobiert, kommt jedoch auch wieder nur ein hex-File bei raus..
Werd mal das hex2bin-Prog suchen, das smartie vorgeschlagen hat!

Weiß jemand vielleicht noch etwas über die TestPin-Geschichte?
Gast #263506
Lesenswert?
• ▲
▼
Habe mir, nachdem ich im Makefile 'Format = binary' eingetragen habe,
den erzeugten hex-File noch einmal genauer angesehen und
herausgefunden, dass dieser identisch mit dem ist, den ich mit der
hex2bin.exe erhalte. Muss also ein Bug vom Compiler sein, dass er dem
Source-File keine *.bin-Endung vergibt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren