默认配置
默认配置参数,只能显示SVD文件(System Viewer File)中定义的寄存器信息:
进入调试模式后,Peripheral菜单中,可以显示外设寄存器的值:
高级配置
可以根据CPU的具体型号,配置特定的动态库。STM32系列的为DARMSTM.dll(TARMSTM.dll)
然后,进入调试模式后,可以有更直观的对话框来显示外设寄存器,例如:
CPU型号及对应的配置参数
Peripheral Simulation for STMicroelectronics STM32F1 Series
Dialog DLL | Parameter | Microcontroller Device ------------|-----------------|------------------------------------ DARMSTM.DLL | -pSTM32F101C6 | STM32F101C6 DARMSTM.DLL | -pSTM32F101C8 | STM32F101C8 DARMSTM.DLL | -pSTM32F101CBT6 | STM32F101CBT6 DARMSTM.DLL | -pSTM32F101R6 | STM32F101R6 DARMSTM.DLL | -pSTM32F101R8 | STM32F101R8 DARMSTM.DLL | -pSTM32F101RB | STM32F101RB DARMSTM.DLL | -pSTM32F101T6 | STM32F101T6 DARMSTM.DLL | -pSTM32F101T8 | STM32F101T8 DARMSTM.DLL | -pSTM32F101V8 | STM32F101V8 DARMSTM.DLL | -pSTM32F101VB | STM32F101VB DARMSTM.DLL | -pSTM32F103C6 | STM32F103C6 DARMSTM.DLL | -pSTM32F103C8 | STM32F103C8 DARMSTM.DLL | -pSTM32F103CB | STM32F103CB DARMSTM.DLL | -pSTM32F103R6 | STM32F103R6 DARMSTM.DLL | -pSTM32F103R8 | STM32F103R8 DARMSTM.DLL | -pSTM32F103RB | STM32F103RB DARMSTM.DLL | -pSTM32F103T6 | STM32F103T6 DARMSTM.DLL | -pSTM32F103T8 | STM32F103T8 DARMSTM.DLL | -pSTM32F103V8 | STM32F103V8 DARMSTM.DLL | -pSTM32F103VB | STM32F103VB DARMSTM.DLL | -pSTM32F103ZE | STM32F103ZE
参考资料:KEIL官方文档
µVISION DEBUGGER: Simulation of Cortex-M Devices
https://www.keil.com/support/docs/3726.htm
Simulation
http://www2.keil.com/mdk5/simulation/