OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2127|回复: 5

Bootloader和APP共用变量求教

[复制链接]

38

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
金钱
292
注册时间
2015-12-16
在线时间
50 小时
发表于 2020-2-6 17:50:11 | 显示全部楼层 |阅读模式
1金钱
请问哪位大神知道在IAP功能中,如果APP程序里的1个变量的值变了,Bootloader程序怎样能获取到这个变量值呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6660
金钱
6660
注册时间
2015-8-25
在线时间
1034 小时
发表于 2020-2-6 18:44:36 | 显示全部楼层
只能写在flash的某个地址上了,bootloader去读这个地址了
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

38

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
金钱
292
注册时间
2015-12-16
在线时间
50 小时
 楼主| 发表于 2020-2-6 19:43:40 | 显示全部楼层
szczyb1314 发表于 2020-2-6 18:44
只能写在flash的某个地址上了,bootloader去读这个地址了

我一开始是写在sram里的,不知道是什么原因一直读得不对,能请你简单写个例子给我参考下怎么写在flash里吗
回复

使用道具 举报

3

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
564
金钱
564
注册时间
2016-3-31
在线时间
139 小时
发表于 2020-2-6 21:13:43 | 显示全部楼层
如果不想写在FLASH中,可以写在SRAM的最后几个地址内
回复

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12469
金钱
12469
注册时间
2015-11-5
在线时间
2140 小时
发表于 2020-2-6 21:51:49 | 显示全部楼层
备份寄存器了解下
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2020-2-7 12:58:20 | 显示全部楼层
flash或者备份寄存器都可以,我两个都用过,临时周转的建议备份寄存器,需要掉电保存的就写到flash中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 08:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表