STM32
直播中

张明

7年用户 979经验值
私信 关注
[问答]

怎样去使用Ucprobe嵌入式系统调试工具呢

Ucprobe是什么?
怎样去使用Ucprobe嵌入式系统调试工具呢?

回帖(1)

柳杨

2021-11-12 14:42:35
  1、关于ucprobe
  Ucprobe是micrium公司推出的嵌入式系统调试工具,利用ucprobe,
  l 可以实现对程序运行状态的实时监控,用户可以利用ucprobe构建可视化的系统监控平台
  l 具有示波器,文本框,按钮,滑动条等常见控件
  l 支持jlink,tcp/ip,rs232,u***等调试接口,使用jlink时,无需对原有代码做任何改动,使用其他通信方式时,需要在embeded code中增加对应的目标代码。
  l 具有预设好的ucosIIucosIII系统监控界面,程序运行的任务,cpu的占用率,任务对战的使用率一目了然,为任务优化提供了方便。
  2、使用步骤
  (1) 安装ucprobe软件,安装完成后,替换安装目录下的xxx.dll文件,完成破解。
  
  安装文件
  文件目录
  (2) 加载目标文件(.axf .elf .out等后缀),设置通信方式,添加控件,点击run!
  
  软件设置界面
  (3) ucosIII监控界面。在project中右键添加ucosIIIkernel awareness screen,即可监控ucosIII各任务的执行情况,并可查看ucosIII各通信变量。注意按照user manual中的要求打开ucosIII中的宏。注意IDE生成目标文件是,编译器不要选择优化(level0),否则调试信息可能会被优化掉导致无法监控ucosIII运行状态。
  
  ucosIII监控界面
  
  ucosIII宏设置
  PS:使用jlink调试时,程序无需做任何修改,即可在ucprobe中查看各全局变量的值,使用ucos 监控界面时,需要打开系统各调试宏定义,否则无法监控系统运行状况。另外DataLogger等高级功能可以实现数据保存于数据记录,为用户分析保存调试数据提供了方便。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分