接上篇:工具安装 STLinkReflash和Tracealyzer 安装 % y9 Y$ s! e+ Q$ ^1 D7 K* {- x4 U9 H 6 w7 K% y& r7 y/ S5 A; [6 X/ n j* l 进过小编好几天的折腾终于把 结果做出来了 先来个图 注意 :Tracealyzer for FreeRTOS 和 Tracealyzer 4 软件都可以哦 主要是库文件的移植 1 .调试库文件 安装库文件 :C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS 或者进入软件 help --->>\Trace Recorder library 2.添加源文件到工程1 r+ |! E1 X0 Z0 M8 U 3.启动路径/ f' e. O7 o, l1 a $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\include $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\config $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\streamports\Jlink_RTT\include 4.配置+ h0 Y; ^( R2 ~$ W" X 就几个宏定义 小编就直接截图 6 b4 ?, v: A1 j% D6 n5 {- m5 i mian函数中初始化完就可以了,含有,在添加头文件是有问题会直接提示你那儿没有头文件的 ,提示很仔细慢慢看哦。! p0 d2 J6 G6 r* V5 B3 D 例如 #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 k, a, Z9 y7 Z! ?6 j* N1 U6 d( M 5 .移植完成 下来了就是工具的安装了,+ e+ d& \ K4 _0 ]0 o( W. l. v 具体看:https://www.stmcu.org.cn/module/forum/thread-615466-1-1.html 重要的是:在keil 和IAR中添加 条用连接 这是时候基本就完事了;8 Q9 O2 G( x+ x% {# T" Y 接下来看结果 下载代码,调试 全速运行--->调用 软件Tracealyzer,自动加载文件, 其实是拷贝出来的BIN文件 含有一个就是memory.hex,这个文件也是保存的数据,从内存中拷贝出来,也可以用软件打开查看% X% E% q3 S0 b& q7 q ;正常在这个就应经好了,效果图如上 ,可以打开附件中的 解压原件1 memory.hex 就可以看到各个状态了7 N. b! j' c5 \ 这几个地方是软件设置和内存设置 大小可以看考一下我的,源代码见附件- ?4 @7 v/ j4 z$ j. f- m4 r 不合适的地方讨论啊 ,,欢迎指点 啊 。。。。。 |
TraceRecorder.rar
2018-4-18 07:55 上传
点击文件名下载附件
134.02 KB, 下载次数: 13
åºæ件
快照模式 调试要在Tracealyzer 中进行吗
最后几步还是没成功
% K J1 n) U8 r0 R% Y# |
提示找不到文件
数据先存的小一点 不要有中文路径