硬汉嵌入式论坛

 找回密码
 立即注册
查看: 863|回复: 5
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第362期: 2025.12.12--2026.01.12

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120543
QQ
发表于 13 小时前 | 显示全部楼层 |阅读模式
周报-359.jpg

视频版:

https://www.bilibili.com/video/BV1re6fBvEfR/



目录

1、年度最强开源22nm台积电工艺制造350MHz主频单片机完整流片RTL文件
2、开源声纳系统
3、开源多波段无线电接收解码器
4、一年时间,开源硬件OSHWA整理认证的作品数从2950个增加至3216个
5、开源电子纸穿戴手表
6、CES2026国际消费电子产品展
(1)NXP推出车轨芯片S32N7
(2)Nordic的nRF54L系列也推出单片机AI版nRF54LM20B,搭载Axon NPU的新型超低功耗无线SoC
(3)TI推出TDA54,搭载新一代 C7 NPU 的高端 SoC,适用于 ADAS 和软件定义车辆中的高级AI
(4)AMD的Ryzen嵌入式系列,再出新品,推出AI版P100和X100,具备高达50TOPS AI性能,助力汽车级,工业级和商业级AI领域
(5)高通推出骁龙X2 Plus,在流畅、超便携的Windows 11 Copilot+电脑上实现闪电般的性能和流畅的多任务处理,提供80TOPS算力
(6)博通新增多款 Wi-Fi 8 芯片
(7)TDK推出AI眼镜低功耗DSP芯片SED0112,集成微控制器、状态机和基于硬件的卷积神经网络CNN引擎
7、软件资讯
(1)FreeCAD V1.1 RC2发布
(2)V语言发布weekly.2026.02版
(3)NXP提供的emWin单片机软件包到最新的6.50版本
(4)RTX5全家桶的中间件源码升级至V8.2.0
(5)Atmel早期分享的Cyclone TCP入门教程
(6)pyOCD又升级了,发布V0.42版本
(7)Qt for MCUs 2.12 LTS 版本发布,支持离线地图导航,预计2026年将发布3.x版本
(8)VisualGDB 6.1 Beta5版本,正式引入全新的高速AI编辑引擎,专为C/C++项目量身打造
(9)Lua V5.5正式版发布, 更紧凑的数组存储,大型数组内存占用减少约60%
(10)QNX推出开发者桌面的初始版本,这是一款专为QNX设计的自托管开发环境,从此告别交叉编译
(11)现在ST的新版CMSIS Driver 1.3.0是适配了所有STM32系列,且每个驱动用的一套文件
(12)知识平台被AI大模型榨干?当年叱诧风云的StackOverflow每个月的问题数量急剧锐减
(13)ADI推出基于VS Code的IDE开发环境一条龙软件CodeFusion Studio V2.0.1发布
(14)ThreadX发布6.4.5版本,迎来2026第1次微更新
(15)微软开发的VSCode串口助手插件,Github上显示8月份停止更新了,但微软市场上是持续更新的
8、硬件资讯
(1)瑞萨推出M33内核WiFi6双频(2.4G+5G) + BLE蓝牙芯片RA6W2/W1,同时还将推出现成模组
(2)ST再推出一款WiFi6&蓝牙模组ST67W611,支持RX分集技术, 专为帮助开发者在复杂射频环境中构建更稳定可靠的无线产品而设计
(2)了解前沿:OKI成功开发7.6毫米的124层PCB技术,用于下一代AI半导体测试设备
9、开源小项目
(1)动态数字雨效果时钟屏保
(2)简约且低功耗的数字二进制腕表
(3)简易2.4GHz频谱分析仪
(4)娱乐设计:饼干发射器
(5)英特尔4004 54周年纪念设计
10、技术文章,书籍
(1)硅基MEMS谐振器:微尺寸实现高精度
(2)通过音调探测电路通断
(3)图形芯片发展史相关电子书
(4)从另一个角度理解模拟滤波器
(5)模拟芯片设计PDF
(6)ST博文:EEPROM领导地位二十年,为何依然重要、为何不可或缺、未来走向何方
11、能够帮助高效熟悉陌生代码库工具Sourcetrail
12、uvm32一款极简、无依赖的虚拟机沙盒,支持动态加载APP,仅需3KB Flash/1KB RAM --
13、H7-TOOL本周进展
(1)脱机烧录更新
(2)H7-TOOL自制Flash读写保护算法系列,为领芯微LCM32F067制作使能和解除算法,支持在线烧录和脱机烧录使用
(3)H7-TOOL脱机烧录为凌鸥LKS32MC03x,LKS32MC05x和LKS32MC08x自制整片擦除算法,满速实现0.670s整片32KB下载
(4)H7-TOOL使能脱机自动烧录后,如果目标芯片配置了SWD引脚复用,快速检测插拔时间配置方法
(5)H7-TOOL在线修改部分Flash内容方法
(6)H7-TOOL的高级脚本实现脱机烧录的骚操作,动态执行复位模式控制芯片执行脱机烧录
(7)将STM32H7的SPI MISO和MOSI短接回环测试配置问题也是非常方便的
(8)H7-TOOL上位机增加连接上位机自动时间同步功能
(9)H7-TOOL的DAPLINK用到MDK6 VSCode调试下比较好用
(10)H7-TOOL隔离再出二代升级版,支持UART和SWD接口隔离,支持由TOOL或者目标板为隔离侧供电
(11)测评最新完成的H7-TOOL的250M示波器信号频率估算精度



1、年度最强开源22nm台积电工艺制造350MHz主频单片机完整流片RTL文件

https://github.com/baochip/baochip-1x

这个是已经流片成功的芯片产品。

Baochip-1x是一颗以开放源码RTL为主体、基于RISC-V指令集架构的微控制器,采用台积电22纳米工艺制造。其搭载的Vexriscv内核主频达350MHz,集成2MB RAM、4MB RRAM Flash、USB 2.0高速接口,以及基于PicoRV32设计、主频700MHz的四核I/O加速器。

开源代码结构
1、docs 文件夹包含《Baochip-1x技术手册》的源文件。
2、RTL文件夹包含已流片RTL的开源部分。
3、Vexriscv 文件夹包含Vex CPU的源码配置。
4、scripts 文件夹包含代码库管理的辅助脚本。
5、verilate 文件夹包含使用verilator模拟baochip-1x子集RTL的仿真文件。
6、arty 文件夹包含构建Arty-A7目标SoC框架的文件,适用于调试及未来功能开发。

1234.png

专门设计的开发板

1234.png


2、开源声纳系统

https://github.com/neumi/open_echo

这是一个持续开发的开源硬件与软件项目,用于构建适用于测试、船舶航行、水深测量及科研的声纳系统。该电路板可运行原始数据固件,驱动多种超声波换能器,覆盖空气或水等不同介质中40 kHz至1000 kHz的频率范围。

已在多种超声波换能器上通过测试,兼容从停车雷达传感器到Lowrance Tripleshot侧扫换能器等各类设备。

12.png

13.png

15.png

echogram_fast.gif


3、开源多波段无线电接收解码器

https://github.com/CoolNamesAllTaken/adsbee

ADSBee 1090 是一款开源多波段无线电接收解码器,专用于接收并解码飞机与地面基站发送的ADS-B数据包。该设备基于RP2040微控制器设计,通过两个独立的PIO模块实现ADS-B信号的查找与解码,无需依赖FPGA芯片。

ADSBee 1090内置具备滤波与放大功能的射频接收前端,同时搭载软件定义的比较器电路,其触发阈值可灵活调节,使接收灵敏度能够适应复杂多变的射频环境。

规格:
12.png

效果:
1.png

2.png


4、一年时间,开源硬件OSHWA整理认证的作品数从2950个增加至3216个

https://certification.oshwa.org/list.html

2022年10月末的时候是1898个,2025年初是2950个,截至今天增加至3216个

每个项目都是点击打开了解的,大部分是全开源的,也有半开源的。

12345.png


5、开源电子纸穿戴手表

这是一个完全开源的项目Fully Open Source E-Paper Watch

https://github.com/sqfmi/Watchy

1.png

配备了各种各样的界面效果,部分截图

123.png


6、CES2026国际消费电子产品展

1、NXP推出车轨芯片S32N7

https://www.nxp.com/products/S32N7

123.png

2、Nordic的nRF54L系列也推出单片机AI版nRF54LM20B,搭载Axon NPU的新型超低功耗无线SoC

https://www.nordicsemi.com/Nordic-news/2026/01/nRF54L-Series-SoC-with-NPU-and-Nordic-Edge-AI-Lab-make-on-device-intelligence-easily-accessible







3、TI推出TDA54,搭载新一代 C7 NPU 的高端 SoC,适用于 ADAS 和软件定义车辆中的高级AI

https://www.ti.com.cn/product/cn/TDA54-Q1

1234.png

4、AMD的Ryzen嵌入式系列,再出新品,推出AI版P100和X100,具备高达50TOPS AI性能,助力汽车级,工业级和商业级AI领域

https://www.amd.com/en/newsroom/ ... cessor-portfol.html

12234.png

1234.png

5、高通推出骁龙X2 Plus,在流畅、超便携的Windows 11 Copilot+电脑上实现闪电般的性能和流畅的多任务处理,提供80TOPS算力

https://www.qualcomm.com/news/re ... s--snapdragon-x2-pl

SnapdragonX2PlusInfographic.png

234.png

6、博通新增多款 Wi-Fi 8 芯片

https://www.broadcom.com/product ... rastructure/bcm4918

四核ARM v8 APU 10Gb网络处理器,配备AI,适用于高级Wi-Fi 8接入点

1.png

2.png

7、TDK推出AI眼镜低功耗DSP芯片SED0112,集成微控制器、状态机和基于硬件的卷积神经网络CNN引擎

https://www.aisight.tdk.com/

TDK AIsight 是一个核心技术平台,能够实现情境感知视觉、记忆和低功耗设备智能,应用于下一代智能眼镜。CNN架构专门优化用于眼动意图追踪,使眼镜能够解读用户的视线和意图

- 视觉、音频和运动信号捕捉现实世界的背景
- eyeGI实时地分析和解读上下文
- 相关信息通过视觉、音频或触觉反馈传递

QQ20260111-143603.png

1.png

2.png

3’.png

4.png


7、软件资讯

1、FreeCAD V1.1 RC2发布

https://github.com/FreeCAD/FreeCAD/releases/tag/1.1rc1

这是 FreeCAD 1.1 的首个完整构建版本,凝聚了近 300 名开发者、100 余名本地化人员以及数百名文档撰写者、测试人员和问题反馈者过去一年的集体智慧

123.png

2、V语言发布weekly.2026.02版

https://github.com/vlang/v/releases

V语言特色

1234.png

3、NXP提供的emWin单片机软件包到最新的6.50版本

https://www.nxp.com/design/design-center/software/embedded-software/nxp-emwin-libraries:EMWIN-GRAPHICS-LIBRARY?fpsp=1&tab=Design_Tools_Tab



4、RTX5全家桶的中间件源码升级至V8.2.0

https://github.com/ARM-software/MDK-Middleware





5、Atmel早期分享的Cyclone TCP入门教程

Atmel-42738-TCPIP-Server-Client-with-CycloneTCP_AT16287_ApplicationNote.pdf (3.9 MB)



6、pyOCD又升级了,发布V0.42版本

https://github.com/pyocd/pyOCD/releases



补充:
H7-TOOL高速DAPLINK使用pyOCD命令行操作说明(2025-10-03)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129855



7、Qt for MCUs 2.12 LTS 版本发布,支持离线地图导航,预计2026年将发布3.x版本

Qt for MCUs 最新的长期支持版本 2.12 LTS 正式发布。正如之前所预告的,这将是 2.x 系列的最终版本,随后将在 2026 年迎来 3.0 版本







8、VisualGDB 6.1 Beta5版本,正式引入全新的高速AI编辑引擎,专为C/C++项目量身打造

https://sysprogs.com/w/blog/

好长一段时间没有关注VisualGDB了,看了下,也紧随AI了。





9、Lua V5.5正式版发布, 更紧凑的数组存储,大型数组内存占用减少约60%

主要改进

https://www.lua.org/manual/5.5/readme.html#changes

1、全局变量声明
2、命名可变参数表
3、for循环变量改为只读属性
4、浮点数以十进制形式输出,确保精度可逆还原
5、构造函数支持更多层级
6、新增table.create函数
7、utf8.offset函数额外返回字符的终止位置
8、支持外部字符串(使用非Lua管理的内存)
9、新增luaL_openselectedlibs和luaL_makeseed函数
10、主垃圾回收采用增量式执行
11、更紧凑的数组存储(大型数组内存占用减少约60%)
12、lua.c动态加载readline库
13、静态(固定)二进制支持(加载内存中的二进制块时,Lua可在部分内部结构中复用原始内存)
14、dump与undump操作复用所有字符串
15、辅助缓冲区在生成最终字符串时复用缓冲空间

5.5手册
https://www.lua.org/manual/5.5/contents.html



10、QNX推出开发者桌面的初始版本,这是一款专为QNX设计的自托管开发环境,从此告别交叉编译

https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/

包含内容
1、为覆盖基础需求,初始版桌面环境包含:窗口管理、终端、集成开发环境、浏览器、文件管理与示例程序。具体构成如下:
2、基于Wayland运行的可定制XFCE桌面环境
3、代码编译/运行所需工具链(clang、gcc、clang++、Python、make、cmake、git等)
4、网页浏览器(试试能否从QNX桌面加入QNX Discord)
5、主流IDE/编辑器移植版(Geany、Emacs、Neovim、vim)
6、文件管理器Thunar
7、预置示例程序(C/C++/Python版Hello World、GTK演示、OpenGL ES演示)

……当然还有终端



11、现在ST的新版CMSIS Driver 1.3.0是适配了所有STM32系列,且每个驱动用的一套文件

https://github.com/Open-CMSIS-Pack/CMSIS-Driver_STM32

ARM.CMSIS-Driver_STM32.1.3.0.pack (400.48 KB)

之前的时候是每个系列都单独配套了一个,现在都基于HAL了,仅需配套一个驱动即可





12、知识平台被AI大模型榨干?当年叱诧风云的StackOverflow每个月的问题数量急剧锐减

1、早期搜索编程类问题,很多问题都可以在StackOverflow上找到不错的回复。
2、2013-2020基本是StackOverflow的高峰期,2020后经历了一个短暂的高峰后持续下滑,2025末几乎跌倒最低。

data stackexchange上给出了最新的数据表。

针对这个问题,我个人一直认为是知识平台的数据被AI大模型榨干了。然后咨询了deepseek和chatgpt,确实有这个问题





13、ADI推出基于VS Code的IDE开发环境一条龙软件CodeFusion Studio V2.0.1发布

官方地址:
https://www.analog.com/en/resour ... l#software-overview

软件是开源的:
https://github.com/analogdevicesinc/codefusion-studio





14、ThreadX发布6.4.5版本,迎来2026第1次微更新

https://github.com/eclipse-threadx/threadx

对于本次更新,官方描述如下:

过去,ThreadX及其配套组件(NextX Duo、USBX、FileX、GUIX、LevelX)的新版本仅在其代码库发生变化时才会发布。这导致各组件版本号不一致。Eclipse基金会安全团队建议我们放弃这种做法,因为这从网络安全角度增加了追踪的难度。

从今往后,我们将通过每季度发布每个组件的新版本来保持版本号对齐——无论该组件的代码库是否发生变更。相应的版本说明将清晰注明某个特定版本是否仅为版本号更新。

在此次ThreadX的特定发布中,为了与NetX Duo版本保持同步,其版本号从v.6.4.3跃升至v.6.4.5。





15、微软开发的VSCode串口助手插件,Github上显示8月份停止更新了,但微软市场上是持续更新的

Github:
https://github.com/microsoft/vscode-serial-monitor



微软市场:
https://marketplace.visualstudio ... code-serial-monitor




8、硬件资讯

1、 瑞萨推出M33内核WiFi6双频(2.4G+5G) + BLE蓝牙芯片RA6W2/W1,同时还将推出现成模组

https://www.renesas.cn/zh/about/newsroom/renesas-releases-its-first-wi-fi-6-and-wi-fibluetooth-le-combo-mcus-iot-and-connected-home





2、ST再推出一款WiFi6&蓝牙模组ST67W611,支持RX分集技术, 专为帮助开发者在复杂射频环境中构建更稳定可靠的无线产品而设计

https://www.st.com/en/wireless-connectivity/st67w611m1








3、了解前沿:OKI成功开发7.6毫米的124层PCB技术,用于下一代AI半导体测试设备

https://www.oki.com/global/press/2025/z25006e.html

这个消息有点早了,是今年中旬发布的,可以用于了解当前最前沿PCB技术




9、开源小项目

1、动态数字雨效果时钟屏保

https://github.com/rhammell/digital-rain-clock

MDK调试3.gif

2、简约且低功耗的数字二进制腕表

https://github.com/qewer33/qron0b

核心微控制器采用Attiny24A/44A/84A芯片,通过DS1302实时时钟模块进行计时,并利用74HC595移位寄存器驱动集成式4x4 LED矩阵,以BCD(二进制编码十进制)格式显示时间。该腕表由单枚CR2032纽扣电池供电,采用低功耗设计,可持续运行数月而无需更换电池

1.png

2.png

3、简易2.4GHz频谱分析仪

https://github.com/atc1441/pixlAnalyzer

基于PixlJs全仿真模拟器中的nRF52832芯片的简易2.4GHz频谱分析仪

一款结构简单、电池供电的频谱分析仪,覆盖2400至2487MHz频段,支持瀑布式历史频谱显示,并提供少量可调参数

234.png

4、娱乐设计:饼干发射器
https://hackaday.com/2025/12/25/ ... tch-your-own-snack/

把饼干放到盒子里面,可控制自动弹出

12.png

动态效果:

MDK调试3.gif

5、英特尔4004 54周年纪念设计

https://www.4004.com/

QQ20260111-115120.png


10、技术文章,书籍

1、硅基MEMS谐振器:微尺寸实现高精度

https://spectrum.ieee.org/silicon-clock

目前,石英晶体振荡器是电子设备中最常见的时钟源之一,以其低廉的成本和紧凑的封装提供相对精准的频率。然而,对于高精度应用场景,原子钟体积过大,无法适配典型的石英温补振荡器(TCXO),甚至石英方案本身也显得臃肿。因此,业界焦点转向开发掺杂硅基MEMS方案,旨在实现与顶级补偿石英振荡器相当的低漂移性能。IEEE Spectrum杂志近期就报道了此类突破。

研发的方案在八小时内实现了±250亿分之一(ppb)的稳定度。相比之下,商用TCXO(如Microchip MX-503)的频率稳定度为±30 ppb。

234.png

2、通过音调探测电路通断

https://www.edn.com/tuneful-track-tracing/

虽然万用表可以测量电阻值,但有时我们并不关注具体阻值,而只想确认线路是否导通——尤其在检查PCB走线或电缆时。但如果蜂鸣器能传递更多信息呢?[Nick Cornford] 通过一款能根据音调估测电阻值的蜂鸣器,对此给出了实践方案

234.png

3、图形芯片发展史相关电子书

https://www.electronicdesign.com/graphics-chip-chronicles

1234.png

2.png

4、从另一个角度理解模拟滤波器

https://lcamtuf.substack.com/p/the-101-of-analog-signal-filtering

信号滤波器在电子领域无处不在——仅在本博客中,就曾出现在数模转换器、无线电接收器、音频放大器等多篇文章中。

理论上,这类电路相对简单的特性应使其基础原理易于自学;但实际上,多数入门教材都会迅速沦陷在电气工程术语与微积分的混浊泥潭中,信号处理确实存在需要求解新型积分或运用复频域分析的部分——但在今天的文章中,我们不妨尝试一种更平易的路径

c97be7a9-62c2-4336-9827-04c22e6fe131_2813x1875.png

5、模拟芯片设计PDF

http://www.designinganalogchips. ... ninganalogchips.pdf

123.png

6、 ST博文:EEPROM领导地位二十年,为何依然重要、为何不可或缺、未来走向何方

https://forum.anfulai.cn/forum.p ... d&tid=130648&extra=




11、能够帮助高效熟悉陌生代码库工具Sourcetrail

https://github.com/petermost/Sourcetrail

Sourcetrail是一款免费开源的跨平台源码探索工具,能够帮助您高效熟悉陌生代码库。其特点包括:
1、完全免费
2、支持离线工作
3、兼容C/C++与Java语言
4、支持Linux、Windows(及macOS)系统
5、提供SDK(SourcetrailDB)用于编写自定义语言扩展

user_interface.png


12、uvm32一款极简、无依赖的虚拟机沙盒,支持动态加载APP,仅需3KB Flash/1KB RAM

https://github.com/ringtailsoftware/uvm32

uvm32是一款极简、无依赖的虚拟机沙箱,专为微控制器及其他资源受限设备设计。采用单文件C语言实现,无动态内存分配,采用异步架构,完全兼容C99标准。在STM32L0(ARM Cortex-M0+)平台上,其存储占用低于3KB闪存/1KB RAM。

uvm32本质上是封装了管理接口的RISC-V模拟器,并提供配套工具链以构建可在其中运行的高效代码。

应用场景
1、作为嵌入式脚本引擎(Lua、Duktape、MicroPython等)的轻量替代方案
2、作为隔离系统中不可信或不稳定组件的安全沙箱
3、在目标平台缺乏编译器的场景下,支持使用现代系统编程语言开发(如Rust示例)
4、实现"一次编写,随处运行",避免维护多版本软件

核心特性
1、提供C、Zig、Rust及汇编语言的字节码示例程序
2、非阻塞设计,防止异常字节码阻塞主机系统
3、不预设主机IO能力(无标准IO依赖)
4、简洁而明确执行模型
5、安全的最小化类型FFI接口
6、既可满足简单脚本/插件需求,亦能支持复杂场景

安全性优先于速度,确保虚拟机内的异常代码永远不会导致主机崩溃,虽基于完整CPU模拟器实现,但专注于执行自定义脚本逻辑,而非硬件模拟

与同类方案的比较
现有许多适用于小型系统的脚本语言与虚拟机都在不同维度做出了权衡取舍。

uvm32致力于:
1、极小资源占用(适配嵌入式设备、游戏及应用)
2、支持使用成熟编程语言开发虚拟机代码(配备高质量开发工具)
3、易于集成至现有软件体系
4、支持多种编程范式(事件驱动、轮询、多处理器)

对异常虚拟机代码具备强容错性

uvm32不追求:
1、零摩擦FFI(主机与虚拟机代码间无直接函数调用)
2、极限运行效率
3、最简单的脚本开发体验(需要完整的开发-编译-运行周期)

"开箱即用"的标准IO、网络等功能库

项目结构说明
uvm32是微型虚拟机的核心实现,所有代码均位于uvm32目录中。
host-mini展示了运行虚拟机代码的最简主机示例。
其余目录均为进阶主机示例,或可供主机运行的示例应用程序。




13、H7-TOOL本周进展

H7-TOOL详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=89934

1、脱机烧录更新
全部在实际目标板测试通过。
- 新增航芯ACM32系列 ACM32F0、ACM32F4、ACM32FP4、ACM32G1、ACM32H5
- 新增芯圣HC32F0563
- 新增雅特力AT32F011、AT32F422_426、AT32M421_426、AT32F45x
- 新增瑞能RN8613系列
- 新增杰发科技AutoChip AC784xx车轨系列,含AC7840 AC7842 AC7843
- 新增元能芯MYg0002、Myg0030、Myg0225系列

234.png

2、H7-TOOL自制Flash读写保护算法系列,为领芯微LCM32F067制作使能和解除算法,支持在线烧录和脱机烧录使用

脱机烧录控制LCM32F067选项字节全编程,稍微有点难度,与其他厂家的芯片略有不同,不过通过昨天一天的努力解决了。

说明:

很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。

实际上当前已经发布的TOOL版本,已经自制很多了,比如已经支持的兆易创新大部分型号,新唐的大部分型号等。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。

近期已经自制了STM32H7全系列,STM32U5全系列,国民技术N32G003,N32G031,  N32G43x,N32G030,复旦微FM33LE,FM33LG,FM33LC,  FM33FR系列,华大电子的CIU32F003,CIU32D655系列,凌欧的LKS32MC03X,LKS32MC45x,LKS32MC05x,LKS32MC08x,武汉芯源CW32L010,CW32L011, CW32L012提供Flash保护支持

这次为领芯微LCM32F067添加支持

实现效果:

从2.32版本开始将正式带此支持,支持解除和使能。这个芯片不管是否接了硬件复位引脚均可,这里选项硬件复位模式模式即可



通过TOOL的寄存器检测功能可以了解各种寄存器地址和状态信息,大大方便算法文件自制:



3、H7-TOOL脱机烧录为凌鸥LKS32MC03x,LKS32MC05x和LKS32MC08x自制整片擦除算法,满速实现0.670s整片32KB下载

官方提供的FLM算法文件整片擦除函数设计的不好,导致需要降低SWD接口速度才可以正常下载。

所以花了点时间自制了LKS32MC03x,LKS32MC05x和LKS32MC08x自制整片擦除算法,实现0.671s整片下载,包含整片擦除+烧写+校验

这里设置0延迟



LKS32MC03x勾选整片擦除,烧录32KB文件(测试文件不带最后4字节,因为最后4字节是使能Flash读保护使用的)



LKS32MC05x勾选整片擦除,烧录32KB文件



LKS32MC08x勾选整片擦除,烧录32KB文件



4、H7-TOOL使能脱机自动烧录后,如果目标芯片配置了SWD引脚复用,快速检测插拔时间配置方法

详细介绍帖子:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130561



5、H7-TOOL在线修改部分Flash内容方法

详细介绍帖子:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130568



6、H7-TOOL的高级脚本实现脱机烧录的骚操作,动态执行复位模式控制芯片执行脱机烧录

问题由来:

NXP的iMX RT系列有复杂的电源设计,如果出现下载失败,一般可以选择软件复位执行一次,不管成功不成功都没有关系,主要是执行一次

然后再执行一次硬件复位即可解决,注意这里仅是执行硬件复位模式,接不接硬件复位线均可。

但脱机烧录时就不方便了,需要动态切换不同模式固件,所以搞个动态切换复位模式解决办法

解决办法:

针对这个问题,有个解决办法

选择软件复位



高级脚本添加如下内容,并勾选执行

[Lua] 纯文本查看 复制代码
print("=======================================")
RESET_MODE = 1
pg_reload_var()
pg_enter_debug()
RESET_MODE = 2
pg_reload_var()




7、将STM32H7的SPI MISO和MOSI短接回环测试配置问题也是非常方便的

详细介绍帖子:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130508

以我们H7-TOOL的SPI控制器LUA小程序来配置,主要是方便测试,下面是25M速度下测试





8、H7-TOOL上位机增加连接上位机自动时间同步功能

多位客户提议增加,所以下个版本正式增加



这样就不同手动做同步了



9、H7-TOOL的DAPLINK用到MDK6 VSCode调试下比较好用

1、专题视频:

正式切入MDK6专题视频,RTX5全家桶源码综合模板V4.0,含FreeRTOS的MDK6版本, 即VS Code版,可以编译调试(2026-01-04)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130655

2、配置选择CMSIS-DAP@pyOCD即可



3、调试效果;





10、H7-TOOL隔离再出二代升级版,支持UART和SWD接口隔离,支持由TOOL或者目标板为隔离侧供电

详细介绍帖子:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130581



11、测评最新完成的H7-TOOL的250M示波器信号频率估算精度

测试条件:
采样率设置为2MHz,采用点数1024,那么频率是1953Hz时,1024点正好采集1个周期。然后根据奈奎斯特,最高可以采集1MHz
那么我们设置波形起始频率是1953Hz 到 1MHz结束时的精度效果

实测效果:
从991458Hz开始,也就是接近1MHz时,稍微差点,其他时间误差小于1Hz。



2M采样率采集接近1M频率波形,估算意义已经不大了,一个周期才两个点,采集的波形已经严重畸形了

此时提升示波器采样率,设置为5M采样即可,设置到5M后,末尾几个值的重新估算,精度也非常高

信号频率 = 983462Hz,实际估算频率 = 983462.062500Hz
信号频率 = 985461Hz,实际估算频率 = 985461.000000Hz
信号频率 = 987460Hz,实际估算频率 = 987460.062500Hz
信号频率 = 989459Hz,实际估算频率 = 989459.062500Hz
信号频率 = 991458Hz,实际估算频率 = 991458.062500Hz
信号频率 = 993457Hz,实际估算频率 = 993457.062500Hz
信号频率 = 995456Hz,实际估算频率 = 995456.062500Hz
信号频率 = 997455Hz,实际估算频率 = 997455.062500Hz
信号频率 = 999454Hz,实际估算频率 = 999454.125000Hz


回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120543
QQ
 楼主| 发表于 13 小时前 | 显示全部楼层
更新完毕
回复

使用道具 举报

22

主题

194

回帖

260

积分

高级会员

H7 TOOL 大法好!

积分
260
发表于 7 小时前 | 显示全部楼层
我的老天爷啊, 凌晨还在弄工作哇 老师, 我说真的 我晚点看周报都没事, 你老人家 早点休息 别熬夜了
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 7 小时前 | 显示全部楼层
硬汉哥,辛苦了
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 5 小时前 | 显示全部楼层
Sourcetrail这个软件从github上拉下来后没有直接可执行的程序,是需要编译吗?老大有可运行的吗?
回复

使用道具 举报

5

主题

9

回帖

24

积分

新手上路

积分
24
发表于 4 小时前 | 显示全部楼层
好看,爱看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 15:40 , Processed in 0.060312 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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