打印
[Cortex-M0技术交流]

MDK软件仿真NUC120时无法进行内存查看

[复制链接]
4166|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tdh03z|  楼主 | 2012-6-24 22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
tdh03z|  楼主 | 2012-6-24 23:30 | 只看该作者
网上搜了下,解决办法可以在keil官网上找到,http://www.keil.com/support/docs/814.htm

就是自己要定义一个文件,进入project -> options for target -> debug选项页面中,
找到initialization file,载入一个ini文件(自己手动建立一个),指定需要读写的地址及范围
内容如下
MAP  0x50000000, 0x50004000  READ WRITE  // allow R/W access to IO space
以上表示地址0x50000000到0x50004000这个范围都可以读写了,不再出现
*** error 65: access violation at 0x50000100 : no 'write' permission  错误

另一个方式是调试时指定地址,从网上搜到的,确实可以解决,可每次调试都要输入
选择Debug -> Memory Map
在Map Range中填写需要允许读写的内存区域,比如写入
0x400000,0x40FFFF
然后勾选Read,Write,点击MapRange即可

使用特权

评论回复
板凳
269152492| | 2012-6-26 13:03 | 只看该作者
学习学习

使用特权

评论回复
地板
CCCAA| | 2014-11-12 10:11 | 只看该作者
tdh03z 发表于 2012-6-24 23:30
网上搜了下,解决办法可以在keil官网上找到,http://www.keil.com/support/docs/814.htm

就是自己要定义一 ...

請問 要怎麼建立ini文件 解決 *** error 65: access violation at 0x50000100 : no 'write' permission

謝謝

使用特权

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

本版积分规则

23

主题

202

帖子

4

粉丝