Приложение за актуализиране на фърмуера на Stm32 CPU чрез Bluetooth чрез използване на модули Bluetooth-to-Serial.
Той поддържа модули с класически bluetooth SPP протокол (т.е. HC-06), както и BLE модули на микроконтролер cc254x (т.е. HM-10)
Реализацията на приложението е на базата на следващи документи от фирма STMicroelectronics.
1. Режим на зареждане на системната памет на микроконтролера AN2606 STM32
2. AN3155 USART протокол, използван в STM32 bootloader
Как да използвате приложението.
ПОДГОТОВКА
1. Задайте правилна серийна конфигурация в модула Bluetooth-to-Serial. Трябва да бъде 8 бита, равномерен паритет и 1 стоп бит и скорост на предаване от 1200 до 115200. Как да зададете конфигурацията, прочетете в листа с данни за вашия Bluetooth-to-Serial модул.
2. Свържете Bluetooth-to-Serial модул към вашата Stm32 платка.
Като цяло r Stm32 използва next pines за сериен буутлоудър
PA10 (USART RX) и PA9 (USART_TX)
3. Активирайте режима на зареждане за Stm32. Как да направите това, прочетете в AN2606. По принцип трябва да настроите щифтовете BOOT0 и BOOT1 в правилна комбинация според модела на вашия процесор.
ПРОГРАМИРАНЕ
1. Включете bluetooth в телефона си и се свържете с модула Bluetooth-to-Serial
2. Изберете файл с фърмуер, който искате да запишете.
Файлът на фърмуера трябва да бъде в един от следните формати
- Intel шестнадесетичен
- Motorola S-Record
- Суров двоичен файл
3. Задайте необходимите ви опции за писане. Можете да изберете следващите опции
- Изтрийте само необходимите страници
- Деактивирайте защитата при отчитане, ако е необходимо
- Задайте защита на отчитане след запис
- Отидете на процесора след програмиране
4. Натиснете бутона "Зареждане на файл за флаш" и изчакайте завършване на операцията.
Допълнително в приложението е налична следващата операция
- Изтриване
- Проверка на светкавицата за празна
- Сравнете флаш с файл.
Можете да изберете тази операция чрез съответната точка в менюто.
Приложението се проверява на следващия процесор:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 проверен от потребител
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
ОГРАНИЧЕНИЕ НА ИЗПОЛЗВАНЕ
Можете да направите до 25 качване на фърмуер напълно безплатно.
След като постигнете това ограничение, можете да закупите една от двете услуги
1. допълнителни 100 качвания
2. неограничено използване на приложението.