evgeniy1294 (28.11.2019 10:54 - 11:03, просмотров: 1183) ответил Ксения на Может ли J-link (клон Segger'а) прошить hex-прошивку в STM32, и если да, как это сделать?
1) Устанавливаем openocd http://openocd.org/doc/pdf/openocd.pdf
2) Подключаем плату к jlink
3) Подключаеся к плате через openocd командой:
openocd -f interface/jlink.cfg -f target/stm32f1x.cfg
openocd должен сказать, что все ок.
4) Цепляемся к openocd по telnet для пробрасывания команд
telnet 127.0.0.1 4444
5) Работаем с чипом через telnet-консоль:
halt
flash write_image erase /home/evgen/workspace/simplelink_test/cmake/debug/firmware.elf 0 elf
reset
Альтернативно можно прокинуть команды сразу при запуске openocd через ключ -c
openocd -f interface/jlnik.cfg -f target/stm32f1x.cfg -c "halt" и т.д
Все это упаковывается в питоний скрипт и выполняется по двойному клику. По ссылке pdf-ка.