LINUX.ORG.RU

Плата не шьется=(

 


0

1

Доброго времени суток!

Собственно, сабж. Плата - STM32F3Discovery. OpenOCD выдает следующее:

$ openocd -f board/stm32f3discovery.cfg -f extra/stm32f3-openocd.cfg -c "stm_flash `pwd`/main.bin" -c shutdown
Open On-Chip Debugger 0.8.0 (2014-10-25-15:24)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.sourceforge.net/doc/doxygen/bugs.html
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : This adapter doesn't support configurable speed
Info : STLINK v2 JTAG v16 API v2 SWIM v0 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 2.924598
Error: init mode failed
in procedure 'transport'
Runtime Error: extra/stm32f3-openocd.cfg:5: 
in procedure 'script' 
at file "embedded:startup.tcl", line 58
in procedure 'init' called at file "extra/stm32f3-openocd.cfg", line 5

Файл stm32f3-openocd.cfg у меня стандартный

Что за дичь произошла, что openocd даже инитнуться не может?

★★
Ответ на: комментарий от aido

вот и разбирайся, но похоже что

# openocd -f board/stm32f3discovery.cfg -f extra/stm32f3-openocd.cfg -c "stm_flash `pwd`/main.bin" -c shutdown
или права на юсб править, как например для adb делают:
$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

Какие права?- Даже от рута не шьется.

cat /etc/udev/rules.d/99-stlink.rules 
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE="0666"
aido ★★
() автор топика
Ответ на: комментарий от anTaRes

Ничего не понял, кроме того, что не может подмонтировать ФС устройства.

ioctl(11, USBDEVFS_REAPURBNDELAY, 0x7ffeb50cfa60) = -1 EAGAIN (Resource temporarily unavailable)

aido ★★
() автор топика
Ответ на: комментарий от aido

Лечится полным стиранием прошивки, баг в ней. для этого нужно BOOT0 посадить на VDD и дать команду

openocd -f board/stm32f3discovery.cfg -f extra/stm32f3-openocd.cfg -c "stm_erase" -c shutdown

aido ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.