问题

Keil uVision debug MCU时,如何查看直接寻址的片内RAM、间接寻址的片内RAM、扩展的外部RAM和代码存储空间 ?

答案

使用Keil uVision对MCU进行debug时,可通过其memory窗口查看不同存储器的值。

 

 11.png

 

以debug EFM8UB2为例,

查看直接寻址的片内RAM时,在memory窗口输入D:0x00, 即可以查看从0x00地址开始的直接寻址的片内RAM的值

12.png

 

查看间接寻址的片内RAM时,在memory窗口输入I:0x00

13.png

 

查看扩展的外部RAM,在memory窗口输入X:0x0000

14.png

 

查看代码存储区域时,在memory窗口输入C:0x0000

15.png

 

建议在debug时使用Silabs推出的Simplicity Studio V4, 其界面更为直观,debug更为高效。

  • Knowledge Base Articles
  • 32-bit MCUs