我是靠谱客的博主 寂寞小懒虫,最近开发中收集的这篇文章主要介绍Keil V5仿真出现*** error 65: access violation at 0x40021000 : no ‘read‘ permission 解决办法问题解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Keil V5仿真出现*** error 65: access violation at 0x40021000 : no 'read' permission 解决办法

  • 问题
  • 解决办法
    • 1、进入debug的map设置地址
    • 2、新建debug.ini配置文件

问题

已对debug选项做了如下配置,但还是出现地址索引不到的问题
在这里插入图片描述
运行仿真出现
在这里插入图片描述

解决办法

1、进入debug的map设置地址

在这里插入图片描述
根据MapRange-Example 提示的地址填写并点击Map Range
在这里插入图片描述
然后出现:
在这里插入图片描述
在这里插入图片描述

这些地址也是没有的,继续添加
0x40000000,0x4002FFFF
0x48000000,0x4800FFFF
注意中间是英文逗号隔开,这样就可以正常运行了
在这里插入图片描述
总的道理是缺啥补啥。
这个方法的缺点是你重新debug它又没了,得重新配置,所以需要用到方法二。

2、新建debug.ini配置文件

Option->Debug->Use_Simulator->Initialization_File,打开并新建一个debug.ini文件,里面写上map 0x40000000,0x4002FFFF read write保存即可(MAP不区分大小写,注意read和write中间是空格不是逗号),这个区间是根据你自己所缺的地址写的
在这里插入图片描述
在这里插入图片描述
这样就能够正常仿真了,退出再次进入仿真也正常
在这里插入图片描述

最后

以上就是寂寞小懒虫为你收集整理的Keil V5仿真出现*** error 65: access violation at 0x40021000 : no ‘read‘ permission 解决办法问题解决办法的全部内容,希望文章能够帮你解决Keil V5仿真出现*** error 65: access violation at 0x40021000 : no ‘read‘ permission 解决办法问题解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部