H7-TooL高速 DAPLINK仿真器,含全功能版 RTT Viewer

Posted 果果小师弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H7-TooL高速 DAPLINK仿真器,含全功能版 RTT Viewer相关的知识,希望对你有一定的参考价值。

摘要:前几天分享了一篇使用JLink的RTT代替串口文章,没想到这两天安富莱家更新了H7-TOOL,并且包含了全功能版 RTT Viewer功能,试了一下感觉很不错。

有关于安富莱家的H7-TooL工具在前面我已经介绍过了,电子工程师必备的调试神器—H7-TOOL

其他的功能就不说了,今天主要说一下RTT的打印功能。

下面是它支持的部分:

  • 1、支持离线版和上位机版 RTT Viewer功能,支持GB2312和UTF-8编码,且支持记录保存
  • 2、上位机版 RTT Viewer支持USB,以太网和WF三种方式,其中以太网和WiFi支持局域网和外网访问控制。
  • 3、支持对外供电,电压范围1.2∨5V,可配置,电流最大不要超过450mA。
  • 4、通过对外供电的方式,可以方便的通过GUI界面查看目标板功耗。
  • 5、高速∪SB2.0 DAPLIⅠNK仿真器,支持 WinUSB和HID二合一,用户想用那个用那个。
  • 6、HID在Win7,Win10都是免驱的,而 WinUSB在Wn10上免驱,在Win7上需要安装驱动
  • 7、SWD接口带双向IO保护。
  • 8、支持MDK和IAR。
  • 9、支持离线版串口打印。
  • 10、支持5线方式GND,TVCC,SWCLK,SWDIO,RESET和4线方式GND,TvCC,SWCLK,SWDIO如果想使用3线方式GND,SWCLK,SWDIO也是可以的
  • 11、可以设置上电默认启动 DAPLINK功能。
  • 12、显示屏端做了 IDCODE读取功能,可以方便的查询下载器端到目标芯片之间的接线是否正常。每次重新插拔,都会重新读取。

硬件连接

测试代码

如果不清楚的RTT代码移植的请看:手把手教你把JLink变成串口调试助手

 	
SEGGER_RTT_SetTerminal(0);
SEGGER_RTT_printf(0,"果果小师弟,SEGGER RTT Terminal 0!\\r\\n");
SEGGER_RTT_SetTerminal(1);
SEGGER_RTT_printf(0,"果果小师弟,SEGGER RTT Terminal 1!\\r\\n");
SEGGER_RTT_SetTerminal(2);
SEGGER_RTT_printf(0,"果果小师弟,SEGGER RTT Terminal 2!\\r\\n");
delay_ms(1000);

下载编译

打开H7-TOOL上位机的RTT页面,打开RTT,就可以打印显示了。

电脑上位机可以实时显示打印信息

同时下位机H7-TOOL显示屏也可以显示,牛

同时下位机界面信息也可以同步在电脑上面显示,二合一

DAPLINK高速仿真器

全新的H7-TOOL V2.0固件移植支持DAPLink仿真器功能可与其他大部分功能同时使用,不可以和RTT Viewer以及脱机烧录一起使用。如果要进入专门的 DAPLINK界面,操作如下:

第一步
第二步
第三步
第四步
第五步

上位机版 RTT Viewer

RTTViewer实时数据传输组件,完全可以替代串口调试,速度飞快,可以在中断和多任务中随意调用,且仅需要SWDIOSWCLK两个引脚即可实现。

  • RTT通道0汇总显示(支持字体前景色和背景色)
  • 暂停数据接收和暂停刷屏功能
  • 保存通道0汇总数据(All Termina|)
  • Ctrl+鼠标滚轮修改字体大小
  • 鼠标滚轮翻页
  • GBK中文显示
  • 双缓冲绘图解决闪烁问题
  • 动态内存管理,按1MB粒度分配,最大支持1GB缓存
  • 动态解析RπT数据格式创建索引,解决大数据量刷屏缓慢问题
  • 复位目标板
  • 子终端数据显示
  • UTF8转换
  • 滚动条翻页
  • 发送数据(交互功能)
  • 上位机版 RTT Viewer支持USB,以太网和WFi三种方式,其中以太网和WF支持局域网和外网访问控制。

离线版RTT Viewer

功能说明:

  • 需要大家的目标板固件已经加入RTT代码。
  • 支持16个通道展示
  • 进入RTT Viewer功能界面后,短按S键,C键切换通道
  • 长按S键可暂停运行
  • 长按C键可返回
  • 当前还不支持DAPLINK调试和RTT Viewer同时使用

一个通道,RTT Viewer高速刷新

前两天一个读者还说能不能讲一下那个JLink的J-scope功能使用,因为Jscope功能必须要jlink v9以上版本的下载器才能使用,jlinkob是不支持的Jscope功能的,那就没办法了,没想到H7-tool也马上支持Jscope了,虽然H7本来的示波器就很强大了,现在更强大了!

以上是关于H7-TooL高速 DAPLINK仿真器,含全功能版 RTT Viewer的主要内容,如果未能解决你的问题,请参考以下文章

借助Embedded Studio V6.2x,现在使用DAPLINK做在线调试和RTT同时使用也贼方便了(2022-03-27)

H7-TOOL发布固件V2.16, 脱机烧录增加汇顶,普冉,ESMT(台湾晶豪) SPI-FLASH等支持(2022-05-08)

H7-TOOL发布固件V2.17, 脱机烧录增加泰为,华大和复旦微新系列以及串口和CANFD接口脱机烧录,LUA小程序实现JSCope HSS模式波形

H7-TOOL发布V2.19,脱机烧录新增中微半导体广芯微电子中移芯昇以及极海和灵动新系列,增加PWM发生器等功能(2022-11-17)

H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪

H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪