MDK debug时出现*** error 65: access violation at

简介

本文针对的是访问内存权限的问题,其他问题暂时不讨论。

问题描述

使用mdk arm调试keil工程的时候遇到错误*** error 65: access violation at 0xE0042004 : no ‘write’ permission,如下图:
1234

问题分析

访问内存地址没有权限,可能是没有读权限,可能是没有写权限或者执行权限。

解决办法

办法1:

进入debug模式,调出memory map工具(在debug选项下),添加对应的内存映射范围,并设置权限;

如下图所示:
12

办法2:

新建一个*.ini文件,把内存映射范围和权限添加进去(使用MAP命令),然后把这个文件设置为debug初始化脚本。示例如下:

/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值