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