打印

can't get memory at 0x2000006C

[复制链接]
2539|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rainsinging|  楼主 | 2013-2-5 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我定义了unsigned char RX_dat[6];
RX_dat的地址是0x2000006C,运行时我查看RX_dat内容时,显示如题,求高手解惑!
沙发
rainsinging|  楼主 | 2013-2-15 13:41 | 只看该作者
我补充一下吧,程序编译时无错误显示,debug时可以显示RX_dat[6]的原始值,只有当程序运行时,观察RX_dat的内容时显示can't get memory at 0x2000006C,当停止运行时,RX_dat的内容又可以看见,而且数值也是对的,但是在运行时,若调用RX_dat的数值结果又是不对的,请高手帮忙解答啊!

使用特权

评论回复
板凳
cym_anhui| | 2013-2-20 14:47 | 只看该作者
加static试试吧

使用特权

评论回复
评论
rainsinging 2013-2-26 13:54 回复TA
不是这个原因,但还是谢谢你。 
地板
rainsinging|  楼主 | 2013-2-26 13:58 | 只看该作者
后来回校试了试,这个是由于我参考别人的程序,而这个程序可能是按照Cortex-M3 J-LINK来编写仿真器程序的,而我以前一直用J-LINK/J-TRACE,这个改一下就通过了,大家以后遇到这种情况可以参考下

使用特权

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

本版积分规则

14

主题

80

帖子

0

粉丝