
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如果你的 STM32H723 用着外部 SDRAM(挂在 FMC 上),同时使能了以太网(ETH MAC),然后发现 SDRAM 里的数据莫名其妙被篡改了——这篇文章大概率能帮你省两天时间。STM32H723 的 ETH MAC 在复位后,短时间内连续写两个 MAC CSR 寄存器会触发虚假的 AHB 写事务,静默破坏外部 SDRAM 中的数据。这个 Bug 不在 ST 官方的 ES0491 Er
将C#与.NET引入单片机开发,绝非简单的技术移植,而是一次开发范式的革新。它打破了高性能嵌入式应用开发的效率瓶颈,让开发者能从繁琐的底层细节中解放出来,更专注于创造产品本身的核心价值。这套基于C#、.NET 10与NuttX的完整方案,已为STM32H7等高性能平台上的复杂应用开发铺平道路。无论你是厌倦了C语言陷阱的嵌入式老兵,还是希望将软件技能扩展至硬件领域的C#开发者,现在都是一个绝佳的起点

本文介绍了一种在VSCode中为STM32等嵌入式项目生成智能提示的方法。通过Python脚本解析Eclipse系IDE(如STM32CubeIDE、S32DS)生成的makefile和构建文件,自动生成compile_commands.json文件。该脚本会扫描构建目录中的subdir.mk文件,提取编译器参数和源文件信息,并支持自动检测工具链路径和系统头文件路径。使用方法简单,只需在构建目录执
但客观带来的结果是,其社区维护的驱动代码质量参差不齐,尤其在相对小众的平台上(如国内的 AT32 系列),人力投入更显不足。遗憾的是,NuttX 社区当前的设备驱动模型和编码规范,似乎构筑了一道无形的壁垒,将原厂已存在的、成熟的 BSP 拒之门外。这种对特定实现方式的执念,某种程度上阻碍了驱动生态的发展效率,也使得框架层面的优化缺乏来自实际硬件适配的充分反馈。这些框架层面的问题,使得即使开发者想编
3.PC安装winfsp, sshfs,SSHFS-Win Manager.傻瓜式安装,将目标板子映射到PC的某个盘。4.VS2022中,你的工程的exe生成目录到上面盘中某个路径。5.VS2022安装RemoteDebuger扩展。2.目标板子上传VSDBG程序,详见我的上一个文章。1.目标板子配置好ssh,确保PC可以连上。6.你的工程编写launch.json,7.右击工程的Remote D








