Инструкция по перепрограммированию контроллера через USB

Настройка ПО и подготовка контроллера

Для перепрограммирования контроллера Вам необходимо установить драйвер виртуального COM порта для CP2102 (CP210x USB to UART Bridge VCP Drivers) от Silicon Laboratories и Flash Loader от STMicroelectronics. (STSW-MCU005 STM32 and STM8 Flash loader demonstrator (UM0462)).
Выберите папку установки:
C:\soft\stm_fl\
Для включения режима перепрограммирования по USB на контроллере переключатели “BOOT 0″ и “RESET” должны быть включены (DIP переключатели в правом нижнем углу переведены в положение ON). Внимание! При включенных переключателях при подключении кабеля USB контроллер будет перезагружаться.

DIP switch

Перепрограммирование контроллера

Для перепрограммирования нужен *.hex файл с программой.
Подключите контроллер к компьютеру по USB. Определите номер СОМ порта через “Диспетчер устройств” Windows.
При необходимости откорректируйте командный файл, исправив номер порта, путь к программе и расположение *.hex файла. Выполните командный файл.

Диспетчер устройств, СОМ порт номер 5.

 Командный файл *.bat

c:
cd “C:\soft\stm_fl\”
STMFlashLoader -c –pn 5 –br 115200 –co ON –to 5000 -Dtr –Hi –Lo -i STM32F3_03_02_256K -e –all -p –dwp –drp -d –fn C:\soft\stm_fl\Test.hex –v  -r –a 8000000
pause

Подробное описание:

  • “–pn 5″ – Указывает номер порта;
  • “–fn C:\soft\stm_fl\Test.hex ” – Указывает путь к файлу;
  • cd “C:\soft\stm_fl\” – Путь в рабочий каталог программы STMFlashLoader.

Пример работы

Пример работы программы

Возможные проблемы

Невозможно определить номер СОМ порта в диспетчере устройств

Не установлен драйвер виртуального СОМ порта, установите драйвер для микросхемы Silicon Laboratories CP2102.

Диспетчер устройств, не установлен драйвер