作者lihgong ( )
看板ASM
标题Re: [问题] Cortex-M 的 Trace 功能如何使用?
时间Wed Feb 28 23:34:47 2018
先说结论,真正好用的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 所以只要是这些系列的开发板就可以启用这些功能吗?
: 如果想要测试这些功能有没有建议的开发板?
: 我请教估狗大神一阵子,找不到方向,只能跪求各位前辈的指点了。
: 感激不尽
--
Sent from
PTTopia
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.193.36
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1519832093.A.CF1.html
1F:推 ruemann: 感谢前辈的指点!!! 03/01 14:33