# v1.1.3
1. 针对bootrom的多合一hex处理逻辑优化
2. 更新openocd到20250928版本
3. 连接测试功能优化，无需其他的flash读取操作
4. bootloader更改写入逻辑为异步处理，防止界面卡死
5. bootloader更改log输出为异步
6. bootloader为每一步骤添加log输出
7. rdp设置增加验证逻辑，新增自定义命令cfg，用于处理rdp升降级处理
8. USER OPT设置改为使用寄存器方式，并新增自定义命令cfg，包装所有的USER OPT设置
9. openocd添加了中英文切换按钮

# v1.1.2
1. 界面与命令行分离，新增GS32ProgCommand命令
2. bootrom界面执行按钮改为异步执行
3. bootrom支持地址跳转的hex

# v1.1.1
1. crc命令行转换支持文件格式elf/hex/bin格式，输出格式支持hex/bin
2. Hex Modification页面支持文件格式elf/hex/bin格式，输出格式支持hex/bin
3. show hex增加地址显示信息
4. 增加基于文件的opt处理方式
6. openocd型号显示改为基于scripts中已有的bin文件，以及配置文件的设置，便于以后更新openocd或测试时的维护
7. 新Openocd支持，增加配置项gs32_adapter_speed、gs32_cfg_mode、gs32_chip_freq、gs32_model，主要修改：openocd界面、OPT、命令行
8. crc修改插入方式，测试新地址、已有地址插入正常
9. 命令行增加多开选项
10. 用户手册更新到V0.4
11. GS32Prog版本更新到V1.1.1

# v1.1.0 Pre
1. 更改GS32Prog.exe打包方式，由原来的一个exe改为exe和_internal协同处理，增加程序打开运行的速度，否则每次执行命令时间太长
2. openocd增加工程概念，用于保存和加载自定义的设置，便于用户快速烧录
3. openocd的各个弹出界面为模态并居中显示
4. 命令行阶段开发:包括-dev选择型号、-cfg自定义CFG文件、-image烧录文件、-cjtag使用从JTAG、-erase_chip执行擦除所有、-opt信息安全、-crc/-crc_start_add/-crc_addr的CRC校验写入
5. hex合并命令行以及界面开发完毕，界面在GS32Prog.exe中，命令行在GS32MergeHex.exe中
6. bootrom进行了修改，给李艳飞测试验证使用
7. 主要命令行以及显示信息做了规范化处理
8. 增加了bin/elf/hex转bin/elf/hex的批量转换界面
9. 增加了单独的hex信息查看界面
10. 文档修改完毕，文档版本V0.3

帮助内容命令行打印
GS32Prog.exe -h
GS32MergeHex.exe -h

# v1.0.2
1. Openocd更新版本到gs-openocd11-20250620
2. 增加cJTAG选项
3. log增加起始和结束时间显示
4. 用户手册更新为格见标准格式，各种操作以及截图做了更新
5. OptionBytes升降RDP调整步骤
6. cfg文件进行了调整，用户RDP降级

# v1.0.1 Pre
1. 所有页签整体布局调整
2. openocd页签内容布局调整，显示信息格式错位调整
3. 增加Program执行时的进度条显示
4. 增加Program执行前是否erase chip的选择
5. 增加型号"GS32F0025","GS32F00137","GS32F035","GS32F00157","GS32F0039A","GS32FMT5000"
6. 更新openocd版本
7. RDP设置
8. RDP等级选择2时，进行二次确认
9. log显示openocd执行信息

# v1.0
1. openocd页签功能调整为单次触发openocd命令执行
2. image地址可以有空格和中文
3. 各个按钮功能错误信息提示优化
4. Program执行成功后的log颜色修改以及打勾高亮