在调试的过程中,时常需要查看寄存器值,以确认配置是否正常写入或者手动修改某些位。
支持的交互方式列举如下。
无论是哪种交互方式,都要注意
|
1、通过svc文件。将芯片对应的svc文件加入到工程(部分驱动库已经包含在chip目录下)。
● 打开Peripherals Pane的视图
● 进入调试界面,选择要查看的外设。toggle点击可以取消查看。
● 调试界面可以看到对应外设的寄存器内容
2、通过Frame Pane中的Memory tab。如果您手中暂时没有svc文件,也可以通过查看memory区内容获得寄存器状态。
● 确保Frame Pane处于打开状态。
● 对照芯片使用手册,查询外设基地址。
● 定位Memory地址。如下图。寄存器地址为基址+Offset值。
如果代码要用math库中的函数,需要做
1、文件中 #include
2、修改link tab的内容。将连接类型改成whole-archive,并在link flags中增加 -lm,如下图所示:
如果不小心关闭了一些显示窗口,比如调试时的汇编窗口、Frame Info窗口、Debugger窗口……,找不到恢复地方可以使用一键恢复默认显示。
1.点击菜单栏中的“Windows”,再点击“Reset View to Defaults”