mirror of
https://github.com/armfly/H7-TOOL_STM32H7_App.git
synced 2024-08-09 10:05:34 +08:00
完善脱机烧录功能,增加STM8烧录
This commit is contained in:
parent
92c24f60b8
commit
8bfe19b2ba
@ -7,7 +7,39 @@
|
||||
#define TICK_INT_PRIORITY 0 // ((uint32_t)0x0F) /*!< tick interrupt priority */
|
||||
|
||||
2. bsp_CheckRunTime, bsp_GetRunTime 函数内部去掉关闭中断的操作,影响QSPI写操作。
|
||||
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
2020-03-12 V1.09
|
||||
【修改&新增功能】
|
||||
1.脱机烧录功能
|
||||
- 增加STM8芯片(STM8S和STM8L系列)
|
||||
- 增加自动识别硬件烧录不同的程序(识别算法由lua指定)
|
||||
- 增加组合烧录,比如一键烧写H7-TOOL的boot、app和QSPI Flash
|
||||
- FLM算法文件和数据文件支持绝对路径和相对路径
|
||||
- 优化LUA脚本,支持读、写保护状态识别,自动解除保护状态
|
||||
- 取消程序文件的大小显示,本次计数采用32点阵字体
|
||||
- 支持PC机联机调试lua程序
|
||||
- 打印内核ID、flash内容、RAM内容、UID、Option bytes
|
||||
- 修改和显示目标CPU的RAM和任意寄存器
|
||||
- 擦除CPU内部Flash、EEPROM
|
||||
- 加读保护、解除保护
|
||||
- 启动编程
|
||||
- 解决无法烧录STM32L0xx芯片的BUG,L0系列的Init函数需要传递形参1-2才行
|
||||
- 烧录时LED快闪,烧录成功候常亮,烧录失败后熄灭
|
||||
- 烧录界面增加清零本次计数、清零累计计数功能。修改产品序号功能未做,后面有空再做。
|
||||
|
||||
2.LUA
|
||||
- print_hex 函数支持显示宽度和显示地址
|
||||
|
||||
【bug修复】
|
||||
1.脱机编程算法占用的RAM可以通过lua文件指定,V1.08是固定0x1000。 某些片子不够用
|
||||
2.READ_FMC()存在不能及时获取数据问题。解决方法:FMC内存空间需要配置为禁止cashe
|
||||
3.微型数控电源界面如果关闭了蜂鸣器,无法确认是否进入了电压设置状态。
|
||||
4.00联机模式界面 切换屏幕显示方向时,日期和时间不会显示.
|
||||
|
||||
【其他】
|
||||
1.修改switch case语句缩进格式
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
2020-02-06 V1.08 -- 主要增加脱机烧录功能
|
||||
1.脱机编程器功能(仅STM32芯片)
|
||||
|
BIN
Doc/存放到eMMC磁盘的文件/H7-TOOL/Firmware/h7_tool_app.bin
Normal file
BIN
Doc/存放到eMMC磁盘的文件/H7-TOOL/Firmware/h7_tool_app.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user