标签 : 3个相关结果 0次浏览

STM32烧写两段地址不同的程序

IAP下载的时候需要两段地址不同的程序,一段bootloader,另一段应用程序。一般bootloader的位于程序启动地址,应用程序放的位置就随意了。下面说下两段程序一次烧写的使用方法,使用工具 keil, STVP. 1,首先分别设置两 …

STM32在线下载的实现

终于完成了STM32的在线下载功能,下面把各个坑总结一下: 1,flash读写时死机 后来发现是数组下标溢出,由于keil中启动函数堆栈默认是0x400个字节,而stm32的flash读写每次要求读写1页,即2048个字节,所以在写入的时候 …