在調試的過程中,時常需要查看寄存器值,以確認配置是否正常寫入或者手動修改某些位。
支持(chi)的交互方(fang)式列舉如下。
無論是哪種交互方式,都要注意
|
1、通過(guo)svc文件。將芯片對應的svc文件加入到工程(部分(fen)驅動庫已經包(bao)含在chip目(mu)錄下)。
● 打開(kai)Peripherals Pane的(de)視圖(tu)
● 進入調試界面,選擇要查(cha)看的外設。toggle點(dian)擊可以取消查(cha)看。
● 調試界面可以(yi)看到對應(ying)外設的寄(ji)存器內(nei)容
2、通過Frame Pane中的Memory tab。如果您(nin)手中暫時(shi)沒有svc文件,也可以通(tong)過查看memory區內(nei)容獲得寄(ji)存(cun)器狀態。
● 確保Frame Pane處于打開狀(zhuang)態(tai)。
● 對照芯片使用手(shou)冊,查詢(xun)外設基(ji)地(di)址。
● 定位Memory地(di)址(zhi)(zhi)。如(ru)下圖。寄(ji)存器地(di)址(zhi)(zhi)為基址(zhi)(zhi)+Offset值。
如果代碼(ma)要用math庫中的(de)函數,需要做
1、文件中 #include
2、修改link tab的內容(rong)。將連(lian)接(jie)類型改成(cheng)whole-archive,并在link flags中(zhong)增(zeng)加 -lm,如下圖所示:
如(ru)果(guo)不小心關閉了一(yi)些(xie)顯(xian)示窗口(kou),比如(ru)調試(shi)時的(de)匯(hui)編窗口(kou)、Frame Info窗口(kou)、Debugger窗口(kou)……,找不到恢復地方可以使(shi)用一(yi)鍵恢復默認顯(xian)示。
1.點擊(ji)菜單欄中的“Windows”,再點擊(ji)“Reset View to Defaults”