打印
[技术讨论]

Cotex M0(BOOT代码+APP代码)如何读取特定绝对地址的数值?

[复制链接]
594|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ccd007|  楼主 | 2022-2-21 16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。我的片子上boot与跳转后的应用程序之间有空余空间,烧写程序时我把空余空间的几个地址烧入了几个字节。我想在应用程序中把这个数据读出来,但是每次读的时候就reset.因为加入了boot都没办法仿真查找原因。不知哪位大侠能帮我分析一下原因或给个解决思路。加入我的bootloader程序起始地址为0;应用程序起始地址为0x5000;我在0x4FD0这个地址写了4个字节的数据。我尝试用Var= *((uint32_t*)(0x4fd0));来读取,结果每次读时就会reset。请教谁有办法读取这个地址的数据?

使用特权

评论回复

相关帖子

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

本版积分规则

19

主题

56

帖子

2

粉丝