Как набрать sh без STLINK - PullRequest
       77

Как набрать sh без STLINK

4 голосов
/ 28 февраля 2020

Мой STLINKV2 больше не работает, не обнаружен Linux, произошел сбой после первого успешного запуска sh. Я заказал новый, но это займет более 60 дней, чтобы прибыть. Между тем я слышал, что на Youtube вы можете программировать Bluepills напрямую, подключив разрезанный USB-кабель к определенным контактам, а затем с помощью перемычки. Но я не могу получить какую-либо предварительную cie информацию об этом, действительно ли это возможно и как?

Ответы [ 2 ]

2 голосов
/ 28 февраля 2020

Вы должны использовать встроенный загрузчик. Вы можете набрать sh через несколько интерфейсов. Посмотрите на AN2606 , может быть, вы найдете уже написанную флешер. Удачи

Если вы намереваетесь запрограммировать его через USB, посмотрите также AN3156 Все документы протоколов приведены в главе 2 AN2606

1 голос
/ 29 февраля 2020

ТАК НЕ ВЫРЕЗАТЬ ОТКРЫТЫЕ USB-КАБЕЛИ они представляют собой переходники USB-последовательный порт для загрузчика arduino usb serial cable

Они подключают их так: stm blue pill programming

Проблема в том, что для этого требуется, чтобы в нем был прошит загрузчик Arduino STM32.

Другой вариант будет использовать STM32CubeProg , эта программа позволяет Вы можете запрограммировать свой STM через

  • Последовательный
  • SPI
  • I2 C
  • USB

You Потребуется установить правильные значения для выводов BOOT0 и BOOT1 (HIGH sla sh LOW), чтобы разрешить ему go в режиме fla sh во время загрузки. Здесь - это устаревшее учебное пособие, в котором рассказывается о большинстве шагов по программированию STM с использованием последовательного интерфейса. (Flash Loader Demonstrator устарел, и вы должны использовать STM32CubeProg)

...