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

硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

[固件] H7-TOOL脱机烧录1拖4/16, 新唐 CH32 CKS32 HC32 nRF52 GD32 MM32 N32 AT32 APM32 CX32 STM32 CCM42 HS32 M2S i.MX W7500等

  [复制链接]

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-7-8 18:43:53 | 显示全部楼层
硬汉,用一拖四时,每一路可不以烧不同的固件?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-7-8 18:50:43 | 显示全部楼层
longdelu 发表于 2020-7-8 18:43
硬汉,用一拖四时,每一路可不以烧不同的固件?

1拖四是加速相同固件批量烧录用的。

烧写不同固件得依次烧录,价值不高。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2020-7-9 10:56:35 | 显示全部楼层
强大,佩服
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2020-7-10 12:39:53 | 显示全部楼层
eric2013 发表于 2020-7-8 18:50
1拖四是加速相同固件批量烧录用的。

烧写不同固件得依次烧录,价值不高。

看下了代码,感觉现在的做法是在一个任务实现一拖四,如果要实现每一路可以烧录不同的固件,是不是得通过四个任务,但这效率会比现在的方式慢是吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-7-10 15:19:36 | 显示全部楼层
longdelu 发表于 2020-7-10 12:39
看下了代码,感觉现在的做法是在一个任务实现一拖四,如果要实现每一路可以烧录不同的固件,是不是得通过 ...

这种的烧录无法并行,所以无法加速,因此意义不大。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2020-7-21 10:57:52 | 显示全部楼层
好工具,不错!
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-8-28 16:37:17 | 显示全部楼层
提示:
再图形化配置LUA文件,比如配置STM32F103xC 在第一步加载.lua文件时,默认加载 demo_STM32F103xE.lua
QQ图片20200828163309.png
原因是这样的,这个文件里面把103系列都设置好了,通过图形化软件对这个文件做个配置,生成一个新的即可。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-11 04:50:09 | 显示全部楼层
2020-09-10 V1.30 【重大更新】
1. 完善脱机烧录功能 (需PC软件升级到V0.7以上,之前的烧录lua脚本需要用PC软件重新生成)
- 增加支持GD32、新唐部分系列
- 完善滚码、UID加密功能
- 增加RS485数码管显示烧录状态。
- 烧录器LCD背光控制策略改进
   - 连续烧录模式,如果背光关闭后再次插入目标板烧录时自动开启背光。
   - 烧录开始时屏蔽背光控制,烧录结束后恢复背光控制,避免烧录时间大于1分钟中途关闭背光
- 校验逻辑增加分支: 如果FLM中有Verify则使用它(实测新唐的不行)
- 函数增加形式参数 error_t target_flash_init(uint32_t flash_start, unsigned long clk, unsigned long fnc)
- 完善 h7_Read_OptionBytes 函数,增加新唐片子的支持
- 脱机烧录复位选项取消。先尝试软件复位模式,失败后使用硬件模式
- void lua_do(char *buf) 允许嵌套重入。 烧录脚本需要用到该功能
- 64H下载lua程序的帧格式调整,增加2字节子功能码,用于连续文件下载
- 调整全部lua脚本,增加复位期间关闭看门狗的功能

2. 解决脱机烧录BUG
- 多路烧录,如果扇区擦除超时失败,则不能提示是哪一路失败
- 查空函数判断不严谨,target_flash_check_blank(uint32_t addr, uint32_t size)
    - 0和1表示空和不空,没有通信失败的分支
    - swd_flash_syscall_exec_ex() 修改返回值类型,可以识别出通信失败
- 多路烧录。写入1K的小文件(小于16K)时校验失败,读回校验bug
- 多路模式选择读回模式校验失败,CRC校验OK。
- 可能导致死循环的BUG, uint8_t *MUL_swd_transfer_retry(uint32_t req, uint32_t *data)
    bug ,  uint8_t err_cout[4]; 应该为uint16_t类型。
   
3.其他
- lua_if_uart.c 取消通信失败的调试print语句
- 在主界面显示APP版本
- 调整内存分配,将ADC缓冲区合计(128K + 64K)迁移到其他内存块。扩大堆空间,用于运行更大的lua程序.
    /* 0x38000000  64KB */
    uint16_t *aADCH1ConvertedData = (uint16_t *)0x38000000;
    uint16_t *aADCH2ConvertedData = (uint16_t *)(0x38000000 + 32 * 1024);

    /* 0x20000000  128KB */
    float *g_Ch1WaveBuf = (float *)0x20000000;
    float *g_Ch2WaveBuf = (float *)(0x20000000 + 64 * 1024);
- DAC波形发生器,低于30Hz频率异常,已修正,下限可以到1Hz.
- 删除doc文件夹下的emmc磁盘文件。跟随PC软件发布.

4.遗留问题
- 示波器功能还存在缺陷,普通触发模式显示波形断裂.争取下个版本解决.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-17 01:47:37 | 显示全部楼层

2020-09-20 V1.31
1. 适配RT1052, 支持Hyper Flash 和 QSPI Flash.
2. 打印FLM文件时,显示第1个扇区的大小
3. lua文件中增加 RESET_DELAY 变量,缺省20ms,可通过lua修改。硬件复位后的延迟时间
4. lua文件中增加 RESET_MODE 变量,缺省0 表示自动. 1表示软件复位
5. FLM擦除扇区超时时间,没有按照FLM中的执行. RT1052擦除256KB扇区,超时3秒
6. 在线传送文件功能,提高效率。缓存16KB后再写入.
7. 示波器ADC缓冲区禁止cashe, 解决波形断裂问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-25 02:13:04 | 显示全部楼层
----------------------------------------------------------------------------
2020-09-24 V1.32
1. 增加串口监视功能
    - 联机模式界面,长按S进入进入扩展功能界面,选择数据监视器
    - 支持2路串口数据显示,第1路: 232RX,485,TTTLRX 第2路 D1 URX   
    - 支持HEX,ASCII格式选择,字体12点阵和16点阵
    - 支持加时间戳功能,精确显示到us (双路时误差30us)

2. 优化emmc驱动
    - 由1线模式修改为了8线
    - MSC_MEDIA_PACKET 由512改为16*1024
    - 4线的读速度10.5MB/s,  8线的读速度15.2MB/s
    - 8线模式,写速度 6-9MB/s

3. 脱机烧录器 (需要配套PC软件升级V0.9)
    - 新增支持雅特力AT32。
      AT32F403的FLM文件中page size字段不正确超过了OB Size,导致写OB失败。
      程序进行自动修正,page size 必须小于等于device size.
    - 重新加入复位模式选择参数。上个版本做的自动模式在无RST条件下成功率不高。PC软件上选择复位模式
        -- 自动模式临时按软件模式操作,0自动模式 1软件模式 2硬件模式
    - 烧录完毕后,在硬件复位期间同时发送软件复位指令. static int h7_reset(lua_State* L)
    - PC软件显示的烧录算法列表可以通过lua文件设置

4. 显示驱动修正 void ST7789_DrawScreen(void) 等待DMA传输完毕的语句放到DMA传输之后,死等。
   之前的固件是先等待在DMA传输,容易导致视觉闪裂现象

5. 串口驱动优化
    - UART_IRQ(). 增加奇偶校验判断,但是没起作用,无论是无校验、奇校验、偶校验都可以接收数据
      if ((isrflags & USART_ISR_RXNE_RXFNE) != 0 && (isrflags & USART_ISR_PE) == 0U)
    - 串口中断添加 IdleLine回调函数,字符间超时中断。 用于串口监视功能

6. bsp_timer.c 增加精确到us的运行时间函数,uint64_t类型。用于串口监视器功能
    - uint64_t bsp_GetRunTimeUs()    获得CPU运行时间uint64_t
    - uint64_t bsp_CheckRunTimeUs(x)  当前时间和之前的时间差值

7. LCD_DrawMemo(), 文本框显示函数修改为FiFo机制. 文本框缓冲调大到4KB.

8. 新增c文件:modify_param.c, 专门用于设置应用程序参数.

BUG修复:
1.完善示波器普通触发功能,修正触发死机问题(不过很小几率还是会挂,并未完全解决)

2. lua_udp_SendBuf() 中 bsp_StartHardTimer(3, 5, udp_print_send), 单位是us,原计划是5ms的
  (此处未改,改了PC界面居然打印显示不全)
  
3. 电压表功能,修改自动量程的判断条件
   static void AutoVoltRange(void) 中,最后一档100mV量程判据由0.1V改为0.095V.
回复

使用道具 举报

16

主题

203

回帖

251

积分

高级会员

积分
251
发表于 2020-9-25 07:15:28 | 显示全部楼层
IMG_20200925_071202.jpg
这里是不是搞错了



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-25 10:10:55 | 显示全部楼层
yjwpm 发表于 2020-9-25 07:15
这里是不是搞错了

还真是,我修改下。
回复

使用道具 举报

606

主题

3019

回帖

4857

积分

至尊会员

积分
4857
发表于 2020-9-25 14:07:46 | 显示全部楼层
貌似下载这个 提示 错误

H7-TOOL PC软件源代码(V0.9 2020-09-24).zip
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-25 14:31:38 | 显示全部楼层
hpdell 发表于 2020-9-25 14:07
貌似下载这个 提示 错误

H7-TOOL PC软件源代码(V0.9 2020-09-24).zip

好了,已经修正了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-9-28 05:29:13 | 显示全部楼层
升级包版本 V0.9.1  2020-09-27

1. 新增Geehy(极海)的APM32系列: APM32F00x、APM32F0xx(F030、F072)、APM32F1xx(F101、F102、F103)
2. 新增WIZnet的 W7500芯片 (MCU公开资料不全,没做flash读保护)
回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2020-9-29 12:09:27 | 显示全部楼层
期待支持华大系列的MCU,
这个MCU写保护后,必须用ISP才能解锁,非常麻烦。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-10-19 02:34:15 | 显示全部楼层
----------------------------------------------------------------------------
2020-10-18 V1.33
1. 增加新唐N76E003芯片脱机烧录
2. 增加恒烁CX32L003系列脱机烧录
3. 增加烧录机台信号接口
    - 增加lua文件: machine_if.lua 实现机台接口
    - 单路模式实现机台信号(无需转接板)   
    - 在1拖4转接板上实现1拖2模式下的机台信号
    - 目前1拖4模式下GPIO不够用,不能实现机台接口,后期将开发带扩展IO的转接板来实现
    - 出错终止策略可通过lua设置,
    - 终止时NG(No Good)策略可通过lua设置
4. 多路烧录时,某一个芯片出错可选择终止或者继续烧录, 烧录提示音区别
    - 全部成功: 短音1声
    - 部分成功: 长音1声,LCD会显示出错通道
    - 全部失败: 滴滴滴急促3声
5. 统一参数设置页面的操作方法
    - 扩展功能-系统设置-参数设置
    - 扩展功能-脱机烧录器-烧录设置-烧录参数
    - 扩展功能-数据监视器-串口(TII/485/232)-设置串口参数
5. 可在H7-TOOL上手动修改IP地址
   
BUG修复:
1. 修改休眠后按键唤醒功能,没有忽略首次唤醒键.
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-10-19 09:46:41 | 显示全部楼层
可以支持nordic系列的芯片不?尤其是对nordic52832的脱机烧录
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-10-20 02:22:36 | 显示全部楼层
taotaolovec 发表于 2020-10-19 09:46
可以支持nordic系列的芯片不?尤其是对nordic52832的脱机烧录

没问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-10-21 09:55:11 | 显示全部楼层
----------------------------------------------------------------------------
2020-10-19 V1.34
1. 修改net_udp.c中lua_udp_SendBuf()函数,遇到0x0A就立即发送,解决PC软件显示log不全问题
2. V1.33 emmc磁盘文件有误,machine_if.lua和prog_lib.lun需要更新
3. 多路模式烧录,最后发复位指令时需要忽略错误标志
4. i2c操作的函数lua接口api汇总到一个函数i2c_bus(), 第1个形参用字符串表示操作指令
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-10-27 13:30:14 | 显示全部楼层
----------------------------------------------------------------------------
2020-10-19 V1.35
1.解决CX32芯片机台信号异常(1拖2模式解除SWD保护时,机台GPIO输出解锁脉冲)
2.增加lua i2c总线和spi总线接口函数,pc软件支持I2C,SPI总线控制

----------------------------------------------------------------------------
2020-10-19 V1.34a
1.解决旧版升级到新固件后,串口监视界面死机问题。原因是缺省参数不正确。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-1 14:05:05 | 显示全部楼层
2020-11-29 V1.40 【重大更新】
新增功能:
1.增加SPI Flash脱机烧录功能(需要升级PC软件,更新EMMC磁盘文件)
2.增加CMSIS-DAP仿真器功能。新增2个参数控制TVCC电压和蜂鸣器使能
3.增加DS18B20温度传感器驱动接口,D0-D7可外接8个传感器.
  - 新增lua接口函数  ok,temp = read("DS18B20", 2) --读D2口外接的传感器数据
  - 数据监视器菜单下新增DS18B20温度表(显示8路温度值)
  
BUG:
1.解决串口监视器BUG,ASCII模式如果收到0x00, 则不显示后面的数据。需要将不可见字符转换空格
2.解决在非lua小程序界面执行lua(PC机下载)无法长按C退出的问题

其他优化:
1.按键驱动底层忽略从其他状态跳转过来时,第一个长按键和按键弹起事件
2.上电不显示logo界面(以前有2秒延迟)
3.lwip初始化代码拆分到 lwip_pro() 中执行,加快界面启动速度
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-7 07:23:35 | 显示全部楼层
2020-12-07 V1.41b:
APP未变,DAP升级到V1.03
1. 读取IDCODE加调度锁
2. TVCC对外供电情况,在DAP_Data.LedConnect == 0 期间才判断IC插入拔出
3. 菜单增加断电复位

2020-12-05 V1.41
1.lua接口增加LCD显示函数,可以构建图形元素. 新增文件 lua_if_disp.c
2.DAP固件升级到V1.02版本,解决复位方面的小BUG,增加NRST电平指示功能.
3.bsp_InitTVCC() 内部取消TVCC_OFF的语句. 避免从DAP固件跳入后TVCC短暂关闭
回复

使用道具 举报

19

主题

128

回帖

185

积分

初级会员

积分
185
QQ
发表于 2020-12-9 10:01:54 | 显示全部楼层
选项字具体是如何对应到FLASH读写保护的,哪里有详细的说明文档不
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-9 10:04:58 | 显示全部楼层
lovelessing... 发表于 2020-12-9 10:01
选项字具体是如何对应到FLASH读写保护的,哪里有详细的说明文档不

如果是读写保护,无需用户自己设置,选择有保护即可
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-9 10:07:43 | 显示全部楼层
lovelessing... 发表于 2020-12-9 10:01
选项字具体是如何对应到FLASH读写保护的,哪里有详细的说明文档不

脱机烧录器如何设置芯片读保护
http://www.armbbs.cn/forum.php?m ... 0137&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

19

主题

128

回帖

185

积分

初级会员

积分
185
QQ
发表于 2020-12-9 10:08:08 | 显示全部楼层
eric2013 发表于 2020-12-9 10:04
如果是读写保护,无需用户自己设置,选择有保护即可

想从程序入手,比如bootloader自己写选项字,防止自己被擦写掉,应该如何写呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-9 11:48:41 | 显示全部楼层
lovelessing... 发表于 2020-12-9 10:08
想从程序入手,比如bootloader自己写选项字,防止自己被擦写掉,应该如何写呢

这个看相应芯片的参考手册学习即可。
回复

使用道具 举报

19

主题

128

回帖

185

积分

初级会员

积分
185
QQ
发表于 2020-12-9 14:58:53 | 显示全部楼层
eric2013 发表于 2020-12-9 11:48
这个看相应芯片的参考手册学习即可。

OK,多谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-10 02:11:10 | 显示全部楼层
2020-12-09 V1.42
1.DAP固件升级到V1.04版本
    -增加离线版RTT Viewer功能(无需PC机)
    -增加离线串口监视功能(无需PC机)
2.APP固件修正bsp_InitHardTimer()函数的bug(运行时间us数错误)
3.00联机界面去掉端口号显示
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-24 15:34:01 | 显示全部楼层
发布日期: 2020-12-24
PC软件版本: V1.4.1
STM32_APP固件版本: V1.44  
STM32_BOOT固件版本: V1.02
STM32_DAP固件版本: V1.04

【App固件】
1. 传送脱机烧录的文件增加MD5完整性校验,并解决文件写入不全的BUG
2. USB虚拟串口功能单独做到扩展功能菜单中,其他状态均为PC USB通信模式
3. 取消上电启动lua时蜂鸣一声.
4. 上位机可以无需下载lua文件,直接执行临时窗口的lua程序
5. SPI-Flash烧录部分代码,解决几个缓冲区size偏小的bug
6. Modbus解码异常时禁止发送应答:MODS_SendAckErr(ERR_PACKAGE);
7. 新增文件:nvic_prio_cfg.h 全局统一配置每个中断的优先级
8. 升级STM32H7的HAL库
9. LwIP由2.0.3 升级到2.1.2
10.USB上电延迟2秒后再初始化,解决win7下USB使用异常
11.00界面增加USB和以太网联机状态指示。g_tVar.LinkState 变量表示联机状态

【Boot固件】
1. 由1.00升级到1.02。Flash编程完毕后增加读回校验。

【PC软件】
1. 脱机烧录页面新增: 掉电复位、擦除Flash、解除读保护、使能读保护、
   读选项字、读Flash数据到文件等功能
2. 完善模拟量校准界面。支持备份和恢复校准参数
3. U盘文件管理,支持同步镜像模式. 替换XCOPY指令为ROBOCOPY指令
4. 全面支持以太网、USB两种通信模式,USB连接也可以支持lua和测试程序烧录
5. 支持软件更新提示(在底部状态栏), 以后升级直接从服务器下载压缩包解压即可
6. 为exe文件添加H7-TOOL的图标
7. 新增文件夹 Help\sch 存放电路原理图,通过PC软件的帮助菜单可以打开
8. 帮助菜单增加查看修改记录
9. Lua小程序界面增加4个窗口,方便保存临时lua代码
10. LuaAPI助手界面增加gui相关的函数列表
11. 固件更新页面新增更新 boot固件按钮

----------------------------------------------------------------------------
2020-12-17 STM32固件版本:V1.44, V1.43  对应PC软件版本 V1.4.0

1.脱机烧录增加苏州国芯的2个M4芯片.
2.脱机烧录增加SPI Flash型号:MXIC的MX25L256, MX25L512和镁光25QL128、25QL256、25QL512等几个大容量芯片
3.解决脱机烧录中的几个BUG
    - 解决SST25VFXXX系列串行FLASH不能正确识别的问题。这个片子读ID和编程的方法与其他厂家差别较大
    - 解决大容量芯片(大于16MB)烧录异常的问题(需要4字节地址访问)
    - ARM芯片烧录,编程完毕后执行FLM中的uninit()、target_flash_init(_FlashAddr, 0, FLM_INIT_VERIFY) 后再执行读回校验
    - 解决FLM文件不规范导致的器件信号区信号解码错误(目前为止,只遇到过一个这样的FLM)
    - FLM有verify校验函数的, page_size按照FLM中来
    - 查空前, 先执行FLM中的init(verify), 再装载和执行check_blank函数。实测有些FLM文件不行,放弃改动.
    - 单路模式机台信号,D7无法触发烧录,原因:
    (1)void status_ProgWork(void) 单路和多路SWD GPIO初始代码反了,导致D7配置为输出
    (2)从00界面进入脱机界面,未启动ADC多通道扫描,导致lua脚本判断TVCC过低,不执行触发信号检测
   
4. PC机传送文件到H7-TOOL,解决小文件(比如ini文件)不会写入的bug           
5. PC机传送文件,增加USB接口支持.
6. 调整USB中断和EMMC中断优先级,避免死机问题
7. USB串口中断中处理modbus指令,遇到写SD卡操作,会阻塞死机,已解决
8. 通信协议中新增加一个指令,PC可以控制H7-TOOL进入U盘模式、DAP模式
9. lua_DrawLine(), 解决颜色形参取值bug
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-25 00:23:05 | 显示全部楼层
终于把新版整理好了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-28 06:20:00 | 显示全部楼层
----------------------------------------------------------------------------
发布日期: 2020-12-26
PC软件版本: V1.4.2
STM32_APP固件版本: V1.45  
STM32_BOOT固件版本: V1.02 (无变化)
STM32_DAP固件版本: V1.04 (无变化)

【PC软件】V1.4.2
1.解决EMMC磁盘搜索BUG。原因: 如果H7-TOOL的移动盘符之后还有其他的无卷标的移动设备,
  则会将最后一个盘符认为是H7-TOOL的磁盘。
2.软件打开缺省定位到屏幕中间,而不是桌面中间(解决双屏桌面显示到两屏之间的问题)
3.解决EMMC磁盘更新,不支持空格路径的问题,路径需要加双引号
4.下载lua程序有时报错,原因是lua文件长度取值不正确
5.增加截屏功能(系统设置-截屏页面)
6.生成脱机烧录配置文件时,增加数据文件校验和显示
6.增加恢复基本参数到出厂值功能(系统设置-通信接口-按钮)
7.更新主板原理图,之前未标注型号的芯片已添加型号
  路径: Help\sch   入口: PC界面菜单, 帮助 - 电路原理图
  
【App固件】V1.45
1. 增加PC机截屏功能(用于编写说明书)
2. 增加PC机模拟按键功能
3. 虚拟串口界面返回时退到扩展菜单
4. 修改脱机烧录界面,显示数据文件的累加校验和
5. 增加恢复基本参数缺省值(不含校准参数)的功能(PC控制)
6. status_system_set.c中几个装态拆分到单独的文件status_usb_emmc.c,
   status_usb_uart.c, status_esp32.c
7. emmc磁盘文件更新prog_lib.lua文件,增加通道参数异常时报错
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2020-12-29 09:04:05 | 显示全部楼层
更新最新版上位机源码
2020-12-29
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2021-1-9 08:59:11 | 显示全部楼层
----------------------------------------------------------------------------
发布日期: 2020-01-08
PC软件版本: V1.4.3
STM32_APP固件版本: V1.46  
STM32_BOOT固件版本: V1.02 (无变化)
STM32_DAP固件版本: V1.05

【PC软件】V1.4.2
1.无
  
【App固件】V1.46
1. 部分界面文字颜色加深
2. DAP固件升级到V1.05, 解决反复进入DAP,偶尔死机问题
3. bsp_cpu_adc.c 取消DMA中断, ADC缓冲区内存区域设置为not cashe.
4. 解决DAP跳转到APP后,使用脱机出现MD5校验错误
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2021-1-13 09:15:21 | 显示全部楼层
可以支持阿波罗芯片吗?阿波罗3和4
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2021-1-13 13:43:28 | 显示全部楼层
在水一方 发表于 2021-1-13 09:15
可以支持阿波罗芯片吗?阿波罗3和4

暂不支持,MDK如果有对应的FLM算法的话,可以自行添加做支持。
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2021-1-13 14:47:56 | 显示全部楼层
eric2013 发表于 2021-1-13 13:43
暂不支持,MDK如果有对应的FLM算法的话,可以自行添加做支持。

有没有相关说明
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2021-1-13 15:18:36 | 显示全部楼层

脱机烧录器添加芯片的步骤 2020-09-22
http://www.armbbs.cn/forum.php?m ... 0135&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
 楼主| 发表于 2021-1-24 09:06:13 | 显示全部楼层
发布日期: 2020-01-24
PC软件版本: V1.4.3b
STM32_APP固件版本: V1.46 (无变化)
STM32_BOOT固件版本: V1.03
STM32_DAP固件版本: V1.05 (无变化)

升级BOOT到1.03,同步更新PC软件到1.4.3b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 00:31 , Processed in 0.482143 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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