Keil V5仿真会出现不能添加引脚以及出现 no 'read' permission 解决办法
配置
已对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中间是空格不是逗号),这个区间是根据你自己所缺的地址写的
这样就能够正常仿真了,退出再次进入仿真也正常