В данной заметке описывается прошивка микроконтроллера stm32f10x средствами UART.
Загрузчик в STM32F10xx автоматически активируется (после
сброса контроллера) путем настройки выводов BOOT1 и BOOT0
в одно из трех состояний:
- UserFlashMemory– запускается приложение залитое во флеш-память.
- Embedded SRAM – запускается приложение из SRAM (это наверное для тех контроллеров у которых есть FSMC, точно не знаю).
Конфигурация STM32VLDISCOVERY для
прошивки через UART.
Плату STM32VLDISCOVERY можно
сконфигурировать для прошивки через UART, для этого потребуется убрать перемычку SB16 (BOOT0 = 1), которая находится на обратной стороне платы :
Вывод платы PB2 замкнуть на землю (BOOT1 = 0). Осталось только подключить выводы PA9(USART1_TX) и PA10(USART1_RX)
и выводы питания платы.
Далее запускаем программу Flash loader Demonstrator, указываем имя порта(переходника USB->UART), его настройки, и шьем.

Комментариев нет:
Отправить комментарий