MAXQ7665評估板快速入門
>E (輸入調(diào)試模式,按下回車鍵。)
>G (獲得所有寄存器,按下回車鍵。)
如果MAXQ7665工作正常,它應(yīng)該以圖6中所示的寄存器映射進行響應(yīng)。注意,寄存器開始是Module 0 Register 0,然后是Module 0 Register 1,依此類推。還需要注意,可以在一行上組合多條命令。例如,>IDEG會產(chǎn)生同樣的結(jié)果。
圖6. 如果MAXQ7665配置正確,寄存器映射應(yīng)該以Module 0,Register 0開始。
從上面的寄存器映射中,Module 0和Index 0 M[00,00]的第一個寄存器是Port 0 Output Register (PO0)。該寄存器的上電復(fù)位值(POR)是0x3F,這是正確的。后面的兩個寄存器是Port 1 M[01,00] 和Port 2 M[02,00]輸出寄存器,其POR值是0xFF,也是正確的。
如果沒有得到圖6所示的寄存器映射,而是得到了圖7所示的寄存器映射,那么按下并釋放SW10,復(fù)位MAXQ7665。一旦進行這一操作后,重復(fù)IDEG命令,應(yīng)該得到圖6所示的寄存器映射。注意,圖7所示的寄存器映射也是調(diào)試引擎可以接受的狀態(tài)。
圖7. 另一種Get寄存器映射
如果成功完成了前面的步驟,那么PC至微控制器JTAG至MAXQ7665調(diào)試引擎的通信鏈路工作正常。您應(yīng)該能夠關(guān)閉MTK的通信端口,關(guān)閉MTK應(yīng)用程序。IAR Embedded Workbench可以下載代碼,調(diào)試MAXQ7665評估板的應(yīng)用程序代碼。
調(diào)試引擎狀態(tài)
調(diào)試引擎還返回其狀態(tài)以及上面的數(shù)據(jù)。例如,第一個寄存器M[00,00]是003F:03。左面四個字符是寄存器的十六進制數(shù)值。不管寄存器長度如何,返回的數(shù)據(jù)總是16位寬
評論