Описание приложения
Обновление прошивки процессора STM32 через USB-кабель с использованием протокола USB DFU.
Приложение для обновления прошивки процессора STM32 через USB-кабель с использованием протокола USB DFU.
Реализация приложения основана на следующих документах компании STMicroelectronics:
1. AN2606 Режим загрузки системной памяти микроконтроллеров STM32
2. AN3156 Протокол USB DFU, используемый в загрузчике STM32
Как использовать приложение.
ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ
Ваше мобильное устройство должно поддерживать USB-OTG.
ПОДГОТОВКА
1. Подключите плату STM32 к вашему мобильному устройству с помощью кабеля USB-OTG.
2. Активируйте режим загрузчика для STM32. Как это сделать, читайте в AN2606. В общем случае вам следует установить выводы BOOT0 и BOOT1 в правильную комбинацию в соответствии с моделью вашего процессора.
ПРОГРАММИРОВАНИЕ
1. Выберите файл с прошивкой, которую вы хотите записать.
- Файл прошивки должен быть в одном из следующих форматов:
- Intel HEX
- Motorola S-Record
- DfuSe (формат DFU от STMicroelectronics)
- Сырой бинарный файл
2. Установите необходимые параметры записи. Вы можете выбрать следующие опции:
- Стереть только необходимые страницы
- Снять защиту от чтения, если это необходимо
- Запустить процессор после программирования
3. Нажмите кнопку «Загрузить файл во флеш-память» и дождитесь завершения операции.
В приложении также доступны следующие операции:
- Стирание
- Проверка флеш-памяти на пустоту
- Сравнение флеш-памяти с файлом.
Вы можете выбрать эту операцию через соответствующий пункт в меню.
Приложение проверено на следующих моделях микроконтроллеров:
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
ОГРАНИЧЕНИЯ ИСПОЛЬЗОВАНИЯ
Вы можете выполнить до 25 загрузок прошивки полностью бесплатно.
После достижения этого лимита вы можете приобрести одну из двух услуг:
1. Дополнительные 100 загрузок
2. Неограниченное использование приложения.
Скриншот
Отзывы
Приложения похожие на StmDfuUsb