以 CH32X035 的 startup_ch32x035.S 为例:启动文件与启动流程精读
以 CH32X035 工程的 Startup/startup_ch32x035.S 为例:先补齐读汇编启动文件需要的知识(段指令、数字标签、.option、CSR、弱符号、中断属性),再把"从复位到 main 再到中断返回"的每一步和实测地址对上,最后给出各例程启动文件的差异与踩坑点。
以 CH32X035 的 Link.ld 为例:链接脚本文件精读
以 CH32X035 工程的 Ld/Link.ld 为样本:先补齐读链接脚本需要的知识(section、VMA/LMA、位置计数器、KEEP、PROVIDE、gc-sections),再逐段拆解脚本本身,并用该工程 map 与 objdump 里的真实地址验证每一条结论。
printf 从调用到串口:stdio 分层、流与 fd、retarget 全梳理
一次把 printf 讲明白:四个格式化函数的区别、流与 fd 的分层、newlib 与 microlib 各自把最后一跳接在哪(_write 还是 fputc)、行缓冲与 tty、以及 MCU 上最容易踩的坑。
HLK-7621 U-Boot(2026.07) WebFlash 与 OpenWrt RAM 启动记录
记录 HLK-7621 U-Boot webflash 上传、RAM 加载、uImage 启动与固件大小校验过程。
HLK-7621 U-Boot(2026.07) 启动方式分析
分析 HLK-7621 的 U-Boot 配置、启动命令、Flash 读取流程与 OpenWrt RAM 启动方式。
HLK-7621-uboot(2026.07)笔记-knowledge
汇总 HLK-7621 U-Boot 学习中的 FIT、uImage、initramfs 与启动镜像相关基础知识。
HLK-7621 U-Boot(2026.07) ASCII 启动画面记录
记录 HLK-7621 在 U-Boot 各启动阶段输出 ASCII 启动画面的代码片段与显示效果。
OpenWrt MT7621 GPIO13 LED 配置
在 OpenWrt 中为 HiLink HLK-7621A 配置 GPIO13 LED,并启用系统心跳触发器
HLK-7621 U-Boot(2026.07) Flash 布局记录
梳理 HLK-7621 SPI NOR Flash 中 TPL、SPL、U-Boot 与环境变量等区域的偏移布局。
HLK-7621-uboot(2026.07)笔记-04
跟踪 HLK-7621 U-Boot SPL 初始化流程,包括早期 malloc、bootstage、OF 与 Driver Model 初始化。