Hallo Arbeite mich gerade in das uvision und dem SAM7S256-EK Entwicklungsboard ein. Programmiere mit uvision4 und habe das Board mittel USB Kabel verbunden. Will erstmal ein einfaches Programm erstellen. Gibt es dazu vielleicht ein tutorial oder Anleitung, welche Dateien eingebunden müssen usw. Bin da noch ziemlich unefahren. Zeitens: Um nun das erstellte Progamm auf dem Mikrocontroller zu bekommen nutze ich SAM-BA. Doch wie kann ich mit uvision eine .bin Datei erstellen? Vielen Dank schon mal für eure Antworten
mikronoob schrieb: > Hallo > Arbeite mich gerade in das uvision und dem SAM7S256-EK Entwicklungsboard > ein. > Programmiere mit uvision4 und habe das Board mittel USB Kabel verbunden. > Will erstmal ein einfaches Programm erstellen. Gibt es dazu vielleicht > ein tutorial oder Anleitung, welche Dateien eingebunden müssen usw. Im MDK-ARM sind Beispiele für das genannte Board inkl. aller erforderlichen Dateien enthalten. >Bin > da noch ziemlich unefahren. Zeitens: Um nun das erstellte Progamm auf > dem Mikrocontroller zu bekommen nutze ich SAM-BA. Doch wie kann ich mit > uvision eine .bin Datei erstellen? hex-Datei erstellen lassen (Checkbox irgendwo in den Settings) und dann mit hex2bin (google findet, z.B. bei keil.com) oder objcopy aus den GNU bintuils (input Format ihex, output Format binary) konvertieren.
SAM-BA erwartet, dass die Binärdatei bündig beginnt, deshalb ist der erste Record (Segmentrecord) zu entfernen (einfach die erste Zeile löschen).
So schon mal danke für eure Antworten. Habe mit uvision eine .hex Datei meines Projektes erstellt. Nachdem ich nun die 3KB große Datei mit hex2bin in eine .bin Datei umgewandelt habe erhalte ich eine 1025KB große Datei. Ein bisschen zu groß. Was mache ich falsch?
So habe es mit einem anderen Hex2bin converter. (nich den von Keil) Und das Programm läuft auch auf dem Board. Super. Ist aber alles sehr umständlich, finde ich. Erst beim übersetzen ein hex file erstellen, dann in ein bin file umwandeln und dann mit sam-ba rüber bringen. Bei jeder Anderung erstmal auf dem Board den Jumper für 10s umstecken und alles von vorne. Wie sieht das denn JTAG aus. Kann ich darüber direkt aus uvision das board flashen, ohne jumper zusetzten und so weiter? Wer hat da Erfahrung?
hallo, sorry das ich den thread wieder ins leben hole aber der passt genau zu meinem problem. ich brauche nämlich einen hex-2-bin datei converter, um mein arm-bord zu flashen. kann mir da vielleicht jemand einen nennen bzw. einen link schicken, weil irgendwie finde ich nix passendes im netz. danke schön
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.