USB съемный диск

Открытый проект под Atollic True Studio на STM32F205VG.

Используем STM Cube MX и HAL библиотеки.

Бутлоудер

При подключении по USB платы STM32 к ПК появляется USB съемный диск FAT12 (на 1Мбайт).

Кидаем туда файл прошивки основной программы app.bin и в контроллер прошивается основная программа по адресу 0х8010000.

Основная программа

Это просто тестовая маленькая прога с main.c и SWO трассировкой (printf).

Отладка бутлоудера и основной программы

Да это возможно ! Для начала читаем pdf Atollic_Develop_Debug_BootloaderApps_ARMCortex .

Файлы для скачивания

* Atollic_Develop_Debug_BootloaderApps_ARMCortex [pdf]
это очень правильный файл с объяснением основ проектирования и отладки своего бутлоедера

* STM32F205VGT6_MSD_AT45_FATFS_PART1_BOOTLOADER [zip]

* STM32F205VGT6_MSD_AT45_FATFS_PART2_APPLICATION [zip]