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