EJTAG 是 mips 的 onchip debug 調試標準,全稱為 Enhanced Joint Test Action Group,是 MIPS 公司根據 IEEE 1149.1 協議的基本構造和功能擴展而制定的規范,是一個硬件/軟件子系統,在處理器內部實現了一套基于 硬件的調試特性,用于支持片上調試。目前龍芯 1 號、龍芯 2 號(龍芯 2F 和以前版本不支持)和龍芯 3 號系 列都支持 ejtag 調試。 ---------------------------------------------------------------- Ejtag 可以在 windows 和 linux 倆個環境下使用,在 linux 環境下使用是不需要安裝驅動的,如我們在 6.1 章節中使用 Ejtag 燒寫 pmon 鏡像,則沒有安裝驅動,直接以 root 用戶權限打開 ejtag_debug_usb 軟件即可使 用。所以這里我們重點來看一下要如何在 windows 下安裝 Ejtag 的驅動。 ---------------------------------------------------------------- 基于迅為龍芯2K1000開發板: 設置硬件斷點指令為 hb,查看斷點指令為 hbls,刪除斷點指令為 unhb,命令格式如下: 設置斷點到 addr: hb addr 查看斷點:hbls addr 刪除斷點:unhb addr 舉例,設置斷點為 0xffffffffbfc000da,并查看是否成功,然后刪除該斷點,并查看是否刪除成功,如下 圖所示: 更多內容關注公眾號:迅為電子 |