
接上篇:工具安装 STLinkReflash和Tracealyzer 安装6 p& k8 q; T% j" u 7 n4 ]0 {) e5 S6 V 进过小编好几天的折腾终于把 结果做出来了 先来个图 注意 :Tracealyzer for FreeRTOS 和 Tracealyzer 4 软件都可以哦 ! i6 `6 k6 D) W3 m ![]() ![]() ![]() ![]() ![]() 主要是库文件的移植 1 .调试库文件/ R! U0 B& S# d1 f: u' ?) D 安装库文件 :C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS 或者进入软件 help --->>\Trace Recorder library 3 X8 S# P" j( o" N' e& o 2.添加源文件到工程 ![]() 3.启动路径5 f) e$ O3 L; u3 V) D $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\include/ i% O/ ?6 e; Z% A% k $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\config. W, V1 Y) J; o. f $PROJ_DIR$\..\..\..\..\..\..\Middlewares\Third_Party\TraceRecorder\streamports\Jlink_RTT\include: C9 S) D" b: |- _ - X3 g9 Z" D( w# p/ u 4.配置2 a+ A, D. D% A 就几个宏定义 小编就直接截图 : n& t" Q K. a0 I; {! G# M ![]() 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 ( h( ]$ o- X) J9 \$ V3 S 5 .移植完成 下来了就是工具的安装了,3 |3 n2 i, k Q( s* h 具体看:https://www.stmcu.org.cn/module/forum/thread-615466-1-1.html 重要的是:在keil 和IAR中添加 条用连接! w( d5 Q' \: L! p! i. t- H' p ![]() ![]() 这是时候基本就完事了; 接下来看结果 下载代码,调试 全速运行--->调用 软件Tracealyzer,自动加载文件, 其实是拷贝出来的BIN文件: @2 {9 @/ k7 n1 P 3 i, Q+ G6 {3 l* T W 含有一个就是memory.hex,这个文件也是保存的数据,从内存中拷贝出来,也可以用软件打开查看) A! g- Y0 K! a8 f ;正常在这个就应经好了,效果图如上 ,可以打开附件中的 解压原件1 memory.hex 就可以看到各个状态了: d8 H* ]5 R0 V6 X; [( Y! K ![]() ![]() ![]() ![]() 这几个地方是软件设置和内存设置 大小可以看考一下我的,源代码见附件( C5 E5 ^' G' g; C" K 不合适的地方讨论啊 ,,欢迎指点 啊 。。。。。 ![]() |
TraceRecorder.rar
2018-4-18 07:55 上传
点击文件名下载附件
134.02 KB, 下载次数: 13
åºæä»¶
快照模式 调试要在Tracealyzer 中进行吗) y+ ?; n8 g/ w
最后几步还是没成功
提示找不到文件
' W' X% z* q0 ^, L+ ]! @
数据先存的小一点 不要有中文路径