打印
[其他ST产品]

stm32 BootLoader疑问

[复制链接]
286|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-2-20 10:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有几个问题

1.BootLoader跳转APP后,BT中使用的内存怎么处理?
2.在bt程序中,如果用串口协议把flash擦写的代码传输过来,怎么放到RAM中去执行?


使用特权

评论回复
沙发
jcky001| | 2023-2-21 10:00 | 只看该作者
1. 全局变量等内存一直存在,局部变量退出函数自动释放,一般不会有堆变量;

使用特权

评论回复
板凳
jcky001| | 2023-2-21 10:00 | 只看该作者
2.程序本身就是运行在内存中,烧入文件通过串口发给MCU, MCU一般保存在数组也就是内存中,通过crc或者其他手段确认数据真实性完整性后,再写入flash中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

7455

帖子

10

粉丝