1新版IAR調試查看寄存器問題
從去年上半年開始,IAR將各開發環境逐漸進行了大升級,首先是將EWARM從V7升級到了V8。然後,陸續將EW430、EWAVR等進行了升級。
什麼是新版IAR?圖標是黑色那種,如EWARM V8.2、 EWSTM8 V3.1。如下圖:
老版本IAR,扳手工具圖標。如下圖:
許多小夥伴安裝了新版的IAR,不管是EWARM、EW430還是EWSTM8,都出現了一個問題:調試時,“不能”查看外設寄存器了。
如下面動畫,查看了各主菜單,以及View視圖各個子菜單,都沒有如之前那種可以直接查看寄存器的窗口:
這不前面寫了一篇在較小資源上跑一個實時操作系統,後臺有朋友問了該如何優化代碼,我大概回答了一點可以優化標準外設庫爲操作寄存器,所以使用到了該功能,所以我就抽時間看了一下這個功能。
好了,不賣關子了,直接說答案吧,操作基本一樣,只是新版IAR隱藏了下拉選項。直接看下圖你就會明白。
新版IAR調試查看寄存器方法
進入調試模式 -> View -> Registers(1-4都行) -> CPU Register右鍵 -> View Group,此時你就可以選擇了,如下圖: