Re: [問題] Cortex-M 的 Trace 功能如何使用?

作者: lihgong ( )   2018-02-28 23:34:47
先說結論,真正好用的instruction Trace,需要搭配貴貴的probe
可以記載CPU在一段時間裡,摸過那些指令
正好連結裡面的Segger有做
https://blog.segger.com/current-state-of-the-trace-market/
退而求其次,Cortex有SWO,這個是利用告訴GPIO丟出dbg message
這個也算堪用,其實還不夠好用
再次之,一般我們會用UART丟出dbg message
這個也算堪用,但是速度真的慢,限制多
如果你有SEGGER的JTAG,可以參考我寫的這篇
這可以搭建終極的user log trace
http://lihgong.blogspot.tw/2016/05/segger-rtt-1.html?m=1
http://lihgong.blogspot.tw/2016/05/segger-rtt-2.html?m=1
http://lihgong.blogspot.tw/2016/05/segger-rtt-3_6.html?m=1
※ 引述《ruemann (路人甲)》之銘言:
: https://www.youtube.com/watch?v=XGmSCVgb6EM
: 這邊有介紹 ARM 的 Cortex-M 系列的 Trace 功能
: 請問有前輩有使用過這些功能嗎?
: 我看介紹那邊只有寫 M0+, M3, M4 所以只要是這些系列的開發板就可以啟用這些功能嗎?
: 如果想要測試這些功能有沒有建議的開發板?
: 我請教估狗大神一陣子,找不到方向,只能跪求各位前輩的指點了。
: 感激不盡
作者: ruemann (路人甲)   2018-03-01 14:33:00
感謝前輩的指點!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com