搜索
查看: 3623|回复: 6

[原创] 基于Nucleo-L496ZG的FreeRTOS之Tracealyzer

[复制链接]

该用户从未签到

15

主题

231

帖子

3

蝴蝶豆

金牌会员

最后登录
2021-5-21
发表于 2018-4-18 01:04:17 | 显示全部楼层 |阅读模式
接上篇:工具安装 STLinkReflash和Tracealyzer 安装




进过小编好几天的折腾终于把 结果做出来了
先来个图   注意  :Tracealyzer for FreeRTOS     和  Tracealyzer 4 软件都可以哦   
结果.png 放大的图.png cpu.png log.png QQ截图20180417234213.png
主要是库文件的移植
1 .调试库文件
安装库文件 :C:\Program Files\Percepio\Tracealyzer 4\FreeRTOS  或者进入软件  help --->>\Trace Recorder library  
2.添加源文件到工程
源文件.png
3.启动路径
$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.配置
    就几个宏定义  小编就直接截图
配置.png
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 .移植完成
下来了就是工具的安装了,
具体看:https://www.stmcu.org.cn/module/forum/thread-615466-1-1.html

重要的是:在keil 和IAR中添加 条用连接
iartools.png keil5tools.png
这是时候基本就完事了;
接下来看结果
下载代码,调试 全速运行--->调用 软件Tracealyzer,自动加载文件, 其实是拷贝出来的BIN文件

含有一个就是memory.hex,这个文件也是保存的数据,从内存中拷贝出来,也可以用软件打开查看
;正常在这个就应经好了,效果图如上  ,可以打开附件中的   解压原件1     memory.hex  就可以看到各个状态了
addr.png addr1.png QQ截图20180417234213.png map.png
这几个地方是软件设置和内存设置  大小可以看考一下我的,源代码见附件
   不合适的地方讨论啊 ,,欢迎指点 啊 。。。。。 memory.rar (42.9 KB, 下载次数: 6)
map.png
QQ截图20180417214649.png
回复

使用道具 举报

该用户从未签到

15

主题

231

帖子

3

蝴蝶豆

金牌会员

最后登录
2021-5-21
 楼主| 发表于 2018-4-18 07:56:19 | 显示全部楼层
TraceRecorder   库文件

TraceRecorder.rar

134.02 KB, 下载次数: 11, 下载积分: ST金币 -1

库文件

回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1182

    主题

    4967

    帖子

    1

    蝴蝶豆

    论坛元老

    最后登录
    2020-3-17
    发表于 2018-4-18 09:02:09 | 显示全部楼层
    支持下支持下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    54

    帖子

    21

    蝴蝶豆

    中级会员

    最后登录
    2020-8-21
    发表于 2018-4-18 12:42:52 | 显示全部楼层
    这个牛逼,有时间捣鼓一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    41

    主题

    332

    帖子

    42

    蝴蝶豆

    金牌会员

    最后登录
    2021-4-2
    发表于 2018-9-5 09:37:28 | 显示全部楼层
    请问在哪里设置map文件的 生成地址, 以及如何生成map?
    快照模式 调试要在Tracealyzer 中进行吗
    最后几步还是没成功
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    41

    主题

    332

    帖子

    42

    蝴蝶豆

    金牌会员

    最后登录
    2021-4-2
    发表于 2018-9-5 10:30:21 | 显示全部楼层
    111111111111111.jpg

    提示找不到文件
    22222222222.jpg

    3333333333333.jpg

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    231

    帖子

    3

    蝴蝶豆

    金牌会员

    最后登录
    2021-5-21
     楼主| 发表于 2018-9-5 23:01:07 | 显示全部楼层
    50031185 发表于 2018-9-5 10:30
    提示找不到文件

    数据先存的小一点  不要有中文路径
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-4-26 05:33 , Processed in 0.203455 second(s), 43 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表