已对debug选项做了如下配置,但还是出现地址索引不到的问题 运行仿真出现
根据MapRange-Example 提示的地址填写并点击Map Range 然后出现:
这些地址也是没有的,继续添加 0x40000000,0x4002FFFF 0x48000000,0x4800FFFF 注意中间是英文逗号隔开,这样就可以正常运行了 总的道理是缺啥补啥。 这个方法的缺点是你重新debug它又没了,得重新配置,所以需要用到方法二。
Option->Debug->Use_Simulator->Initialization_File,打开并新建一个debug.ini文件,里面写上map 0x40000000,0x4002FFFF read write保存即可(MAP不区分大小写,注意read和write中间是空格不是逗号),这个区间是根据你自己所缺的地址写的 这样就能够正常仿真了,退出再次进入仿真也正常