- 博客(5)
- 收藏
- 关注
原创 VScode-GDB调试
本文介绍了在VS Code中使用GDB调试STM32 SPI HardFault问题的方法。通过三种断点类型(代码断点、条件断点、数据断点)的灵活应用,结合具体案例展示了如何快速定位数组越界导致的SPI配置结构体被改写问题。重点讲解了数据断点的使用技巧,包括监视变量地址变化、分析调用栈等关键调试步骤,并提供了完整的GDB命令清单和问题排查模板。该方法适用于各类嵌入式系统中变量异常改变的调试场景,能有效提高排查效率。
2026-03-03 11:17:28
593
原创 环形缓冲区
2 的幂不是巧合,是对硬件特性的忠诚。最快的代码,是让 CPU 做它最擅长的事。下次设计高吞吐队列时,记住这个小秘密——让你的数据在硅片上跑圈,而不是在 CPU 流水线上堵车。嵌入式设计好书推荐登陆gitee克隆即可:https://gitee.com/qingshui0048/BOOK.git。
2025-12-03 15:39:54
408
原创 一个高级按键扫描驱动-Telink蓝牙协议栈key_dev详解
本文旨在通过学习优秀的开源代码,了解其按键编写框架的思路,以及其中对位掩码等编程技巧的使用,精进自身的编程思路。
2025-01-13 08:33:00
1988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1