Приложение за актуализиране на фърмуера на Stm32 CPU чрез 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 (формат STMicroelectronics DFU)
- Суров двоичен файл
2. Задайте необходимите опции за писане. Можете да изберете следващи опции
- Изтрийте само необходимите страници
- Деактивирайте защитата за отчитане, ако е необходимо
- Отидете на процесора след програмиране
3. Натиснете бутона "Зареждане на файла за мигане" и изчакайте приключване на операцията.
Освен това следващите операции са достъпни в приложението
- Изтриване
- Проверка на светкавицата за празно
- Сравнете флаш с файл.
Можете да изберете тази операция чрез подходяща точка в менюто.
Приложението се проверява на следващите модели микроконтролери:
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
ОГРАНИЧЕНИЕ НА УПОТРЕБА
Можете да направите до 25 качване на фърмуер напълно безплатно.
След като постигнете това ограничение, можете да закупите една от двете услуги
1. допълнителни 100 качвания
2. неограничено използване на приложението.