zoukankan      html  css  js  c++  java
  • H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪

    淘宝链接:链接

    H7-TOOL的最终目标:
    1、为单片机工程师提供一款实用的多功能开发调试工具。

    2、相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。

    3、H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。

    H7-TOOL脱机烧录器功能开源发布,支持1拖4,支持MM32,STM32,STM8,外置Flash等混合烧录(2020-06-12)
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=96432

    H7-TOOL开源项目原理图,上位机源码,BOOT源码,APP源码下载(2020-06-12)
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=95468

    H7-TOOL番外篇,RTX5全家桶一条龙服务固件开工,分纯手持版,高速USB版和网络版(2020-05-08)
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=95541

    H7-TOOL操作说明书和客户常见问题汇总贴(2020-06-12)
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=95373

    目录:



    软件规格:
    1、脱机烧录器 (产品级功能
    2、双通道虚拟示波器(支持以太网和USB两种方式)
    3、8 通道逻辑分析仪
    4、USB-RS485 转换器
    5、USB-RS232 转换器
    6、USB-TTL 串口转换器
    7、USB-CAN 转换器 (未完成)
    8、DAP-Link 仿真器 / 下载器 (未完成)
    9、I2C 控制器 (未完成)
    10、SPI 控制器 (未完成)
    11、GPIO 输入输出控制器
    12、信号发生器 & 0-20mA电流输出
    13、PWM 发生器 (未完成)
    14、脉冲计数器
    15、频率计
    16、负载电流电压示波器
    17、高侧电流表 & 电池放电容量测量
    18、双通道电压表
    19、电阻测量 通断蜂鸣
    20、温度测量
    21、二极管测量
    22、微型数控电源

    硬件规格:
    1、处理器STM32H750IBK6(128K Flash,1M SRAM,主频400MHz)
    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、12个GPIO扩展,包含:UART、SPI、I2C、PWM输出、编码器输入
    10、1个RS485、1个RS232、1个CAN接口、1个TTL串口
    11、SDIO WIFI模块(ESP32-S,蓝牙WiFi二合一,硬件支持串口和SDIO两种方式)
    12、有源蜂鸣器
    13、按钮2个,指示灯1个
    14、SWD烧录接口引出(无需打开外壳即可更新固件)
    15、对外烧录接口(TVCC电平可选择1.8V 2.6V 3.3V,5.0V,悬空)
    16、高端电流检测 (2档增益:1.2A, 120mA; 分辨率:12bit)
    17、SPI TFT彩屏(1.3寸IPS,分辨率240*240)


    H7-TOOL开源上位机:
    双通道示波器
     

    系统设置:
     

    LUA小程序
     

    脱机烧录图形化配置:


    2、H7-TOOL脱机烧录
    1拖4脱机烧录效果展示:
    https://v.qq.com/x/page/s0954t133ti.html

    多款STM8+STM32产品混合烧录展示:
    https://v.qq.com/x/page/o0932ppnuwx.html

    操作界面效果展示:
    https://v.qq.com/x/page/p30628h2ou7.html


    功能介绍:
    (1)、支持脱机烧录STM32。
    (2)、支持灵动微MM32。
    (3)、支持脱机烧录STM8芯片(STM8S和STM8L系列)。
    (4)、支持外置QSPI Flash烧录。
    (5)、支持1拖4脱机烧录。
    (6)、支持组合烧录,比如一键烧写H7-TOOL的boot、app和QSPI Flash。
    (7)、支持读、写保护状态识别,自动解除保护状态。
    (8)、支持多段bin写入。
    (9)、支持选择软件复位和硬件复位。
    (10)、支持option bytes编程,烧录完毕设置读保护。
    (11)、支持自动识别硬件烧录不同的程序(识别算法由lua指定)。
    (12)、FLM算法文件从KEIL MDK中复制出来,存放到emmc磁盘 H7-TOOLProgrammerFLM,按厂商分类。
    (13)、目标程序文件、编程脚本存放到:H7-TOOLProgrammerUser 文件夹。不限制目录级别和数量 。
    (14)、动态解析FLM文件,分离出内存镜像通过swd加载到目标cpu ram。
    (15)、FLM算法文件和数据文件支持绝对路径和相对路径。
    (16)、支持动态填充产品序号、UID加密字段、用户自定义字段。
    (17)、自动保存烧录次数,支持剩余次数限制功能。
    (18)、支持连续烧录模式,检测到IC后自动烧录。
    (19)、可动态显示CPU电压和供电电流。
    (20)、通过lua脚本配置算法文件和数据文件(bin)以及控制编程过程。
    (21)、烧录时LED快闪,烧录成功候常亮,烧录失败后熄灭
    (22)、烧录界面增加清零本次计数、清零累计计数功能。
    (23)、支持PC机联机调试lua程序
          - 打印内核ID、flash内容、RAM内容、UID、Option bytes。
          - 修改和显示目标CPU的RAM和任意寄存器。
          - 擦除CPU内部Flash、EEPROM。
          - 加读保护、解除保护。
          - 启动编程。



    支持型号
    1、MM32:
    MM32F003,  MM32F031,  MM32F032,  MM32F103,  MM32L0xx,  MM32L3xx,   MM32SPIN0x,  MM32SPIN2x,  MM32W0xxB,  MM32W3xxB

    2、STM32:
    STM32F0xx,  STM32F10x,  STM32F2xx,  STM32F3xx,  STM32F4xx,  STM32F7xx,  STM32H7x,  STM32L0xx,  STM32L1xx, STM32L4xx,  STM32G0xx,  STM32G4xx

    3、STM8:
    STM8Sxx,STM8Axx,STM8Lxx

    4、新唐
    M0518


    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秒)


    混合烧录:

    3、RTX5全家桶版

    RTX5全家桶一条龙服务固件正在努力设计中,分纯手持版,高速USB版和网络版。

    H7-TOOL的emWin双屏驱动方案,一个虚拟屏幕1024*600,一个IPS屏240*240:

    下面是H7-TOOL的USB2.0高速虚拟网卡版动态滑动效果展示:


    4、H7-TOOL的0-20mA电流输出

    设置输出10mA。
     

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

    5、H7-TOOL频率计数和脉冲计数

    测量范围0.1Hz到500KHz。

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

    实际测试结果是5000.125Hz,占空比50.001%。
     


    6、H7-TOOL微型数控电源

    设置输出电压5V:
     

    为开发板供电:
     

    为开发板带LCD供电:
     

    7、H7-TOOL信号发生器

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

    测试10KHz,正负5V。
     

    测试10KHz,正负500mV。
     

    设置输出5V直流信号:
     

    实际输出电压:
     

    8、H7-TOOL高测电流,电压,功耗和耗电量

    负载电压最高支持36V,电流量程有2档,120mA和1.2A。

    测量开发板供电:
     

    长按S键,可以启动容量测量:
     

    9、H7-TOOL的NTC测温

    测试环境温度效果:

     

    10、H7-TOOL电阻,二极管测量

    测量发光二极管。
     

    11、USB转串口TTL,RS232和RS485

    稳定性测试
     

    12、电压表

    测量电压范围±13.8V。

    测试2.5V电压:

  • 相关阅读:
    内存溢出和内存泄漏的区别
    测试管理三要素(人员、过程和技术)
    面试可提问的6个问题
    弱网测试(二)
    js捕获错误
    TortoiseGit自动记住用户名密码的方法
    win7 "com surrogate“ 已停止工作的解决办法
    仿百度图片毛玻璃效果
    毛玻璃效果
    vimium快捷键列表
  • 原文地址:https://www.cnblogs.com/armfly/p/12283459.html
Copyright © 2011-2022 走看看