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
Gast
#4113076
Guter Artikel, gutes IDE: http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks
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 | |
und flash_ebtks.cfg sieht so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
mfg Torsten
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
