zoukankan      html  css  js  c++  java
  • H7TOOL迎来新版固件V2.09,WiFi压缩图传,FDCAN/Modbus助手波形打印上线,完善串口助手/RTT/Lua小程序,脱机烧增加新型号

    H7-TOOL详细介绍:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

    1、APP固件升级至V2.09,上位机软件升级至V2.09,BOOT固件未升级。
    2、WiFi图传采用图片压缩技术提高刷新速度, 更改了通信协议,之前是一张150KB,现在压缩后10KB左右。
    3、为解决关闭上位机软件的弹窗问题,关闭程序时先隐藏窗口,保存参数,最后用taskkill杀掉进程。

    4、HID高速免驱串口助手功能为大更:   
       - 支持打印Tab('\t'), 8字节对齐。
       - 支持设置数据位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校验支持。
       - HID串口格式校验位支持MARK和SPACE (CDC虚拟串口不支持)。
       - 串口波形打印支持不同步长波形展示。
       - 修正Modbus从机的bug(寄存器数值读回异常)。
       - Modbus助手也可以打印波形了。

    5、RTT功能增加搜索内存块,支持不同步长波形展示。

    6、LUA小程序:
      -  支持8通道24bit分辨率ADS1256。
      - 增加串口波形按钮。
      - 增加终止Lua按钮。
      - 输入窗口标题更改简化。
      - 增加文件管理,用于将lua文件夹同步到TOOL上。

    6、CAN/FDCAN助手:
      - CAN永久发送状态可通过界面"终止发送"按钮退出,启动CAN助手和退出CAN助手也可终止发送
      - 解决以太网连接方式不显示数据的问题(未识别APP版本号导致)
      - 解决第1行无法复制到剪切板的bug
      - CAN解码器增加波形输出功能,支持监视6个数据节点。

    7、I2C控制器增加支持器件,这次波形打印。
      - 18bit分辨率ADC芯片MCP3421。
      - 驱动EEPROM,支持AT24C02/04/08/16/32/64/128,仅需读写两个函数,随意访问。
      - 驱动光照传感器BH1750。
      - 驱动气压传感器BM085/BM180。
      - 驱动陀螺仪MPU6050。

    9、脱机烧录:
      -  解决BUG: 烧写美仁半导体的 MRF88001D1 时, 特定长度的数据文件已经烧录成功但校验错误(V2.05引入的问题)
      - FLM中无EraseChip函数的,按照扇区擦除来执行 (MRF88001D1的FLM无EraseChip函数)
      - 升级STM32G0xx系列,增加STM32G050, STM32G051, STM32G061,STM32G0B0, STM32G0B1, STM32G0C1
      - 数据文件路径仅记录一个,不必分别记录10个。
      - 增加"器件"下拉框的宽度, 解决STM32L4xx型号过长不能完整显示的问题
      - 输出文件夹调整为2行显示
      - 增加文件管理页面,可同步和备份User文件夹
    - PC联机烧录时可选择烧录模式,入口: "执行烧录"按钮鼠标右键菜单。

    10、更多更新请看本次更新记录。


    H7-TOOL所有资源汇总(含操作手册):
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934


    PC机软件:升级PC软件到V2.0.9
    h7toolPC_release(V2.0.9).zip (53.07MB)


    1、升级新版注意事项

    (1)APP和eMMC独立分别升级了:
        http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600

    (2)因为关闭了WiFi模块内部上电自动重连功能,由程序控制接入WiFi热点,所以升级完毕后需要大家更新下WiFi密码。


     

    2、脱机烧录
    (1)升级STM32G0xx系列,增加STM32G050, STM32G051, STM32G061,STM32G0B0, STM32G0B1, STM32G0C1脱机烧录支持

     

    (2)鼠标右击按钮“执行烧录”可以选择多种烧录模式,方便使用,不用手动操作TOOL了进入了:

     

    (3)增加独立的文件管理功能。

    跟eMMC更新的区别是方便大家独立更新文件夹。因为的eMMC文件夹在用一段时间后垃圾太多,会产生一些备份文件、串口日志、临时烧录配置文件等,清理起来麻烦,通过这种方式可以方便的更新:

     

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

    客户有3个主板, M1 是AT32F421   M2 M3 都是G031  但是hex不一样。
    希望混合烧录,自动识别硬件。

    在烧录器高级脚本配置窗口添加如下代码

     


    3、H7-TOOL的WiFi压缩图传方式上线,之前是150KB一张图,压缩后10KB左右,WiFi控制方式效果展示

    之前WiFi图传速度有太慢了,因为是RGB原始数据传输,一帧高达150KB数据量,体验不好,压缩后,图传速度大大提升。

    视频效果:

    https://www.bilibili.com/video/BV1p3411b7R3

    动态效果:

     

    4、CAN/FDCAN助手支持波形打印功能:

    动态效果:




    5、高速HID虚拟串口

    支持设置数据位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校验支持

     

    串口示波器多路不同步长波形展示,首先说下这个功能有什么用:

    前段时间做DSP波形插补教程,需要同时展示出来比较,此功能就比较有用了。

    比如有一帧数据是1024点,步大小是1个像素。还有一帧是128点,步大小是8个像素。展示的时候,可以看到整体对比。

     

    6、Lua小程序

    通过Lua小程序驱动8通道24bit ADC芯片ADS1256。

    这个功能还是非常有意义的,大大方便了多路高精度数据采集监测。特别是搭建三代示波器模拟前端的洞洞板模拟电路,可以方便的采集多个节点位置。从实战应用中来提出问题,再到实战应用中去解决问题,这大概就是工具的真正价值所在。

    https://www.bilibili.com/video/BV1vb4y1b7cT




    7、RTT Viewer也增加了多路不同步长波形展示功能



    8、I2C控制器增加支持器件,支持波形打印

    (1)驱动18bit分辨率ADC芯片MCP3421
    基准2.048V, 18bit分辨率,量程 -300mV ~ 2048mV,最小分辨率是15uV

     

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

     

    视频:

    https://www.bilibili.com/video/BV1HQ4y1v7zZ

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



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

     

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



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

     

    视频:

    https://www.bilibili.com/video/BV1sU4y1c7jB


    9、当前支持的脱机烧录芯片:

     

    微信公众号:armfly_com 安富莱论坛:www.armbbs.cn 安富莱淘宝:https://armfly.taobao.com
  • 相关阅读:
    QOMO Linux 4.0 正式版发布
    LinkChecker 8.1 发布,网页链接检查
    pgBadger 2.1 发布,PG 日志分析
    Aletheia 0.1.1 发布,HTTP 调试工具
    Teiid 8.2 Beta1 发布,数据虚拟化系统
    zLogFabric 2.2 发布,集中式日志存储系统
    开源电子工作套件 Arduino Start Kit 登场
    Piwik 1.9 发布,网站访问统计系统
    Ruby 1.9.3p286 发布,安全修复版本
    toBraille 1.1.2 发布,Java 盲文库
  • 原文地址:https://www.cnblogs.com/armfly/p/15638479.html
Copyright © 2011-2022 走看看