ST32F103 Entwicklung Tools

OP #4113067
Lesenswert?
• ▲
▼
Hallo,

ich habe das im Bild gezeigte Equipment (absichtlich gross, weil die 
Aufschriften lesbar sind). Es soll unter Linux gestartet werden. Das 
STLink wird per lsusb auch als solches erkennt. Das openocd teillt nur 
folgendes mit>:
----------------------------------------------------------------
rfr@rfr-Lenovo-B570:~$ openocd
Open On-Chip Debugger 0.7.0 (2013-10-22-08:31)
Licensed under GNU GPL v2
For bug reports, read
  http://openocd.sourceforge.net/doc/doxygen/bugs.html
Runtime Error: embedded:startup.tcl:47: Can't find openocd.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 47
Error: Debug Adapter has to be specified, see "interface" command
in procedure 'init'
rfr@rfr-Lenovo-B570:~$
-------------------------------------------------------------------

Die ST Tools sind unter WIN 8.1 auf meinem Windowsrechner installiert, 
es wird das STLink aber nicht erkannt.


Ich habe nun eine .hex-Datei hier und will diese auf den Chip flashen. 
Was soll ich jetzt machen? Ich würde am liebsten auf >Linux arbeiten, 
wäre aber erstmal zufrieden, wenn es überhaupt geht.

>Grüsse

Robert
Angehängte Dateien:
(Firma: Torrox.de) #4113434
Lesenswert?
• ▲
▼
R. Freitag schrieb:

> Ich habe nun eine .hex-Datei hier und will diese auf den Chip flashen.
> Was soll ich jetzt machen? Ich würde am liebsten auf >Linux arbeiten,
> wäre aber erstmal zufrieden, wenn es überhaupt geht.

Ich fand den Blog-Eintrag ganz hilfreich: 
http://regalis.com.pl/en/arm-cortex-stm32-gnulinux/

Kurzfassung: Du must dem openocd noch ein Script mitgeben (-f). Bei mir 
sieht das flashen z.B. so aus:
1
openocd -f board/st_nucleo_l1.cfg -f ${CMAKE_CURRENT_LIST_DIR}/flash_ebtks.cfg

und flash_ebtks.cfg sieht so aus:
1
init
2
reset halt
3
flash write_image erase ebtks.hex
4
reset run
5
exit

mfg Torsten

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.