MDK调试时出现 error 65: access violation at [位置]
发布时间
阅读量:
阅读量
简介
本研究聚焦于访问内存权限这一特定议题,其余相关问题暂不纳入探讨范围。
问题描述
在利用mdk arm对keil工程进行调试过程中,出现了如下错误提示:*** error 65: access violation at 0xE0042004 : no ‘write’ permission,具体如图所示:

问题分析
无法访问特定内存地址的情况可能源于权限缺失,具体表现为缺乏读取权限、写入权限或执行权限中的一种或多种。
解决办法概述
方法1:
切换至调试模式,调出内存映射工具(该工具位于调试选项中),配置相应的内存地址区间,并设定访问权限;
具体操作界面如图所示:

方案2:
创建一个新的*.ini文件,将内存映射的地址范围及对应的访问权限纳入其中(通过MAP命令实现),随后将该文件配置为调试初始化脚本。具体操
全部评论 (0)
还没有任何评论哟~
