[STM32L4] stm32中boot loader和app程序之间,变量问题

[复制链接]
967|11
 楼主| wyjie 发表于 2021-2-7 23:24 | 显示全部楼层 |阅读模式
stm32中boot loader和app程序之间,举个例子,

app程序中,串口收到了一组数据,存放到buff[0]=0x10。那么boot loader中是否可以用buff[0]=0x10这个数据呢
xxmmi 发表于 2021-2-7 23:30 | 显示全部楼层
可以啊  数据是存在缓存里的 就是你的BUFF 那个0X10应该是首地址 跟里面的数据是什么没有关系
heweibig 发表于 2021-2-7 23:31 | 显示全部楼层
boot loader 中需要知道这个数组的地址
jiaxw 发表于 2021-2-7 23:33 | 显示全部楼层

stm32能跑app?
zhaoxqi 发表于 2021-2-7 23:35 | 显示全部楼层
boot loader中怎么用呀
 楼主| wyjie 发表于 2021-2-7 23:37 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
heimaojingzhang 发表于 2021-3-2 20:49 | 显示全部楼层
如何在单片机中写app程序啊
keaibukelian 发表于 2021-3-2 20:51 | 显示全部楼层
当然可以用了啊
labasi 发表于 2021-3-2 20:52 | 显示全部楼层
只看地址 不看数据啊
paotangsan 发表于 2021-3-2 20:53 | 显示全部楼层
我感觉是可以用的
renzheshengui 发表于 2021-3-2 20:54 | 显示全部楼层
可以用一下试试看
zchong 发表于 2021-3-2 21:28 | 显示全部楼层
不太可行,bootloader和app运行环境是不一样的,变量地址基本上也不会相同,即使相同,还涉及到不能初始化的问题,总之问题多多。可以换个方案实现,使用某块ram,约定好,使用指针操作它。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部