请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 294656|回复: 596
收起左侧

H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持

  [复制链接]

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
发表于 2018-10-24 12:11:48 | 显示全部楼层 |阅读模式
淘宝链接:链接

H7-TOOL的最终目标:
1、为单片机工程师提供一款实用的多功能开发调试工具。
2、相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。
3、H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。

重要提示:
1、H7-TOOL固件2.26发布,高速在线仿真,1拖4和1拖16脱机烧录,LUA小程序,RTOS Trace,CMSIS-SVD解析,截图功能,SPI主从控制器,I2C主从控制器,Scope波形,硬件异常黑盒子,RTT Viewer,CAN/CANFD助手,两路高速HID免驱虚拟串口助手,Moddbus主从,CANopen/J1939/OBD15765/UDS解析,双通道示波器,信号发生器,4-20mA电流输入输出等全部高速USB免驱一条龙,同时支持板载WiFi和以太网的局域网和外网控制
2、H7-TOOL已经支持板载WiFi和以太网的外网控制,用户仅需将TOOL联外网就可以使用上位机软件做远程控制,比如远程脱机烧录,远程RTT,远程CAN,远程串口等。无需公网IP,无需用户搭建服务器,无需设置端口映射,我们都已经搭建好。
3、H7-TOOL的所有上位机功能支持高速USB HID免驱,以太网和WiFi三种方式,喜欢那个用那个,而且USB也全部采用高速HID免驱方案,大家仅需将TOOL接到电脑上,即插即用,并且很多功能也支持脱机使用。






H7-TOOL高速DAPLINK仿真器,支持WinUSB和HID方式二合一,支持RTT Viewer,支持高速HID虚拟串口,含常见问题FAQ(2024-08-16)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=101600

H7-TOOL开源项目原理图,上位机源码,BOOT源码,APP源码下载,旧版TOOL的V1.X上位机,下位机和原理图全开源,2024版TOOL未开源(2024-08-16)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95468

H7-TOOL操作说明在线版和离线PDF版本(2024-08-16)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95373

H7-TOOL脱机烧录支持1拖4和1拖16,支持ST,NXP,新唐,英飞凌,瑞萨,合泰,比亚迪,德州仪器,上海圣芯,钜泉光电,普冉,汇顶,沁恒,航顺、华大,CKS中科芯,Nordic,Qorvo,  兆易创新,国民科技,灵动微,华芯微特,杰发科技,雅特力,极海,恒烁,国芯科技,苏州化芯微, Microsemi ,赛普拉斯,复旦微,Wiznet,美仁半导体,大唐半导体,桃芯科技,珠海泰为电子,武汉芯源,富满微,敏矽微,树莓派,凌欧创芯,华润微,辉芒微,Atmel,领芯,芯海科技,中微半导体、广芯微电子、中移芯昇、韦斯佰瑞、笙泉科技,中颖电子、外置Flash等混合烧录(2024-08-16),
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96432




支持高速USB,以太网和WiFi方式,其中以太网和WiFi支持局域网和外网控制。
1、双通道虚拟示波器,支持USB,以太网和WiFi方式
2、LUA小程序,支持离线手持,USB,以太网和WiFi方式  (产品级)
3、RTT Viewer,支持离线手持,USB,以太网和WiFi方式 (产品级)
4、USB,以太网和 WiFi 转 RS232助手,支持离线手持使用 (产品级)
5、USB,以太网和 WiFi 转 TTL 串口助手,支持离线手持使用,支持3Mbps通信 (产品级)
6、USB,以太网和 WiFi 转 RS485助手,支持离线手持使用,支持1-3Mbps通信 (产品级)
7、USB,以太网和 WiFi 转 CAN/CANFD助手,支持5Mbps通信,支持CANopen,J1939,OBD15765, UDS解析 (产品级)
8、USB,以太网和 WiFi 转 I2C 控制器,支持主机和从机,主机速度800KHz,从机速度1MHz(产品级)
9、USB,以太网和 WiFi 转 SPI 控制器,支持主机和从机,主机速度50MHz,从机速度12.5-50MHz(产品级)
10、DAP-Link 高速仿真器/下载器,支持高速免驱WinUSB和HID(产品级)
11、1拖4和1拖16脱机烧录器,支持USB,以太网和WiFi方式配置更新文件,支持扫描枪(产品级)
12、H7-TOOL的CMSIS-SVD文件解析,直接读取各个IC厂家提供的SVD文件,像MDK, IAR在线调试实时检测外设(产品级)
13、两路高速HID免驱虚拟串口
14、硬件异常黑盒子功能,支持在线和离线使用。
15、Scope波形功能,支持导入elf,exf,out文件添加变量展示波形(产品级)
16、截图功能,无需嵌入代码,支持各种主流GUI(产品级)
17、RTOS Trace功能,无需内嵌代码,实时监测RTOS执行情况(产品级)
18、CANFD Trace功能,可以解析波特率, 过滤器,Buffer,FIFO,错误状态等
19、GPIO 输入输出控制器
20、Modbus助手主机和从机模式,串口波形打印,CAN波形打印,RTT波形打印(产品级)
21、支持I2C,CANFD,SPI和串口方式bootloader固件更新。
22、LUA小程序实现类似JSCope HSS模式波形展示,随时可以连接目标板,不影响正常功能,不需要额外资源
23、模拟信号发生器(产品级)
24、0-20mA电流输出(产品级)
25、4-20mA电流输入(产品级)
26、脉冲计数器
27、频率计
28、4路PWM输出
29、负载电流电压示波器
30、高侧电流表 & 电池放电容量测量(产品级)
31、双通道电压表
32、电阻测量,通断蜂鸣
33、NTC温度测量 (产品级)
34、二极管测量
35、微型数控电源
36、显示屏手持方式的串口,CAN和RTT Viewer监视功能 (产品级)
37、5路DS18B20温度表波形展示和数据记录(产品级)


1、处理器STM32H750IBK6(128K Flash,1M SRAM,主频480MHz)
2、QSPI Flash, W25Q256,容量32M字节
3、eMMC,8bit总线,容量4GB
4、串行EEPROM,容量2KB
5、USB3300 - USB高速PHY
6、双路ADC示波器前端(AC/DC耦合, 硬件增益8档,软件切换)
7、以太网PHY :LAN8720A
8、DAC输出(输出电压:正负10V、输出电流: 0-20mA)
9、4-20mA电流输入采集
10、12个GPIO扩展,包含:UART、SPI、I2C、PWM输出、编码器输入
11、1个RS485、1个RS232、1个CAN/CANFD接口、1个TTL串口
12、SDIO WIFI模块(ESP32-S,蓝牙WiFi二合一,硬件支持串口和SDIO两种方式)
13、有源蜂鸣器
14、按钮5个,指示灯2个
15、TVCC电平可设置,1.2V - 5.0V
16、高边电流检测 (2档增益:1.2A, 120mA; 分辨率:12bit)
17、SPI TFT彩屏(1.3寸IPS,分辨率240*240,2.0寸IPS,分辨率320*240,2.8寸IPS,分辨率320*240)


部分界面效果
暗黑主题:


明亮主题:



双通道示波器,支持高速USB,以太网和WiFi
下面是高速HID免驱方式示波器展示
波形水平缩放和垂直位置调节:


触发电压调节效果:


水平测试和垂直测量调节效果:


测量0-10mV,0-20mV,0-40mV波形动态切换展示(暂未升级新版上位机截图):



测试DAC8563输出0-20mV信号,放大细节展示,跳动仅1mV(暂未升级新版上位机截图)


H7-TOOL示波器捕获I2C波形操作

动态效果:


H7-TOOL示波器串口捕获操作

动态效果:


H7-TOOL示波器RS485差分捕获操作

动态效果:


H7-TOOL示波器CAN差分捕获操作



H7-TOOL上位机全面支持高速USB,以太网和WiFi三种方式,其中以太网和WiFi支持局域网和外网控制:


BOOT升级,APP升级和eMMC磁盘更新,统一由上位机接管


LUA小程序,支持高速USB,以太网和WiFi三种方式更新。


通过SWD接口一拖四内部Flash + QSPI Flash + SPI Flash在线配置测试验证,大大方便之后的烧录器使用:


通过SPI接口方式一拖四脱机SPI Flash在线配置测试验证:



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


界面效果:


多个TOOL同时使用,同时仿真,互不影响




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




1拖4脱并行同时烧录四台设备效果展示:


多款STM8+STM32产品混合烧录展示:


操作界面:


支持型号


1拖4烧录:
一拖四并行同时烧写四路设备,效率极高

测试烧录 H7-TOOL的固件:
boot(46KB) + APP(685KB)+ QSPI Flash(2MB字库)
情况1:
CPU Flash和QSPI Flash内已有数据,烧录boot(46KB) + APP(685KB)+ QSPI Flash(2MB字库)
单路 :21.3秒
四路 :25.9秒 (等效 每个6.5秒)

情况2:
CPU Flash和QSPI Flash均为全FF状态,烧录boot(46KB) + APP(685KB)
单路 :3.757秒
四路 :5.01秒 (等效 每个1.25秒)



1拖16

解决大的拼板需要同时烧录的问题。





增加扫描枪支持,支持扫一维码,二维码



功能介绍:
1、上位机软件全面支持USB,以太网和WiFi三种方式配置烧录文件,其中以太网和WiFi对局域网和外网均进行了支持,并且上位机软件可以一键烧录来验证配置文件是否正确。
2、支持外网更新脱机烧录程序,用户仅需将TOOL联外网就可以使用上位机软件做远程控制。无需用户搭建服务器,我们都已经搭建好。
3、H7-TOOL带4GB的eMMC,可以方便存储大量不同厂家,不同系列芯片的烧录程序,需要烧录那款芯片直接加载对应烧录文件即可。并且eMMC支持加密,适合用于外面工厂使用场景。
4、SPI Flash脱机烧录,支持GD,镁光,华邦,旺宏,SST,复旦微,XTX芯天下,XMC武汉新芯,PUYA普冉,BoyaMicro博雅,ESMT台湾晶豪。
5、支持I2C EEPROM脱机烧录
6、支持扫描枪,可扫二维码,二维码。
7、支持烧录机台信号接口。
8、支持1拖4和1拖16脱机烧录,且1拖4可以接不同器件进行烧录。
9、支持串口AT命令控制脱机烧录。
10、支持组合烧录,比如一键烧写H7-TOOL的BOOT、APP和QSPI Flash。
11、支持读、写保护状态识别,自动解除保护状态。
12、支持多段bin/hex写入。
13、支持选择软件复位,硬件复位,under reset和断电上电复位
14、支持option bytes选项字节编程,烧录完毕设置读保护。
15、支持自动识别硬件烧录不同的程序(识别算法由lua指定)。
16、FLM算法文件从KEIL MDK中复制出来,存放到emmc磁盘 \H7-TOOL\Programmer\FLM,按厂商分类。
17、目标程序文件、编程脚本存放到:\H7-TOOL\Programmer\User 文件夹。不限制目录级别和数量 。
18、动态解析FLM文件,分离出内存镜像通过swd加载到目标cpu ram。
19、FLM算法文件和数据文件支持绝对路径和相对路径。
20、支持动态填充产品序号、UID加密字段、用户自定义字段。
21、自动保存烧录次数,支持剩余次数限制功能。
22、支持连续烧录模式,检测到IC后自动烧录。
23、可动态显示CPU电压和供电电流。
24、通过lua脚本配置算法文件和数据文件(bin)以及控制编程过程。
25、烧录时LED快闪,烧录成功候常亮,烧录失败后熄灭
26、烧录界面增加清零本次计数、清零累计计数功能。
27、支持PC机联机调试lua程序
      - 打印内核ID、flash内容、RAM内容、UID、Option bytes。
      - 修改和显示目标CPU的RAM和任意寄存器。
      - 擦除CPU内部Flash、EEPROM。
      - 加读保护、解除保护。
      - 启动编程。
28、lua非常灵活,可以很方便扩充功能,比如:
(1)日期窗口段内才允许烧录。
(2)目标板电流超限报警。
(3)限定UID(CPU唯一序号)符合规则的才允许烧录。
(4)UID加密算法由用户自己定义。
(5)填充任意短数据(小于1K),比如可以写入生产日期时间或客户代码。

支持USB,以太网和WiFi方式在线烧录,可以方便的验证脱机文件是否配置正确。


以太网和WiFi方式支持局域网和外网控制,效果如下:


烧录器高级脚本用例--混合烧录, 自动识别3个不同的主板烧录不同程序


烧录机台信号接口



1、上位机版RTT Viewer
RTT Viewer实时数据传输组件,完全可以替代串口调试,速度飞快,可以在中断和多任务中随意调用,且仅需要SWDIO和SWCLK两个引脚即可实现。
(1)RTT通道0汇总显示(支持字体前景色和背景色 )
(2)暂停数据接收和暂停刷屏功能。
(3)保存通道0汇总数据(All Terminal )。
(4)Ctrl + 鼠标滚轮修改字体大小。
(5)鼠标滚轮翻页。
(6)GBK中文显示。
(7)双缓冲绘图解决闪烁问题。
(8)动态内存管理,按1MB粒度分配,最大支持1GB缓存。
(9)动态解析RTT数据格式创建索引,解决大数据量刷屏缓慢问题。
(10)复位目标板。
(11)子终端数据显示。
(12)UTF-8转换.
(13)滚动条翻页。
(14)发送数据(交互功能)。
(15)上位机版RTT Viewer支持USB,以太网和WiFi三种方式,其中以太网和WiFi支持局域网和外网访问控制。
(16)支持快捷发送面板



快捷发送面板



以太网和WiFi方式的局域网和外网访问控制效果:



2、RTT新增波形展示和时间戳功能,支持用户设置X轴数值。

RTT波形数据源为 Terminal 0终端。
波形左轴数字精度可设置(0-12个小数点)。
支持展示双精度浮点数波形。
支持整数、浮点、科学计数法的数字。支持不同步长。



3、离线版RTT Viewer功能说明:
(1)需要大家的目标板固件已经加入RTT代码。
(2)支持16个通道展示(界面)。
(3)进入RTT Viewer功能界面后,短按S键,C键切换通道。
(4)长按S键可暂停运行。
(5)长按C键可返回。
(6)另外特别注意,如果大家要继续用DAPLINK仿真器功能,请退回到DAPLINK界面,当前还不支持DAPLINK调试和RTT Viewer同时使用。

一个通道,RTT Viewer高速刷新:


多个通道自动切换:


进入RTT Viewer功能界面:




高速HID虚拟串口即插即用,无需安装驱动。

当前已经支持:
(1)可以和TOOL所有功能一起使用,并且支持双硬件串口。
(2)支持USB,WiFi和以太网通信方式,支持内网和外网。
(3)支持TOOL上位机在线查看,支持TOOL显示屏离线查看。
(4)支持UTF-8,GBK和HEX编码。
(5)支持485/232/TTL串口,测试TTL串口3Mbps不丢包, TTL串口电平支持1.2V - 5V设置。
(6)支持Modbus主站和从站。
(7)支持6路波形展示。
(8)支持自定义解析脚本。
(9)支持编辑框添加各种常用消息,支持串口内容实时保存到文件。
(10)支持各种格式时间戳,这个是硬件RTC+硬件定时器us级时间戳,比较准确。TOOL的时间戳不同于常用的第3方串口软件,是TOOL硬件实现的RTC+硬件定时器us级时间戳,收发消息后,实时上传给上位机的,并不是上位机软件来做的时间处理。
(11)硬件支持设置数据位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校验支持。
(12)支持LUA小程序,用户可以做离线方式数据存储和离线方式串口升级目标固件,或者其它各种功能,都可以实现,并且都做了案例,方便大家参考。

1、整体效果:



2、支持6路波形展示:



波形展示:



3、3Mbps数据测试:



4、太网和WiFi的局域网或者外网展示:



5、MDK调试和串口同时使用 :



6、离线使用,使用TOOL显示屏即可展示:



7、Modbus主站和从站:




1、支持经典CAN和CANFD,最高支持5Mbps通信。
2、支持CANopen,UDS,J1939和ODB 15765解析。
3、支持USB,以太网或WiFi方式的CAN/CANFD助手效果展示,同时支持局域网和外网控制。支持离线手持显示屏方式查看。
4、支持微秒级硬件时间戳,实时添加比较准确,收发消息后,实时上传给上位机的,并不是上位机软件来做的时间处理,用来测量消息时间是比较准确的。
5、支持实时保存CSV文件。
6、实际测试CANFD仲裁段1MHz,数据段2MHz速度下,设备连续不间断发送,每秒上万帧数据,TOOL实时接收1200万帧正常不丢包。
7、支持LUA脚本对数据解码和分窗显示。
8、支持在发送面板直接输入LUA语句控制发送逻辑。
9、原创CANFD Trace功能,不需要目标板额外做任何代码, 支持在线和脱机玩法.
10.  支持通过CANFD LUA小程序对目标板bootloder进行APP固件升级。
11、支持波形打印。

支持数据段8Mbps,仲裁段1Mbps



实际测试CANFD仲裁段1MHz,数据段2MHz速度下,设备连续不间断发送,每秒上万帧依然正常,  1200万帧依然正常不丢包



TOOL实时接收每帧64字节动态效果, 支持CSV格式实时存储



支持微秒级硬件时间戳,实时添加比较准确,收发消息后,实时上传给上位机的,并不是上位机软件来做的时间处理,用来测量消息时间是比较准确的



以太网或WiFi方式的CAN/CANFD助手效果展示,支持局域网和外网控制



CANopen解析
(1)、支持CiA301得NMT,PDO,SDO,时间戳,紧急报文和同步报文的解析。
(2)、支持分窗口展示NMT,PDO,SDO等信息。

详细说明https://www.armbbs.cn/forum.php?mod=viewthread&tid=120863




J1939解析
这个解析器由坛友nnqtdf设计添加



还有一个通用版J1939解析, 详细操作说明
https://www.armbbs.cn/forum.php?mod=viewthread&tid=122456



UDS解析
支持了大部分常用UDS诊断服务解析





ODB 15765解析





支持波形打印:



【CANFD Trace】
1、LUA小程序控制,使用灵活。
2、采用SWD接口直接访问目标板芯片的CANFD外设寄存器和CANFD RAM区实现,支持USB,以太网和WiFi方式以及内网和外网访问。
3、可以解析CANFD工作模式,波特率,采样点和是时钟误差率。
4、可以解析所有标准ID过滤器配置和所有扩展ID过滤器配置。
5、可以解析CANFD接收的Rx Buffer,Rx FIFO0和Rx FIFO1数据。
6、通过监测Tx Event FIFO解析Tx Buffer, TxFIFO/Queue的发送事件序列。
7、监测ECR错误计数器和PSR协议状态寄存器。
8、CANFD兼容经典CAN,CANFD用于经典CAN模式也是可以正常解析的。
9、CANFD基本都是采用博世的IP核,所以大家可以方便的修正移植到其他厂家的CANFD芯片监测。当前已经对STM32H7系列的CANFD1和CANFD2都进行了支持,后续会添加更多带CANFD芯片支持。当然,大家也可以自己修改添加。





RTOS-Trace.jpg
(1)已经支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS。陆续增加RT-Thread,MbedOS,NuttX和Zephyr
(2)仅需用H7-TOOL的SWD接口连接目标板,可随时随地连接目标板,不复位目标板,不影响目标板的正常功能.
(3)不需要目标板额外做添加任何代码。
(4)支持WiFi、以太网和USB连接,支持外网远程访问。USB访问速度最快。
  (5)  支持RTOS Trace链表功能,可以一键了解内核链表框架。OS内核源码就是通过各种链表组装起来的,让大家更直观的看内核实现

uCOS-III单次点击效果:



下面是uCOS-III勾选“定时刷新” 动态效果:



uCOS-III链表展示:


同理,RTX5的单次点击效果如下:



RTX5的动态刷新效果:



RTX5链表展示:


ThreadX的单次点击效果如下:



动态效果如下:



ThreadX链表展示:


uCOS-II的单击效果如下:


动态效果如下:


uCOS-II链表展示:


FreeRTOS的单击效果如下:


动态效果如下:


FreeRTOS链表展示:


截图功能.jpg

早期包括现在做产品效果展示,需要截屏时,很多时候依然采用的SD卡/U盘这种的古老方案,不仅麻烦,而且繁琐。此功能为此而生

1、用户仅需接上SWD接口(3线,4线或者5线均可),无需用户嵌入代码到目标,填入显存地址即可,通过这个功能,会大大方便大家产品效果展示。
2、支持RGB接口屏和总线接口屏方式,对于总线接口方式,比如使用STM32的FSMC总线外接ili9488,RA8875都是没问题的。并且也支持FSMC总线方式外接OLED屏读取。
3、裸机,TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法。
4、颜色格式支持RGB565、RGB888、ARGB8888和1bit单色屏。
5、支持USB,WiFi和以太网通信方式,支持内网和外网访问,由于截图是原始数据,数据量较大,推荐用USB方式获取。



RA8875



ili9488



单色屏




emWin多缓存





TouchGFX



GUIX



LVGL



AWTK



Scope波形.jpg
Scope波形,支持导入elf,axf,out文件来解析工程的全局变量,含结构体变量成员
1、用户仅需接上SWD接口(3线,4线或者5线均可),无需用户嵌入代码到目标,全程无需复位芯片,直接读取即可,而且随时随地都可以连接目标板,不影响目标板的正常功能,不需要额外资源。
2、JScope的HSS模式是采用的定时器查询方式,如果需要自己控制,大家可以使用TOOL提供的RTT波形打印方式。
3、支持USB,WiFi和以太网通信方式,支持内网和外网访问,其中USB方式速度最快,使用WiFi和以太网方式根据网络情况,调节读取速度。



动态效果:




CMSIS-SVD文件解析功能,直接读取各个IC厂家提供的SVD文件,像MDK,IAR在线调试实时检测外设

1、MDK, IAR等在线调试有两个重要功能,一个是断点,单步调试等玩法。还有一个就是外设寄存器状态,内存数据等实时检测。我们本次要实现的是后者,当前TOOL就可以读写外设寄存器,但是需要看IC数据手册来获取外设地址,非常不方便。针对这个问题,IC厂家都有推出CMSIS-SVD文件,这个文件包含了所有外设寄存器地址,甚至每个寄存器每个bit的含义。所以TOOL能够解析这个文件,意义重大。
2、通过LUA小程序,我们可以离线,WiFi,以太网和USB四种玩法,且支持内网和外网远程。

当前整理了一大批厂家的CMSIS-SVD文件到TOOL软件包里面,不用大家自己找了,没有整理到的,后面再逐步添加,大家也可以直接使用自己电脑上带的。大部分厂家制作的CMSIS-SVD文件都是复合规范的。



效果:





image.png

上电后一段时间进入硬件异常,或执行某个功能就进入硬件异常,我们可以方便的通过IDE软件或者嵌入的异常分析代码来锁定问题位置。

而运行比较长的时间,比如两周,一个月等,这就不方便挂个电脑分析了。

挂个TOOL就比较方便,可以长时间检测跟踪芯片的运行,出问题的时候可以关键信息导出来。简单的可以TOOL自带显示屏直接分析出结果,复杂的可以电脑端上位机软件分析。

在线检测


离线检测




LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。

举例说明,通过Lua小程序驱动8通道24bit ADC芯片ADS1256。

这个功能非常有意义,大大方便了多路高精度数据采集监测。







电流输出支持0-20mA:

设置输出10mA


然后接入万用表,测量得实际的输出电流是10.001mA


电流输入支持4-20mA:

测试10mA输入


测试15mA输入


测试20mA输入


采集10mA动态效果:
电流-6.gif



测试5KHz的方波,50%占空比。





支持1.2V - 5V输出,下面是设置3.3V输出:




支持手持方式或者上位机设置,手持方式效果如下:



测试10KHz,正负10V方波,占空比50%


测试10KHz,正负5V


测试10KHz,正负500mV


设置输出5V直流信号:


实际输出电压:




测量开发板供电,长按S键,可以启动容量测量:




测试环境温度效果:







测量发光二极管





测试2.5V电压:



当前串口监视功能规格
- 联机模式界面,长按S进入扩展功能界面,选择数据监视器。
- 支持2路串口数据显示, 第1路: 232RX,  485,  TTTLRX   第2路:  D1 URX  。
- 支持HEX,ASCII格式选择,字体12点阵和16点阵。
- 支持加时间戳功能,精确显示到us (双路时误差30us)。

进入监视界面了。



监视界面进入设置界面。



单路动态效果展示:




SPI控制器特性:
1、IO电平范围支持1.2V-5.0V。
2、主机采用硬件SPI实现,最高速度50MHz,TOOL本身是支持100MHz的,但由于带双向IO电平控制,所以最高速设置为50MHz
3、从机采用硬件SPI实现,主机对其写操作可以支持50MHz(50MHz-60MHz),主机对其读操作可以支持12.5MHz(12.5-20MHz),支持从机的SPI速度是由主机决定的,使用时不需要大家配置。
4、支持波形展示。




(1)SPI控制器,当前已经添AD7606的SPI支持:AD7606支持8通道,正负10V,16bit同步采样。





(2)H7-TOOL的SPI控制器主从机操作说明,20cm杜邦线接线方式,SPI全双工25MHz通信速度



(3)H7-TOOL的SPI控制器主从机操作说明,20cm杜邦线接线方式,SPI全双工25MHz通信速度



O1CN01HU2ZPN1gIY5n5OzHK_!!299314119.jpg

I2C控制器特性:
1、主机最高速度800KHz,从机最高速度1MHz
2、IO电平范围支持1.2V-5.0V。
3、支持波形展示。



(1)驱动18bit分辨率ADC芯片MCP3421

测试干电池效果,跳动仅1个bit



(2)驱动EEPROM,支持AT24C02/04/08/16/32/64/128,仅需读写两个函数,随意访问。



(3)驱动光照传感器BH1750。



(4)驱动气压传感器BM085/BM180。



(5)驱动陀螺仪MPU6050。
展示六路波形,三轴陀螺仪和三轴加速计


(6)I2C接口方式脱机烧录



(7)I2C接口方式脱机烧录



=====================================================================
           记录曾经奋斗的那些个日日夜夜,已经不记得踩过了多少坑----------记2018年12月到2019年10月
=====================================================================


开源目的:
1、活跃论坛人气
2、为单片机工程师提供一款实用的多功能开发调试工具。

我相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。
H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。自己作为设计者,也非常期待。

产品初步规划:
型号:H7-TOOL
名称:H7-TOOL开发工具

硬件规格:
1. STM32H750IBK6/UBGA176+25. (128K Flash,1M SRAM,主频400MHz)
2. QSPI Flash, W25Q256,容量32M字节
3. USB3300 - USB高速PHY
4. 双路ADC示波器前端(AC/DC耦合, 增益4档,软件切换)
5. 以太网PHY, LAN8720A
6. DAC输出(输出电压:0-10V或正负10V、输出电流: 0-20mA)
7. 12个GPIO扩展,包含:UART、SPI、I2C、PWM输出、编码器输入
8. 1个RS485、1个RS232、1个CAN接口、1个TTL串口
9. SDIO WIFI模块 (AP6181开发难度太大,决定用ESP32 SDIO AT指令模式,WiFi的TCP/IP协议也省了)
10.有源蜂鸣器
11.按钮2个,指示灯1个
12.SWD调试下载接口引出
13.烧录接口(TVCC电平可选择1.8V 2.6V 3.3V,5.0V,悬空)
14.高端电流检测 (2档增益:2A, 200mA; 分辨率:12bit)
15.EEPROM
16.SPI TFT彩屏(1.44寸,分辨率128*128)
17.Micro SD卡座
18.RTC时钟电路预留

产品功能:
1. 双通道虚拟示波器
2. 8通道逻辑分析仪
3. USB-RS485转换器
4. USB-RS232转换器
5. USB-TTL串口转换器
6、USB-CAN转换器
7. 联机烧录器(内置CMSIS DAP下载器)
8. 脱机烧录器
9. I2C控制器
10. SPI控制器
11. GPIO输入输出
12. 模拟信号发生器
13. PWM发生器
14. 脉冲计数器(编码器输入)
15. 频率计
16.负载电流波形测试仪(测量电压、电流,计算功率)

产品外观:
1. 使用J-Link标准塑料外壳,表面贴彩色PVC膜
2. 外壳右侧:DC3-26P牛角插座(排针)
3. 外壳左侧:USB A方口、RJ45插座。   (之前考虑用手机的Miciro USB,但是这个太不经踹了,决定用J-Link的USB方口插座)
4. 外壳顶部:一个色指示灯,2个按钮, 1.44寸彩屏
5. 外壳上侧:SWD烧写口(XH2.5-5P弯脚)+ DAC输出接口(XH2.5-3P)
6. 外壳下侧:高端电流检测接口(XH2.5-4P)
7. 外壳贴膜初稿:(已废弃,有更新)
ht-tool 膜.png

======== 产品规格修改记录(含开发进度)===============
2019-05-25 进度

1、主板第4版,显示板第5版,示波器模块第3版。原理图已发布。样板已到,还没焊接
175035zlokrrle7wxhroxo.jpg

2019-03-27 进度汇总
H7调试.jpg

1. 2019-03-07 第3版PCB样板已到,已焊接2片,在调试软件。
2. 实测发现第3版还有一小处问题(原理图网标错误,数字接口运放供电电路bug)
3. ADC在最大增益档位,噪声较大,波形不太好看(100mV信号输入,能识别,毛刺较大)。
     原因:主板芯片太密集,示波器前端模拟部分太靠近DAC升压电路和数字输出端口,1M欧前端受到一点干扰就会被放大。
     改进方案:将示波器前端电路独立出来做个模块插到主板(已投板)。示波器模块设计特点
        - 4层板设计,底面做完整地平面起屏蔽作用,信号在中间层和表层走线。
        - 2级运放都接成差分放大器模式,降低共模工频干扰
        - 负压芯片7660用2片(以前是一片,实测负压3.8V),两路各自独立
        - 增加2片I2C接口12bit DAC芯片,用来实现电平平移。
4. 液晶屏按网友建议升级到1.3寸的240*240的IPS屏。实测效果非常棒,四个方向颜色都很正。不过16点阵的字太小,费眼睛。软件需要做24点阵的汉字,大小才适合。
5. 贴膜300张已到,蓝底白字光面PVC膜,效果还行。不过配色有点压抑,下次再做就做黄底篮字的。
6. 第4版主板的原理图还在细化中,等待示波器模块验证OK才投板。第4板已确定的改进点:
    - 示波器前端从主板移除,设计2.0的排针排母连接示波器模块
    - DAC电路部分功耗偏大,增加一个PMOS管可以关断DAC电路
    - 调整GPIO,将第2个SDIO接口弄出来装一个Micro SD卡座。为啥想加SD卡:
       ++ 脱机编程机功能,可以用来存储很多程序文件或数据文件。
       ++ 脱机数据记录仪功能,连续长时间存储ADC、GPIO或串口数据,就像行车记录仪。极低频次故障捕捉分析(比如3天才出现一次故障的情况)。
       ++ 选配一个32G卡,H7-TOOL就是一个随身U盘了。   
7. 增加时钟电路和小电池 (记录仪需要时钟)


2019-02-16
1. 第2版PCB样板已到。解决已知BUG。

2018-12-06
1.PCB板已到,焊接好一套样品,开始测试硬件功能
pcb-1.jpg

pcb-2.jpg

pcb-3.jpg

2018-11-29
1. 主板和LCD的PCB已投板,预计1周后到。
h7-pcb.png

2018-11-26
1.逻辑输入通道增加到10路,重新调整了输出接口。发布pvc膜效果图。
2.PCB走线很困难,4层板设计。边布线变未调IO分配,因此耽误很多时间。
3.I2C接口双向电平转换不太好弄,目前采用直接I2C GPIO引出到端子(带保护),支持电平 2.5-5.0V。其他数字通道可以到1.8-5.0V。
4.USB转串口只是用一路USART1,输出RS232,RS485,TTL三组端子。
5.预计再过3天就可以投板了。
6.学习QT,仿照salea logic界面,借鉴usbee suite的参数配置方案。
2018-11-09
1.WiFi用ESP32,SDIO 4bit,AT指令。采购成品贴片模组,安可信ESP32-S模块,支持2.4GWiFi +BT。
2.增加1.44寸TFT彩屏。目前显示模块的PCB板设计完毕。和主板通过FPC-0.5-10P排线连接,用M2铜柱进行固定。
3.主板PCB布局基本完成,正在走线

2018-11-06
1.AP6181 + STM32搞起来太费劲。好像资料也不多。准备放弃了。准备上 ESP8266  SDIO接口AT指令。WiFi的TCP/IP协议也不用弄了。
2.扩展IO支持电平适应(1.8V  3.3V 5.0V)。

2018-11-03
USB插座不用Micro USB插座了,这个机械强度不够,拔插寿命不行。决定用J-Link的USB方口插座,耐用一点。
目前原理图基本设计完毕,进入PCB布线阶段。因为集成的功能过多,电阻电容需要用0402封装了,PCB至少4层板。
CPU STM32H750IBK6已经联系代理商下单采购,最小包装1008片。交期10周左右。前期先采购H743同封装的CPU进行调试。

2018-11-02
增加高端电路检测功能
增加8通道逻辑分析仪功能

2018-10-27  
STM32H750VBT6 的GPIO资源不够用,其中USB 高速PHY和以太网PHY的口线重叠,导致2者不能同时使用。
PB11/USB_OTG_HS_ULPI_D4/ETH_RMII_TXEN
PB12/USB_OTG_HS_ULPI_D5/ETH_RMII_TXD0
PB13/USB_OTG_HS_ULPI_D6/ETH_RMII_TXD1

对于ETH,这3个脚是CPU的输出脚,也就是ETH PHY芯片的输入脚。如果软件分时使用是可行的。
分时复用方案:软件通过MDC、MDIO两个IO访问ETH PHY芯片(采用GPIO模拟实现SMI接口读写PHY寄存器),如果检测到插入网线,则配置接口为以太网功能,如果没有检测到则配置接口为高速USB功能。
理论上是可行的,未验证。

ADC限制问题,H750很多ADC输入通道,都只有ADC12_IN,部分是ADC3_IN。 不像H743,很多ADC输入通道都是ADC123_IN。
意思就是说,能够实现三个ADC交错采集的引脚很少,只有
PC0/USB_OTG_HS_ULPI_STP/ADC123_INP10
PC1/ETH_RMII_MDC/ADC123_INP11
PC2/OTG_HS_ULPI_DIR/ADC123_INP12
不幸的是这几个GPIO要用作ETH和USB功能。 示波器CH1通道想实现3ADC交错采集(4.5Msps * 3 = 13.5Msps)是不行的。
可考虑的解决方案:将PC1/ETH_MDC引脚分配到其他普通GIO。 以太网PHY的SMI接口(MDC,MDIO)通过软件模拟实现。这样可以保证示波器CH1具备3ADC采集功能。

就算这样,可用的ADC少的可伶。总共只有3个引脚了。2个分配给示波器CH1,CH2输入。剩下一个用作检测目标板电源。
想实现多路ADC采集是个奢望了。

计划更换CPU型号为 STM32H750IBK6/UBGA176+25。 引脚多一些,不过封装为BGA了。价格会贵10几元。

评分

参与人数 38金币 +766 收起 理由
sugar + 20
Hushhhh + 20
15605177809 + 20
OldGerman + 20 很给力!
majsi + 15 很给力!
312456990 + 6 很给力!
athlonapollo + 20
jinniuxing + 5 很给力!
夕末丨残阳 + 20 很给力!
lihui163 + 20 很给力!
wander + 20 很给力!
yaq + 20
anric_sun + 20 很给力!
xcp2016 + 20
雷鹏 + 20 很给力!
dragonfang + 16 很给力!
jackjiao110 + 20 很给力!
JimmyKudo + 20 很给力!
十万个为什么 + 20 很给力!
真真切切zzz + 20 很给力!

查看全部评分

回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2018-10-24 14:00:47 | 显示全部楼层
搞上个双QSPI的Flash呗,增大程序容量。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
112753
QQ
发表于 2018-10-24 14:09:46 | 显示全部楼层
回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-24 14:18:58 | 显示全部楼层
如果能够级联过多个一起下载,吊炸天,礼炮

Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-24 14:21:54 | 显示全部楼层
类似这样的一排级联下载


Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

3

主题

32

回帖

41

积分

新手上路

积分
41
发表于 2018-10-24 14:58:57 | 显示全部楼层
强力赞
回复

使用道具 举报

3

主题

13

回帖

22

积分

新手上路

积分
22
发表于 2018-10-24 15:21:15 | 显示全部楼层
厉害了,强烈点赞
回复

使用道具 举报

8

主题

18

回帖

42

积分

新手上路

积分
42
发表于 2018-10-24 16:36:25 | 显示全部楼层
加速加速! 正要做这个CPU的项目 等不及了
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2018-10-24 18:39:53 | 显示全部楼层
好消息
回复

使用道具 举报

85

主题

418

回帖

693

积分

金牌会员

积分
693
QQ
发表于 2018-10-24 20:14:07 | 显示全部楼层
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-24 21:13:59 | 显示全部楼层
byccc 发表于 2018-10-24 14:21
类似这样的一排级联下载

这个主意不错。知道级联的大致原理不。 和独立的板子多个使用的优势在哪里。
回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-25 00:08:52 | 显示全部楼层
armfly 发表于 2018-10-24 21:13
这个主意不错。知道级联的大致原理不。 和独立的板子多个使用的优势在哪里。

这里有详细介绍 https://www.segger.com/products/ ... rammer-flasher-ate/

主控板子(最右边的)控制其他板子的程序下载,每个下载都可以独立配置的,互不影响。主控板子支持FTP,方便远程更新控制。
一次最多可以并行同时下载10个,适合大批量产品量产。
csm_flasher-ate-complete_5b2a8a83ea.jpg


视频的1:30开始有介绍和演示https://v.qq.com/x/page/y06168fet1f.html











Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

2

主题

76

回帖

82

积分

初级会员

积分
82
发表于 2018-10-25 09:05:20 | 显示全部楼层
这个得什么时候才能做出来
回复

使用道具 举报

1

主题

70

回帖

73

积分

初级会员

积分
73
发表于 2018-10-25 09:15:30 | 显示全部楼层
预计什么时候开卖啊
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2018-10-25 09:17:42 | 显示全部楼层
期待,但是什么时候能做出来?
回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-25 16:34:30 | 显示全部楼层
再来加把火
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

5

主题

210

回帖

225

积分

高级会员

积分
225
发表于 2018-10-25 16:51:30 | 显示全部楼层
可以再加上USB-CAN转换功能
回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-25 16:54:57 | 显示全部楼层
zhang1116qua 发表于 2018-10-25 16:51
可以再加上USB-CAN转换功能

楼主位写了

8. RS485、RS232、CAN接口
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-27 09:40:39 | 显示全部楼层
STM32H750VBT6 的GPIO资源不够用,其中USB 高速PHY和以太网PHY的口线重叠,导致2者不能同时使用。
PB11/USB_OTG_HS_ULPI_D4/ETH_RMII_TXEN
PB12/USB_OTG_HS_ULPI_D5/ETH_RMII_TXD0
PB13/USB_OTG_HS_ULPI_D6/ETH_RMII_TXD1

对于ETH,这3个脚是CPU的输出脚,也就是ETH PHY芯片的输入脚。如果软件分时使用是可行的。
分时复用方案:软件通过MDC、MDIO两个IO访问ETH PHY芯片(采用GPIO模拟实现SMI接口读写PHY寄存器),如果检测到插入网线,则配置接口为以太网功能,如果没有检测到则配置接口为高速USB功能。
理论上是可行的,未验证。

ADC限制问题,H750很多ADC输入通道,都只有ADC12_IN,部分是ADC3_IN。 不像H743,很多ADC输入通道都是ADC123_IN。
意思就是说,能够实现三个ADC交错采集的引脚很少,只有
PC0/USB_OTG_HS_ULPI_STP/ADC123_INP10
PC1/ETH_RMII_MDC/ADC123_INP11
PC2/OTG_HS_ULPI_DIR/ADC123_INP12
不幸的是这几个GPIO要用作ETH和USB功能。 示波器CH1通道想实现3ADC交错采集(4.5Msps * 3 = 13.5Msps)是不行的。
可考虑的解决方案:将PC1/ETH_MDC引脚分配到其他普通GIO。 以太网PHY的SMI接口(MDC,MDIO)通过软件模拟实现。这样可以保证示波器CH1具备3ADC采集功能。

就算这样,可用的ADC少的可伶。总共只有3个引脚了。2个分配给示波器CH1,CH2输入。剩下一个用作检测目标板电源。
想实现多路ADC采集是个奢望了。





回复

使用道具 举报

11

主题

39

回帖

72

积分

初级会员

积分
72
发表于 2018-10-27 09:50:46 | 显示全部楼层
啥时候开发出来啊~
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2018-10-27 11:35:51 | 显示全部楼层
加油 期待
媚眼.gif
回复

使用道具 举报

7

主题

31

回帖

52

积分

初级会员

积分
52
QQ
发表于 2018-10-27 17:00:50 | 显示全部楼层
给力啊,坐等楼主了
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2018-10-28 08:13:22 | 显示全部楼层
什么时间能做出来,坐等支持。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2018-10-28 17:23:56 | 显示全部楼层
本帖最后由 砖头_NMjXH 于 2018-10-28 17:27 编辑

版主您好。我知道SWD下载的时候,工具H7-TOOL肯定要实现SWD协议。
请问您是如何计划用芯片H740实现SWD协议的,该芯片的某一IO可以配置成 SWD主接口 吗。

另,H7系列的CPU,其串口能实现任意波特率吗,比如1.25Mb/S.
盼回复,谢谢。
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-28 19:47:48 | 显示全部楼层
砖头_NMjXH 发表于 2018-10-28 17:23
版主您好。我知道SWD下载的时候,工具H7-TOOL肯定要实现SWD协议。
请问您是如何计划用芯片H740实现SWD协议 ...

CPU没有专门的SWD主机接口,一般是通过GPIO模拟实现,比如借用硬件SPI 配合软件软件实现。串口波特率可以任意设置。这在STM32F103 系类都支持任意波特率。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2018-10-28 21:10:20 | 显示全部楼层
armfly 发表于 2018-10-28 19:47
CPU没有专门的SWD主机接口,一般是通过GPIO模拟实现,比如借用硬件SPI 配合软件软件实现。串口波特率可以 ...

谢谢您的回复。
我见过拿FPGA实现SWD的,但还是希望用CPU本身来实现。
看看 J-LINK OB以及ST-Link,都是ST的芯片,就实现了SWD,所以很好奇,希望能找到用CPU实现SWD的方法,如果哪位大侠有相关代码,不知是否可以分享一下,私下分享也行。cnwanlipro#gmail.com
谢谢。
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2018-10-28 21:47:11 | 显示全部楼层
      既然加phy了,不如外壳使用jtrace 的,功能上还能做成 ETM trance

QQ截图20181028213543.png

另外看到有wifi,感觉后面做成无线式调试器,瞬间感觉挺高大上的

这是网上看到的类似项目:https://blog.csdn.net/K_O_Carnivist/article/details/50706646

然后不知调试接口这块用的啥,CMSIS-DAP ?



回复

使用道具 举报

36

主题

2049

回帖

2157

积分

至尊会员

积分
2157
发表于 2018-10-29 00:10:43 | 显示全部楼层
leimao 发表于 2018-10-28 21:47
既然加phy了,不如外壳使用jtrace 的,功能上还能做成 ETM trance另外看到有wifi,感觉后面做成无线式 ...

想多了,ETM Trace功能实现了,产品价格低于5000rmb,都不好意思说支持Trace。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-29 01:01:03 | 显示全部楼层
不考虑做ETM TRACE功能,至今还重来没有弄过TRACE功能,不玩这个。

H7-TOOL主要实现脱机编程功能,还未考虑实现仿真调试功能,这个产品不是为了替代仿真器。

回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-10-29 05:08:08 | 显示全部楼层
本帖最后由 leiyitan 于 2018-10-29 05:14 编辑

开源是大家一起参与设计么?这个多东西,硬件要采用模块化堆叠,还是高密度一体化集成?
回复

使用道具 举报

1

主题

109

回帖

112

积分

初级会员

积分
112
发表于 2018-10-29 08:38:12 | 显示全部楼层
1000起步
回复

使用道具 举报

18

主题

297

回帖

351

积分

高级会员

积分
351
发表于 2018-10-29 08:56:13 | 显示全部楼层
好东西,围观下
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2018-10-29 08:56:25 | 显示全部楼层
这个强大!期待
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
发表于 2018-10-29 09:46:52 | 显示全部楼层
期待                     
回复

使用道具 举报

2

主题

85

回帖

91

积分

初级会员

积分
91
发表于 2018-10-29 13:47:07 | 显示全部楼层
,支持
回复

使用道具 举报

0

主题

50

回帖

50

积分

初级会员

积分
50
发表于 2018-10-29 14:05:29 | 显示全部楼层
AP6181这部分驱动是移植WICED?
还是自己写?
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-29 19:24:32 | 显示全部楼层
meirenai 发表于 2018-10-29 14:05
AP6181这部分驱动是移植WICED?
还是自己写?

AP6181部分计划移植Linux下的驱动.
这部分有点难度,不知你有参考代码没
回复

使用道具 举报

32

主题

264

回帖

365

积分

高级会员

积分
365
发表于 2018-10-29 21:31:31 | 显示全部楼层
但是这一款可以直接用于仿真和下程序了吧
回复

使用道具 举报

758

主题

1050

回帖

3329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3329
 楼主| 发表于 2018-10-31 20:33:31 | 显示全部楼层
在水一方 发表于 2018-10-29 21:31
但是这一款可以直接用于仿真和下程序了吧

可以考虑集成一个CMSIS DAP下载器功能。
回复

使用道具 举报

32

主题

264

回帖

365

积分

高级会员

积分
365
发表于 2018-11-1 08:00:09 | 显示全部楼层
armfly 发表于 2018-10-31 20:33
可以考虑集成一个CMSIS DAP下载器功能。

大佬。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-12-13 20:38 , Processed in 0.685306 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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