1,STM32的bootloader是放在了ROM中,主要的职责是把应用程序通过USART1引导到FLASH里面。
2,bootloader 的激活时由boot0和boot1两个引脚配置完成的,
boot0, boot1
0 * #此时是从用户的闪存启动
1 0 #此时是从系统的内存启动,(平常程序下载时也这样配置)
1 1 #此时是从嵌入式的静态RAM里启动。
3,boot0和boot1配置生效时间是在复位后系统时钟第四个上升沿。
4,用USART配置下载时,应该用USART1-TX,USART1-RX,下载的波特率最好用9600baud,一位stop,8-bits,奇校验。
最后,上面只是个人的翻译和调试过程中的配置,顺便发个原文的文档,希望帮助大家!
feng0305010303_803786486 2012-3-8 08:52