ARM coresight-調試器

自己用過的arm 調試器經歷了四個階段
單片機使用的調試器,玩stm32 過程中使用調試器下載程序時在網上買了個st-link 的調試器,windows 和 linux 系統下都可以用。
在這裏插入圖片描述
ARM11 做arm11 時開始使用jlink ,這個調試器應用範圍廣,主流的IDE 都有做插件集成他的調試功能,使他本身命令做成GUI的方式,對初學者更加友好,一般會用的基本不用界面調試,都是命令好試用下就好,畢竟他的功能簡單,命令行更加高效。
在這裏插入圖片描述
在後面想去跟蹤調試,jlink 完成複雜應用的複雜度就上來了,正好找到一個看着高級點的調試器,不過他應該可以叫仿真器了,但是他不算穩定,也許是庫存太久的問題,沒多久就被放棄了。
在這裏插入圖片描述
後面迎來的arm官方的重磅調試器DSTREAM
在這裏插入圖片描述
這個調試器需要配合ds-5的IDE使用,支持調試鏈路的detect 對於新上手調試的入門者非常友好,但是也存在體積大 license管理繁瑣和升級限制等問題,外出調試有些侷限。
最後是比較推薦的通用調試器,對於dstream 的一個絕對優勢就是他可以調試多種cpu ,常見的單片機 dsp mips 到高級的x86 估計不就就會有riscV ,另一個優勢是他的模塊化設計,jtag power trace 都有對應的硬件,需要新功能支持直接去升級license 就可以,缺點就是上手需要點時間,多看看文檔還是可以用起來的。
加粗樣式
調試工具只是簡化了調試過程,重要的還是調試的方法和態度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章