Прошивка возможна с учетом следующих особенностей:
- для ревизии процессора Y прошивка возможна только с импользованием программатора STLink;
- для ревизии V прошивка возможна как использованием прогромматора, так и через подключение к персональному компьютеру (ПК).
Ревизию процессора необходимо определить визуальным осмотром в соответствии с рисунком:
Ревизия процессора на рисунке выделена красным.
Подготовка к загрузке ПО в режиме DFU.
Перед загрузкой надо установить программу DfuSe. Скачать ее можно на сайте ST по ссылке https://www.st.com/en/development-tools/stsw-stm32080.html#getsoftware-scroll или https://rx9cim.ucoz.ru/load/programma_proshivki_stm32_v_dfu_rezhime/1-1-0-39.
В архиве по последней ссылке лежит архив, его необходимо распаковать. В папке Bin содержатся утилиты которые потребуются:
- Dfu file manager;
- DfuSeDemo.
Запускаем DfuFileMgr. В открывшемся окне выбираем настройки в соответствии с картинкой:
Нажимаем ОК. Откроется окно:
Нажимаем на кнопку “S19 or Hex”, находим и выбираем файл прошивки Reciever_msi001hex. Нажимаем кнопку “Generate…”. Программа предложит место сохранения файла с расширением.dfu. Указываем нужное название файла и указываем путь для сохранения. Появится такое сообщение:
1) Если радиоприемник прошивается впервые (не содержит установленной прошивки), то необходимо:
- полностью обесточить приемник;
- запаять на печатной плате перемычки JP1 и JP3;
- перейти к пункту 3.
2) Если радиоприемник содержит ранее предустановленную прошивку, то необходимо:
- выключить радиоприемник с использованием имеющейся кнопки;
- зажать энкодер, отвечающий за регулировку громкости;
- перейти к пункту 3.
3) подключить радиоприемник по USB к ПК. На радиоприемнике с ранее установленной прошивкой нажать кнопку включения питания и отпустить энкодер, отвечающий за регулировку громкости;
В списке USB устройств ПК должно появится устройство типа:
Если это устройство обозначено как неопределенное (с желтым треугольником), то необходимо выполнить автоматический поиск драйверов на компьютере в папке программы DfuSe Demo.
Далее необходимо запустить программу DfuSe Demo. Откроется следующее окно:
Нажимам кнопку “Choose…” и выбираем ранее подготовленный файл с расширением.dfu. Окно преобразуется к виду:
Нажимам кнопку “Upgrade”. Всплывет окно вида:
Нажимаем «Да». Начнется процесс обновления ПО. Ждем пока окно преобразуется к следующему виду:
Обязательно нажимаем “Leave DFU mode”, затем “Quit”. Все! ПО загружено!
Если кнопка “Leave DFU mode” не была нажата, а программа DfuSe Demo была закрыта, то в радиоприемнике с ранее установленной прошивкой необходимо полностью отключить питание, в том числе аккумулятор. Затем подключить аккумулятор обратно.
Если радиоприемник прошивался впервые, то надо выключить электропитание и убрать перемычки JP1 и JP3.