ARM unter Linux flashen

Gast #2623533
Hallo,
ich möchte mir (irgendein) preisgünstiges ARM development board kaufen 
und unter Linux mit dem GNU C++ Compiler programmieren.

Wie übertrage ich das kompilierte Programm in das Development Board?

Jeder Hersteller bietet für seine Boards entsprechende Software an, die 
aber immer stark eingeschränkt ist - solange man nicht sehr viel Geld 
für eine Lizenz ausgibt.

Ich möchte lieber auf der Kommandozeile arbeiten. Mir fehlt also nur ein 
Tool (sowas wie avrdude für ATmega), um die Firmware in das Board zu 
bekommen.

Wie läuft das bei ARM normalerweise?
Gast
also unter windows kannst du von st den flash loader demonstrator loader 
nehmen der geht ganz gut! wie es mit linux aussieht weiß ich ned würde 
mich auch interesantietiern
Bei den Entwicklungsboards ist oft ein Programmer oder/und Debugger 
drauf der per USB angesprochen wird. Bei den STM32 Discovery Boards ist 
das z.B. ein ST-Link. Dafür gibt es ein Kommandozeilen Tool für Linux. 
Habe ich aber noch nicht benutzt.

Ansonsten ist bei den meisten Controllern auch ein Bootloader 
installiert der per UART benutzt werden kann. Für die LPC1xxx/LPC2xxx 
sowie die STM32xxxx gibt es auch  Commandline Tools dazu. lpc21isp für 
NXP Controller und stm32flash für ST. Die kommen in der Funktion dem 
avrdude schon recht nahe.

Die Bootloader sind unproblematischer als die JTAG/SWD Schnittstellen da 
keine besondere Konfiguration erforderlich ist. Dafür kann man darüber 
nicht debuggen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.