硬汉嵌入式论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: eric2013
收起左侧

[RTOS Trace] 【原创】H7-TOOL的RTOS Trace操作说明,不需要目标板额外做任何代码,实时检测RTOS任务执行情况,支持在线和脱机玩法2026-07-14

  [复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-3-12 03:15:02 | 显示全部楼层
gallop020142 发表于 2023-3-11 12:33
我看您提供的 rtx5.lua 里思路差不多,您增加的基本就是CacheClean,一细看函数,里面全是 pg_write32, p ...

可以的。自己打印更可以了。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-3-26 02:08:35 | 显示全部楼层
发布日期: 2023-03-25
PC软件版本: V2.2.1
STM32_APP固件版本: V2.21
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.1
1.脱机烧录
- 厂商列表重排,按字母次序。
- 高级配置参数中,删除不常用的参数。
- 高级配置参数中,新增显示FLM文件信息选项
- NRF52 系列, 优化乱脚本。降低时钟速度,解决某客户程序异常的板子无法识别IDCODE的问题。
- NRF52 系列,载入HEX文件时, 自动选择SDE和FLASH算法。修改需要解除保护的条件。
- 新增灵动 MM32L0020, MM32F0160, MM32G0140系列
- 灵动 MM32F0010 MM32F0020 实现SWD解锁时序(SWD口用于GPIO的情况)
- 新增英飞凌 TLE9853
- 修改STM32F10xxC 缺省选择硬件复位
- 新增普冉PY32F002
- 新增华大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中颖SH3xF9xxx系列添加EEPRM算法
- 解决V2.2.0的bug: 用户自定义FLM文件放到第2行以后时,填充错误的修正地址和大小
- TVCC电压值根据芯片型号自动填充缺省值
- 解决 GD32 系列写选项字失败的问题(V2.19引入的bug)
2.Trace
- 解决始终开启Cashe的问题
- 解决out和ELF文件无法导出Hex文件的问题
- 修改ThreadX系统识别方式, 无法解析的elf文件显示错误后终止执行
- 解决BUG: 目标板截屏功能,单色屏时读的数据长度错误
3.界面
- 串口发送窗口的参数可保存
- CAN参数界面,修正参数的值域
- RTT界面参数可保存
4.RTT功能增加快捷发送面板,支持C语言转义字符
5.新增导入PC配置参数功能,支持导入界面颜色配置、Uart命令列表、Uart解码器、
  RTT命令列表、RTT解码器、CAN命令列表CAN解码器、芯片厂商列表、脱机烧录用户配置文件、
  WiFi热点列表、RTT搜索地址
6.删除 ini\rtt\RttViewer.ini 文件,配置选项集中放到 app.ini文件
7.维护界面,增加"诊断硬件"功能,主要用于远程售后

【固件】V2.21
1. 修正 pg_init() 函数的bug. 读数据到文件有异常.
2. 扩充 pg_swd() 函数, 可设置SWCLK和SWDIO电平. MM32F0010发SWBOOT解锁序列需要,
        - pg_swd("PIN_SWCLK", 1)
        - pg_swd("PIN_SWDIO", 1)
        - pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC设置寄存器,方便lua程序读取
4. 调试打印FLM文件信息时,原始地址和大小和修正的地址和大小均显示出来
5. 应对LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之后延迟10us.
6. 新增寄存器:缺省启动模式
7. 修正 pg_read16() 的bug。该bug导致GD32写选项字失败。
8. 根据CH1电压识别1拖16转接板的机制改为不识别,以菜单项为准。相关函数
   - MUL_swd_set_target_reset()
   - 打印提示信息
   - 新增pg_read_c_var() 新增 Prog16Mode 变量供lua程序使用
9. 支持1拖16模式时串口AT指令控制协议。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-6-30 00:53:00 | 显示全部楼层
uCOS=II的Trace功能操作说明也已经发布,这两天将抓紧把FreeRTOS做个操作说明。然后统一更新此贴。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-7-7 09:11:49 | 显示全部楼层
FreeRTOS的Trace也自制完成,准备更新下此贴。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-12-4 16:10:54 | 显示全部楼层
正式增加支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS的一键链接功能。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-12-5 08:30:29 | 显示全部楼层
最新发布的MDK5.39解决了之前MDK5.38/5.38a解析调试信息bug问题,使用最新的5.39编译工程,再使用TOOL解析正常了。

128.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2023-12-20 10:00:52 | 显示全部楼层
反馈一个ThreadX的bug

12.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2024-3-7 00:48:02 | 显示全部楼层
下次更新,升级下ThreadX此处配置


12.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2024-3-24 11:18:18 | 显示全部楼层
备份下修正后的LUA


ThreadX.lua (27.91 KB, 下载次数: 5)
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2024-8-16 01:21:42 | 显示全部楼层
【PC软件】V2.26
1. PC软件取消自动检查版本,替换为手动按钮检查更新
2. CAN助手
  - 支持时钟选择(20M 40M 80M),CAN FD支持最高8M波特率(需支持8M的can PHY芯片)
  - 增加“J1939通用解析.lua”解析器
  - 增加个"UDS.lua"解析器
3. 辅助设计工具界面新计算直线K、B值功能、增加float转hex功能
4. 脱机烧录
  - 界面支持ISP串口解锁和加锁(目前仅做了ING916xx)
        --ISP_UNLOCK 、ISP_LOCK两个宏用来控制PC界面是否支持
        --在读芯片界面有ISP串口解锁和加锁按钮
  - 支持SWD初始化阶段使用低速时钟操作,有宏定义速度
        -- SWD_CLOCK_DELAY_0 = 0         --单路和多路烧录时的时钟延迟
        -- SWD_CLOCK_DELAY_INIT = SWD_CLOCK_DELAY_0 --初始化阶段的时钟延迟        
  - 增加固件文件合法性检查功能,
    --function pc_check_file(file_bin, tar_addr)
        --目前仅支持S32K1xx        
  - UID加密功能,新增lua算法转c文件功能
  - 新增华润微CS32F469x
  - 新增GD32H7xx、GD32L23x
  - 新增HC32F448
  - 修正HC32F002 的Flash大小
  - 新增桃芯科技 ING916XX
  - 新增Linko KS32MC03x、 KS32MC05x、 KS32MC06x、 KS32MC07x、 KS32MC08x、KS32MC45x
  - 新增华芯微特SWM211,SWM181。同时更新芯片型号列表,删除已取消的型号。
  - 新增国民技术 N32G003、N32WB031X
  - 新增LPC802相关代码(未完成)
  - 完善S32K1xx说明,固件中【0x400~0x40F】开始的16字节区域为配置字区域     
  - 修正HS6621的SWD时钟速度0改为1
  - 发现PY32F002B设置读保护异常,临时取消写选项字功能
  - 新增 PY32F403、PY32F072、PY32F040
  - 新增树莓派 RP2040
  - 新增STM32C0xx系列
  - 修正 STM32F410xx_412xx_256.lua, 打印了错误文件名
  - STM32H7x_2M 系列芯片新增串行EEPROM,AT24Cxx算法。
  - STM32H7新增读保护功能
  - 新增普冉 PY32F040、PY32F072、PY32F403
  - 完善CH579, 在CH57x_250.lua中新增EEPROM算法
  - 新增CH32F2XX系列
  - 新增 STM32U5、STM32H5、STM32WL
  - 更正N32G031_32、N32G031_64的UID地址
  - 解决武汉芯源 CW32F030 CW32L052 CW32L031不能烧录的问题
  - 新增Atmel  ATSAMD21
  - 新增Nordic  nRF53系列
  - 新增NXP MKEAxx系列
  - 新增TI MSPM0G系列
  - 新增复旦微FM33LE0xx
5. 脱机烧录串口AT指令集升级,新增AT,AT+READFILE协议
6. SPI控制器功能,初始化之后D0,D1设置为高电平,涉及文件usb_bus.lua
7. 模拟量校准界面,解决20mA校准参数读取异常的问题
8. 目标板截屏功能优化,支持客户自己添加显示驱动控制器
9. 升级threadx.lua文件

【固件】2.26

1. 解决1拖16模式,AT指令无法切换到1拖16模式的问题
2.1拖16时,如果启用了AT协议,烧录实际失败,但会显示OK,原因是硬件不支持1拖16模式启用AT协议
3. 解析WiFi AP列表,支持去掉标题行
4. 按客户要求,烧录STM8S时,串口AT+QX指令返回出错扇区首地址。
5. 新增Lua配置变量
        g_tProg.SwdClockDelayInit = lua_GetVarUint32("SWD_CLOCK_DELAY_INIT", g_tProg.SwdClockDelay);
        g_tProg.DebugAP = lua_GetVarUint32("DEBUG_AP", 0);
        g_tProg.DisableBlockAccess = lua_GetVarUint32("DISABLE_BLOCK_ACCESS", 0);
6.新增 read_ee_to_file() 用于将内置EEPROM的数据保存到EMMC磁盘
        #define EEPROM_BACKUP_FILE  "0:/H7-TOOL/Config/eeprom_bakup.bin"
7.串口助手,每行最大字符由120调整为256.
   #define GB2312_LINE_MAX_PC     256      /* 文本模式,自动换行字节数 */
8.硬件信息页面,新增软件Build
9.重启时,打印固件版本到Log窗口
10. swd_host.c 新增函数 void swd_MultiDrop(void)
11.修改操作界面,将电压表、电阻表等功能移动到万用表菜单
12.更新lua_if_swd.c的函数h7_ReadUid,STM32H5的UID读取要使用。
13.更新lua_if_can.C,status_can_monitor.c, bso_can,c三个文件。主要是波特率计算查表和LUA CAN接收支持
14.更正NVIC_CPUID芯片版本显示BUG。
15.对2.8机型,修改Lua 小程序界面的操作方式

【EMMC文件】V2.26

1. prog_lib.lua文件ChangeProgChan(ch)函数,通道切换后增加50ms延时等待电源稳定
        - 高级脚本可修改 MULT_16_SWTICH_DELAY = 50 ,缺省是50
2.脱机烧录,新增AT,AT+READFILE功能
3.解决1拖4烧串行FLASH不能使用RS232机台板的问题
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-1-3 00:09:23 | 显示全部楼层
发布日期: 2025-01-01
PC软件版本: V2.2.7
STM32_APP固件版本: V2.27
STM32_BOOT固件版本: V2.05

【PC软件】V2.2.7
1. 脱机烧录功能更新:
  - prog_lib.c 1拖16时部分成功时,修改 start_prog_0() 为返回ERROR
  - 高级脚本范例中新增1拖16使用VOUT输出结果状态
  - 修正GD32H7xx_1M和2M识别IDCODE问题
  - 修正STM32H5xxxI_2M 识别IDCODE问题(DEBUG_AP=1)
  - 升级STM32F4xx_OTP.FLM算法文件,解决528字节最后16字节写入失败问题
  - 新增芯海 CS32L015系列
  - 新增新唐M031系列、NDA102EC1x系列
  - 新增GD大容量SPI FLASH: GD55B02G
  - 新增国民技术 N32H47x系列
  - 新增矽挧翊SYM32L010系列
  - 修正STM32C01x不能擦除问题(增加时钟延迟)和UID问题(UID地址错误)
  - 修正国芯CCM4101不能读UID的问题.
  - 串行FLASHMX25L256,读OTP区作为UID使用.(需要提前写入)
  - 新增国民技术 NSS32LOCK 系列
  - 更正GD32F403写选项字失败的问题
  - 添加STM32U0xx系列
  - 解决NXP S32K312不能烧录的问题
  - Linkedsemi(凌思微.开发中)-厂家FLM有问题校验不过.
  - 解决一拖四烧录不支持自动连续烧录的问题
  - 添加旗芯FC4150
  - 修正FMD(辉芒微)FT32F0系列缺省FLASH地址错误
  - 修正 GD32H7XX. ProgChipIdType = 1
  - 新增HED华大电子(CIU32L0)
  - 新增 HC32F448
  - 添加航顺HK32C030
  - 新增中微BAT32A233
  - SPI FLASH,新增GD25Q512、GD55B02G
  - 新增Tai-Action泰为TAE32G5800
  - 修正TI MSPM0G、MSPM0L系列UID地址
  - 新增3PEAK的TPS32M0、TPS32M5
  - 添加闪芯微FCM32F103
  - 添加富芮坤FR8008, FR8003, FR2012
  - 新增GD32A、GD32E11
  - 新增TI MSPM0C
  - 新增STM32L010
  - 增加凌欧LKS32MC45x,MC05x,MC08x,MC03x读写保护支持
  - 增加复旦微FM32LE读写保护支持
  - 增加GD32E23x选项字节操作支持,升级GD32F303选项字节支持
  - 增加STM32U5全系列读写读写包含支持。
  - 新增Silfi的SF32LB55X
  - N32G430系列补充全面
  - 澎湃微PT32F030
  - 新增普冉PY32C642,C613,F071,L020和MD310
  - STM32U5全系列读写保护支持
  - 新增武汉芯源 CS32L010
  - 新增雅特立AT32A403A
  - 新增瑞萨RA0
  - 新增东软载波的ES32F0
  - 新增英飞凌CYT3B,CYT4B
  - 新增雅特力AT32F402/405
  - GD32E50x支持读保护
  - 复旦微FM33LE0xx支持读保护
  - 新增中颖SH30F9010
  
2. CAN助手
  - 修正发送按钮次序问题
  - 支持在解码器lua文件中定义CAN窗口标题
  - 双波特率并且用高级配置时,增加提示弹窗
  - 增加ECR和PSR寄存器展示功能
  - 增加CAN负载率,错误状态信息和发送超时判断

3. SPI主从控制器
  - SPI控制器支持全双工模式,支持16bit模式

4. 发布首版LUA API手册
  
【EMMC文件】V2.2.7
  - 新增若干芯片

【固件】V2.27
1. 修正二维码扫码字符n字符的BUG
2. f_dir("current") 可获取当前lua文件的路径
3. 修正BUG:启用磁盘加密时,提示按OK键
4. SPI支持16bit模式
5. CAN助手支持PSR状态字和ECR寄存器显示功能
6. 增加CAN负载率,错误状态信息和发送超时判断
回复

使用道具 举报

78

主题

237

回帖

471

积分

高级会员

积分
471
发表于 2025-3-14 10:29:47 | 显示全部楼层
硬汉大哥,啥时候能支持rtthread trace功能
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-3-15 09:22:58 | 显示全部楼层
薪火相传 发表于 2025-3-14 10:29
硬汉大哥,啥时候能支持rtthread trace功能

一定会有的。后面准备系统学习下RT-Thread的源码实现
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-3-22 08:45:38 | 显示全部楼层
发布日期: 2025-03-20
PC软件版本: V2.2.8
STM32_APP固件版本: V2.28
STM32_BOOT固件版本: V2.05

【PC软件】V2.2.8
1. 脱机烧录功能更新:
- 新增MAGTRON(巨磁智能) MT32L083系列
- 新增巨晟JS32T031系列
- nRF5340支持烧录NetFlash
- 新增国芯CCM1002BC
- 修正fix_data.lua中date_new函数大小端问题
- 修正SWM341的UID地址错误
- 扫码枪功能:支持霍尼韦尔1900扫码枪(字符间超时和穿插其它数据)
- 新增NXP RT1176烧录
- 新增 LPC11xx序列
- 新增BYD的BF5885AM64、BF7006BM48
- 新增LPC5460x系列

2.新增UART CAN RTT 三合一界面。PC菜单新增工具-UART CAN RTT三合一
3. 脱机烧录一键添加新芯片

【EMMC文件】V2.2.8
  - 新增若干芯片

【固件】V2.28
- 选择烧录接口菜单取消按键音
- 数据监视器子菜单取消按键音
- 解决BUG:扩展功能菜单在先竖屏后横屏时显示乱行
- 开机首页抬头改为图标栏(USB图标)
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2025-4-22 23:42:52 | 显示全部楼层

期待这个功能,公司操作系统使用的都是RTT
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-7-13 08:32:42 | 显示全部楼层
下载了个最新的FreeRTOS V11.2.0版本源码,在我们V5开发板STM32F407上测试没问题

https://github.com/FreeRTOS/FreeRTOS-Kernel/releases

V5-301_FreeRTOS实验_串口调试方法(打印任务执行情况).7z (4.24MB)

123.png

124.png
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-7-19 00:04:18 | 显示全部楼层
硬汉哥,您好,请问RT-thread这个操作系统相关的trace功能大概什么时候可以支持呀?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-7-19 11:08:12 | 显示全部楼层
gggg 发表于 2025-7-19 00:04
硬汉哥,您好,请问RT-thread这个操作系统相关的trace功能大概什么时候可以支持呀?

我抓紧,等后面学习源码了,早点给大家分享。
回复

使用道具 举报

8

主题

165

回帖

189

积分

初级会员

积分
189
发表于 2025-9-19 21:15:23 | 显示全部楼层
能否加入图形化显示的界面,看起来直观方便些
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-9-20 11:13:22 | 显示全部楼层
cjunrong 发表于 2025-9-19 21:15
能否加入图形化显示的界面,看起来直观方便些

下一步的目标就是图形化支持。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 2025-11-23 21:43:18 | 显示全部楼层
RT-Thread 有计划支持?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2025-11-24 09:03:22 | 显示全部楼层
yang.aixiang 发表于 2025-11-23 21:43
RT-Thread 有计划支持?

后面一定会支持
回复

使用道具 举报

5

主题

77

回帖

92

积分

初级会员

积分
92
发表于 2026-1-30 14:44:58 | 显示全部楼层
不安装KEIL可以使用这个功能吗?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2026-1-30 14:55:37 | 显示全部楼层
Blake 发表于 2026-1-30 14:44
不安装KEIL可以使用这个功能吗?

需要AC5或者AC6才可以
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2026-7-14 00:55:02 | 显示全部楼层
发布日期: 2026-07-13
PC软件版本: V2.3.3
STM32_APP固件版本: V2.33
STM32_BOOT固件版本: V2.06

【PC软件】V2.3.3
1. 脱机烧录功能更新:
- 自定义厂商列表文件改为utf8编码
- 新增沁恒RISC-V内核芯片CH32V002,  CH32V003,   CH32V004,  CH32V005,CH32V006, CH32V007, CH32V203,  CH32V205,CH32V208,  CH32V303,CH32V305,  CH32V307. CH32V317,CH32X033,CH32X035,CH32L103, 且支持Flash读写保护设置和内存读取
- 新增英飞凌TLE9881、TLE9891、TLE9883、TLE9893、TLE9944、TLE9954
- 新增AutoChip AC784xx系列,含AC7840 AC7842 AC7843
- 新增元能芯MYg0002、Myg0030、Myg0225系列
- 新增恒烁ZB32L0系列ZB32L002、ZB32L003、ZB32L030、ZB32L032
- 新增Honormicro(鸿博微) HBS3526
- 新增小华HC32F452
- 新增智芯Z20K118NC系列
- 新增数据文件名长度大于60时弹窗提示
- 新增PAI-IC(澎湃微)PT32L033系列
- 新增 NOVOSENSE(纳芯微)NS800RT50x
- 新增 GD32E51x 系列
- 新增瑞萨R7FA0E2系列
- 新增GD32F527
- 新增 HK32G003系列
- 新增旋智SPC1185
- 新增Cmsemicon(中微半导体)BAT32G157
- 新增航芯ACM32系列 ACM32F0、ACM32F4、ACM32FP4、ACM32G1、ACM32H5
- 新增芯圣HC32F0563
- 新增雅特力AT32F011、AT32F422_426、AT32M421_426、AT32F45x
- 新增锐能微RN8613系列
- 新增加GD32F303CB选项字读写
- 新增加灵动MM32G00005系列
- 新增STM32C071,并完善STM32C0xx全系列
- 新增航顺HK32F005、HK32L010系列
- 新增1Gbit容量W25Q01支持
- 新增华润微CS32F469支持
- 新增ADI的ADuCM361支持
- 新增凌思微LE5010支持
- 新增万高V8530和V8520支持
- 新增武汉芯源CW32L011,CW32L012
- 新增Wiznet W55MH32支持
- 新增STM32H523,533等新增系列
- 新增中微半导体BAT32G113,BAT32G133支持
- 新增兆易创新GD32G553,GD32W515
- 新增普然PY32F031,PY32T090,PY32C682
- 新增中颖SH30F9810
- 新增2Mb容量EEPROM AT32CM02支持
- 新增Silfi思澈科技LB587
- 新增智芯Z20K142MS, Z20K144M,Z20K144MS,Z20K146M,Z20K146MB,Z20K146MS,Z20K148M,Z20K148MB,Z20K148MS
- 新增小华HC32L126, HC32L031
- 新增锦锐科技CA32F0012
- 新增复旦微FM33LR0X
- 新增小华HC32F334、HC32F336
- 新增芯海科技CS32G020
- 新增极海APM32F402
- 新增华邦W25Q01串行FLASH(128MB)
- 新增MM32G0144
- 新增小华HC32F452
- 完善GD32E513,支持UID和读写保护
- 新增STM32C071,并完善STM32C0xx全系列
- 自制算法系列,为领芯微LCM32F067制作使能和解除算法
- 自制算法系列,为凌鸥LKS32MC03x,LKS32MC05x和LKS32MC08x自制整片擦除算法,满速实现0.670s整片32KB下载
- 自制算法系列,为国民技术N32G030制作Flash保护使能和解除算法
- 自制算法系列,为武汉芯源CW32L012制作Flash保护使能和解除算法
- 自制算法系列,为复旦微FM33FR系列制作Flash保护使能和解除算法
- 自制算法系列,为复旦微FM33LC系列制作Flash保护使能和解除算法
- 自制算法系列,为武汉芯源CW32L011制作Flash保护使能和解除算法
- 自制算法系列,为华大电子CIU32D655制作Flash保护使能和解除算法
- 自制算法系列,为兆易创新GD32C113系列制作Flash保护使能和解除算法
- 自制算法系列,为灵动微MM32G0005制作Flash保护使能和解除算法
- 自制算法系列,为国民技术N32G401和G033制作Flash保护使能和解除算法
- 自制算法系列,为STM32C0制作Flash保护使能和解除算法
- 自制算法系列,兆易创新GD32L23x, GD32G553,GD32F303CB制作Flash保护使能和解除算法
- 自制算法系列,中微半导体BAT32G13X制作Flash保护使能和解除算法
- 修正 N32G43xx8_32.lua、N32G43xx8_64.lua的算法列表
- 修正 LPC17XX系列 禁止空,会影响整片擦除
- 修正HK32F103xD、HK32F103xE容量参数
- 修正 FreqChip(富芮坤) FR800x缺省参数
- 修正 1拖4转接板+RS232扩展板工作不能烧录的问题
- 新增高级脚本PROG_INI_FILE变量,实现多个程序共用SN存储文件
- 解决烧录器界面SPI-Flash系列名重复显示的问题
- 升级PY32F002B配置文件,解决写选项字的问题
- 完善 STM32H7xx 系列写保护接触
- 修正TLE 985x系列文件分割问题
- 完善LPC11xx系列SB_ADDR_MODE = 1
- 完善STM32F412系列OB参数
- 数据文件名不限制长度。lua配置文件限制总长60字节。
- 更正芯海 CS32F03x的FLM文件为ST的
- 更正 GD32F407VE对应lua文件名
- 国芯4211新增读SN功能
- 修正FreqChip(富芮坤)芯片查空问题
- 升级STM32G4xx系列FLM文件
- 完善GD32E513,支持UID和读写保护
- 更正HK32F030xMxx的FLM文件路径
- 加大CCM4211整片擦除时间
- 更新AT32F403A和F407的算法文件
- 添加S32K311和312的IAR算法文件
- 更新N32G430的算法文件
- GD32F425VG从512K修改为1MB容量
- 沁恒所有系列添加 FLM_INIT_BEFOR_PROG = 1       
- 解决导入功能的BUG(随机数和UID结果长度)
- 更正Renergy(瑞能)名字为锐能微
- 更正芯海 CS32F03x的FLM文件为ST的
- 新增高级脚本:串行FLASH写QE=1
- 修正FreqChip(富芮坤)芯片查空问题
- 升级STM32G4xx系列FLM文件
- 更新HK32F0301M算法文件
- 修改STM32H743/H750的第3个选项字节默认值D6改为DE
- S32K314更新文件S32K3x4_4M.lua,新增文件S32K314_Lib.lua
- 更新文件STM32H7_Lib_5C001000.lua
- 更新SYM32L010的FLM算法文件,更新SYM32L_64.lua
- 解决脱机烧录解析部分合并hex失败问题
- 重新打开,自动加载上次脱机烧录配置信息
2. 更正界面错字
3. 串口Modbus主机,更正写多个保持寄存器指令错误的问题
4. Trace功能升级Hardfult检测功能
5. 更正CAN解析器和Uart解码器转UTF8后乱码问题
6. 更正扫码枪功能失效的问题
7. 示波器界面测量模式的选项新:电压记录(预留)、电流记录(预留)。100K频率连续采集320秒.
8. 开机自动同步时钟
9. 完善UART、CAN解码器(编码为UTF8)
10. 数据维护,添加ESP32固件升级(固件放在EMMC)
11. 解决示波器波形无法移动到边沿位置的问题
12. 支持UID的ECDSA签名, 并注册对应的LUA API
13. 增加AES ECB加密和解密支持, 并注册对应的LUA API
14. 支持MDK调试和RTT同时使用, 增加了个attach模式
15. RTOS Trace功能的RTX5检测增加最大任务栈使用情况检测,不需要目标板额外做任何代码实时监测
16. 自动扫描SWD的AP, DP调试寄存器,并选择指定寄存器操作,脱机下载,LUA, RTT等均支持
17. RTT功能更新,解决上位机部分汉字显示bug,解决不支持的颜色显示异常问题,解决时间戳和编码参数保存问题
18. 硬件异常黑盒子功能发布2.0版本
-  硬件异常黑盒子的离线脱机实时检测,并存储所有异常信息到eMMC磁盘功能
-  支持在线和离线实时检测,也可以方便检测出错源码行号
-  增加 Cortex-M23,M33,M55和M85的SecureFault检测
19. 250M示波器大更新
- FFT频率展示,幅值谱
- FFT各种窗函数支持
(1)矩形窗
(2)汉宁窗
(3)海明窗
(4)BLACKMAN HARRIS 92db窗
(5)nuttall4A 窗
(6)FLAT TOP 196db窗
(7)FLAT TOP 95db窗
- 支持10次谐波频率修正,幅值修正,相位修正
- 测量增加
(1)最大值
(2)最小值
(3)幅值
(4)平均值
(5)RMS均方根
(6)占空比
(7)频率(精度较高)
(8)周期
(9)THD总谐波失真率
(10)峰峰值

【EMMC文件】V2.3.3
  - 新增若干芯片
  - 更新硬件异常黑盒子相关文件
  - 更新RTOS Trace相关文件

【固件】V2.33
- 支持RISC-V脱机烧录,支持沁恒RISC-V的单线和双线模式。
- 脱机Lua文件名长度限制由48改为60
- 释放MDK多分配的堆栈空间0x2000
- 解决RTT Viewer时钟延迟不起作用问题(g_tProg.SwdClockDelayInit)
- 支持UID的ECDSA签名, 并注册对应的LUA API
- 增加AES ECB加密和解密支持, 并注册对应的LUA API
- 注册DSP LUA FFT API
- 支持MDK调试和RTT同时使用, 增加了个attach模式
- 自动扫描SWD的AP, DP调试寄存器,并选择指定寄存器操作,脱机下载,LUA, RTT等均支持
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
发表于 2026-7-29 09:52:59 | 显示全部楼层
硬汉老哥,RTOS trace 现在支持 RT-thread 吗?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124043
QQ
 楼主| 发表于 2026-7-29 10:13:48 | 显示全部楼层
Syllable 发表于 2026-7-29 09:52
硬汉老哥,RTOS trace 现在支持 RT-thread 吗?

近期将研究
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 05:06 , Processed in 0.331027 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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