完善脱机烧录功能,增加STM8烧录

This commit is contained in:
armfly 2020-03-12 11:50:22 +08:00
parent 92c24f60b8
commit 8bfe19b2ba
209 changed files with 56460 additions and 4549 deletions

View File

@ -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芯片的BUGL0系列的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芯片

Some files were not shown because too many files have changed in this diff Show More