
接上篇:工具安装 STLinkReflash和Tracealyzer 安装$ m6 U+ O; _: Y# B6 E; X : h3 t7 @- @$ T! Z ( ]" p3 @. E, `# u3 f. C% Q 4 A4 D( F9 W5 X 进过小编好几天的折腾终于把 结果做出来了: q1 w' i f8 b1 H; ~- ] 先来个图 注意 :Tracealyzer for FreeRTOS 和 Tracealyzer 4 软件都可以哦 3 `) y" i) H$ d/ C+ b ![]() ![]() ![]() ![]() ![]() 主要是库文件的移植 1 .调试库文件7 A" H" m- A9 D/ ] 安装库文件 :C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS 或者进入软件 help --->>\Trace Recorder library 2.添加源文件到工程 ![]() 3.启动路径3 f: R% B& t) N% i1 R1 Y $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\include $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\config $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\streamports\Jlink_RTT\include : I$ Y' l2 Y+ Z1 X0 T6 ~ 4.配置 就几个宏定义 小编就直接截图 : _: [ m+ V% H9 b' q ![]() mian函数中初始化完就可以了,含有,在添加头文件是有问题会直接提示你那儿没有头文件的 ,提示很仔细慢慢看哦。 例如 #error directive: "Can't find the CMSIS API. Please include your processor's header file in trcConfig.h" C:\Users\\Desktop\测试代码 ok\STM32Cube_FW_L4_V1.10.0\STM32Cube_FW_L4_V1.10.0\Middlewares\Third_Party\TraceRecorder\include\trcHardwarePort.h 154 5 .移植完成 下来了就是工具的安装了,3 W$ g" t7 T4 a! ], T q 具体看:https://www.stmcu.org.cn/module/forum/thread-615466-1-1.html! t, P x) K7 K: y9 b2 u3 u7 W0 s 重要的是:在keil 和IAR中添加 条用连接 ![]() ![]() 这是时候基本就完事了;8 k1 l8 o$ v8 h, I 接下来看结果# A+ D3 M) r8 U 下载代码,调试 全速运行--->调用 软件Tracealyzer,自动加载文件, 其实是拷贝出来的BIN文件 5 w7 ~+ O5 j5 M" j# W: V$ E5 W 含有一个就是memory.hex,这个文件也是保存的数据,从内存中拷贝出来,也可以用软件打开查看, ]; u; Y) P4 S" I$ |9 E" Y ;正常在这个就应经好了,效果图如上 ,可以打开附件中的 解压原件1 memory.hex 就可以看到各个状态了+ n7 Z9 y: ]/ G; p0 ]- ]7 L% S ![]() ![]() ![]() ![]() 这几个地方是软件设置和内存设置 大小可以看考一下我的,源代码见附件, S0 L; k- V% d3 ]+ l 不合适的地方讨论啊 ,,欢迎指点 啊 。。。。。 ![]() |
TraceRecorder.rar
2018-4-18 07:55 上传
点击文件名下载附件
134.02 KB, 下载次数: 13
åºæä»¶
快照模式 调试要在Tracealyzer 中进行吗
最后几步还是没成功
+ R9 h) o, j: Y& _+ ^
提示找不到文件
" `- T8 }" C i6 f' Y! N+ [
数据先存的小一点 不要有中文路径