问题分析:
出现这种情况可能是你所要写或执行的这块区域在事先就被定位为只读,
你只能对这块区域进行读操作。map命令可以将某段地址空间映射为可读,可写,可执行。
map命令只能在仿真调试的时候使用,
在ram调试和flash调试的时候,map指令不能被识别,
但是输出窗口中的“地址(例如0x30200010)没有写或执行的权限”并不影响调试。
问题解答:
在内存中映射这段地址区域。例如:在debug中 仿真配置文件*.ini文件中添加命令:
map 0x30200000, 0x30200100 read write exec
当然,上述命令只能在使用仿真调试的时候使用。
相关链接:
无