Files
Desktop_Nano485Loader/RS485Loader/版本说明.txt
2025-12-11 10:55:32 +08:00

145 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
RS485Loader V01
2019-7-9
画好界面
RS485Loader V02
2019-7-10
备份
RS485Loader V03
2019-7-12
备份
RS485Loader V04
2019-7-15
备份
RS485Loader V05
2019-7-16
备份
RS485Loader V06
2019-7-17
备份
RS485Loader V07
2019-7-18
备份
RS485Loader V09
2019-7-19 下午
备份
RS485Loader V10
2019-7-22
备份
RS485Loader V11
2019-7-23
备份
RS485Loader V12
2019-7-24
备份
RS485Loader V13
2019-7-24
加入群发
RS485Loader V14
2019-7-25
界面修改之后
RS485Loader V16
2019-7-26
RS485Loader V18
2019-7-29
RS485Loader V19
2019-7-30
RS485Loader V21
2019-8-1
RS485Loader V22
2019-8-2
// EN Version
RS485Loader V1.0 Momo 2020-3-11
1增加应用层自定义命令协议
2增加Hex文件信息显示
RS485Loader V28 Momo 2020-8-26
1修正一些问题提高稳定性
2原先的重试没有增加序列号现在在升级时在升级步骤上增加5次重发
RS485Loader V40 Momo 2021-3-24 --- Massduino 正式发布采用这个版本
1在APP区搜索采用自定义协议时以回车换行作为数据接收完成的标记但是有时会受到错误数据并且没有回车换行符可能导致卡死
WriteToDevice_ByCustomProtocol_TextMode 函数中用Port.ReadLine会导致没有换行符时死等在这里因此改用一种接收方法。
WriteToDevice_ByCustomProtocol_TextMode 函数中收到不合法数据时部分分支没有对retryCount累加导致一直在搜索该设备修正这个错误。
RS485Loader V50 Momo 2021-4-6 --- 新增一个分支支持C1等其他芯片
1增加对C1芯片CH579支持增加HEX文件格式兼容性之前部分数据格式无法解析。
2原协议只有2 Byte的地址位C1 Hex格式超过64KB因此在设备用C1时需要将在原协议上扩展一个字节。
3原协议每包数据最大128字节设备采用C1时每包数据最大256Bytes
RS485Loader V60 Momo 2021-5-31 --- 基于RS485Loader V50
1对于BLV-C1下载完成后计算CRC校验值由原512Bytes修改为2048Bytes
Do
If g_DevType = DEV_TYPE.BLV_C1 Then
crcVal = CRC16.NetCRC16(buf, i, 512)
outBuf(index) = crcVal \ 256
index += 1
outBuf(index) = crcVal Mod 256
index += 1
i += 512
Else
crcVal = CRC16.NetCRC16(buf, i, 512)
outBuf(index) = crcVal \ 256
index += 1
outBuf(index) = crcVal Mod 256
index += 1
i += 512
End If
Loop Until i >= len
RS485Loader V61 Momo 2021-6-15
1,修正NANO485 升级时校验不通过的问题。
错误1D 67 30 82 00 00 27 42 53 83 22 B5 28 A2 B7 DF BD C2 A1 CA 43 4F 8F D5 93 5C A7 D1 65 23 FF D6 61 D0 CB 5A CD B5 65 44 AE F1 8D B1 AC C4 41 A0
正确18 67 2F 88 00 27 42 53 83 22 B5 28 A2 B7 DF BD C2 A1 CA 43 4F 8F D5 93 5C A7 D1 65 23 FF D6 61 D0 CB 5A CD B5 65 44 AE F1 8D B1 AC C4 41 A0
RS485Loader V62 曹聪 2021-11-17
1屏蔽Form1.vb 2849行
导致文件打开过慢
未解决问题BLV_C1升级校验步骤失败
RS485Loader V62 曹聪 2021-12-27
1打开Hex文件大小由512K 加大到1M
Const LOADER_FILE_SIZE_MAX = 1024 * 1024
Const LOADER_DATA_SIZE_MAX = 1024 * 1024
RS485Loader V64 曹聪 2022-05-07
1、BLV_C1升级校验步骤失败 - CheckCmd校验函数内容有改动 - 从6.0版本后就是这样
校验数据组包过程中,数据包的地址偏移在数据包校验之后。导致整包数据校验错误。 - 已解决
RS485Loader V64.01 曹聪 2022-05-09
1、g_BLVCxPackageLen BLV_Cx主机串口升级包长默认2048 - 20220509 曹聪
2、该版本可以下载备份APP只需将Chk_BackupUpgrade 复选框选中即可
RS485Loader V64.02 曹聪 2022-05-11
1、增加下载逻辑配置功能 - 流程的话,我还是不打算改
主要还是改下发内容和写入的地址,其他感觉还行,挺完美的就不去动了。
RS485Loader V64.03 曹聪 2022-06-9
1、修改校验命令的等待回复时间 1000 -》 1500
RS485Loader V64.04 曹聪 2022-06-17
1、选择不同的升级方式(普通升级、备份APP升级、Logic升级)清除升级文件,防止文件升级错误