在使用Keil v5进行ARM汇编语言编程时,调试模式下,
对于以下代码:
AREA list,DATA, READWRITE
data DCD 8,4,5,6,7,1
Memory窗口中,对应内存的值永远都是0。
而对于:
AREA list,CODE, READONLY
data DCD 8,4,5,6,7,1
Memory窗口中,对应内存有值,但是STR指令不能更改
解决办法:
使用该代码(表示可读写):
AREA list,DATA, READWRITE
data DCD 8,4,5,6,7,1
并且在Memory窗口中,手动把值修改,如下图: