STM32的IAP功能,程序大小问题

2019-07-21 00:12发布

本帖最后由 shenqihao 于 2019-6-5 14:54 编辑

最近在学习IAP功能,使用f103rc这颗。
学习原子哥pdf教程,有2个疑问。
这颗芯片SRAM为48K,FLASH为256K。
只是用FLASH APP功能
1、升级的程序最大能多大?
Bootloader里面有个数组,USART_RX_BUF,大小为41K,USART_REC_LEN                          41*1024
SRAM限制了这个数组大小吗,数组极限就是48K?
那烧写进去的程序最大为48K,那这个FLASH岂不是浪费不少。
2、如果需要升级大程序,比如200k,有什么办法吗?
串口边读数据边写进入FLASH?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。