接上篇:工具安装 STLinkReflash和Tracealyzer 安装 / B" w7 o) v3 L0 a$ a2 g 进过小编好几天的折腾终于把 结果做出来了 先来个图 注意 :Tracealyzer for FreeRTOS 和 Tracealyzer 4 软件都可以哦 % Z g( z% J9 J, p% `" ^* R- m9 V* D 主要是库文件的移植 1 .调试库文件 安装库文件 :C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS 或者进入软件 help --->>\Trace Recorder library 2.添加源文件到工程 3.启动路径 ^$ P4 B7 o$ B, h $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\include2 N6 }. j. I/ T4 B, L$ `5 n4 ` $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\config8 ^1 S9 |! D( G I* _ $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\streamports\Jlink_RTT\include 4.配置 就几个宏定义 小编就直接截图 ) F) z$ q- U9 t; P3 P3 |5 {6 a: Y mian函数中初始化完就可以了,含有,在添加头文件是有问题会直接提示你那儿没有头文件的 ,提示很仔细慢慢看哦。4 e' s; \& `' W 例如 #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 .移植完成 下来了就是工具的安装了, 具体看:https://www.stmcu.org.cn/module/forum/thread-615466-1-1.html 重要的是:在keil 和IAR中添加 条用连接 这是时候基本就完事了; 接下来看结果5 r' h# b+ b# q( Y1 o5 n0 R 下载代码,调试 全速运行--->调用 软件Tracealyzer,自动加载文件, 其实是拷贝出来的BIN文件5 g$ N2 V# W3 S- l G 含有一个就是memory.hex,这个文件也是保存的数据,从内存中拷贝出来,也可以用软件打开查看 ;正常在这个就应经好了,效果图如上 ,可以打开附件中的 解压原件1 memory.hex 就可以看到各个状态了 这几个地方是软件设置和内存设置 大小可以看考一下我的,源代码见附件( q+ X+ d5 d) E# v8 h 不合适的地方讨论啊 ,,欢迎指点 啊 。。。。。 |
TraceRecorder.rar
2018-4-18 07:55 上传
点击文件名下载附件
134.02 KB, 下载次数: 13
åºæ件
快照模式 调试要在Tracealyzer 中进行吗3 o$ e* N* x! Q% P- f1 j0 i3 N
最后几步还是没成功
( O5 w" E0 w; O4 v1 q4 H# b$ X
提示找不到文件
7 P- ~5 ^8 c H9 ~- ?
数据先存的小一点 不要有中文路径