STM32在线升级原理,和应用程序不正常运行

为方便产品出厂后,用户能够经过外设接口如USB,USART对设备进行升级,一般会有一段引导代码,在开机的时候从Boot启动,启动经过与上位机通讯是否须要升级,若是没有升级就直接跳转到APP空间,及一个超循环体中(无操做系),boot程序通常放在flash开始出0x08000000处,用户能够在此处放入boot代码,处理上位机发送过来代码段数据,经过操做flash将咱们的APP放到指定偏移地址,烧写
相关文章
相关标签/搜索