米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

debug时出现“error:at 0x530000008:no write permission”

问题类别: > 浏览次数:6756
发布日期:2012/4/23 15:07:34 文章来源:米尔科技
回复日期:2020/12/20 10:19:51

环境说明

MDK 3.05 及以上

分析描述

在调试S3C2410时出现“error:at 0x530000008:no write permission”等此类问题怎么解决?

问题解答

      问题分析:
      发生这类问题往往是由于对相应存储空间没有访问权限造成的,如该存储空间是由用户扩展的,不是标准配置。 
问题解答:
      在debug状态下,在Debug--->Memory Map对话框中,将提示有问题的那一小块地址按照需要的权限将其map range进去;
      将要用到(添加)的内存映射写成*.ini文件,在Options for target "xxx"--->Debug页中
Initiallization File选中该*.ini文件,选中Load Application at Startup。
      具体语法为:map 0x48000000, 0x60000000 read write
      指定0x48000000-0x54000000访问许可,可以指定为读(READ)、写(WRITE)和执行(EXEC) 访问。