使用DeepSeek辅助定位/解决栈溢出导致的Hardfault
本文由群友 黄苇鳽 撰稿于2025年8月11日。DualMono代为投稿。 使用DeepSeek辅助定位/解决栈溢出导致的Hardfault 起因 最近在为STM32L051K8U6(ARM Cortex-M0+ ARMv7)单片机移植开源Wouo GUI框架后,发现每次与spinbox控件交互时,程序都会立即卡死并且进入hardfault_Handler。…
1评论
2025年8月12日
本文由群友 黄苇鳽 撰稿于2025年8月11日。DualMono代为投稿。 使用DeepSeek辅助定位/解决栈溢出导致的Hardfault 起因 最近在为STM32L051K8U6(ARM Cortex-M0+ ARMv7)单片机移植开源Wouo GUI框架后,发现每次与spinbox控件交互时,程序都会立即卡死并且进入hardfault_Handler。…
因为项目开发需要,鼓捣一下stm32的usb dfu固件升级,搜了下网上教程,很多讲的很详细也很好,但是都比较老了,用的F4一类的比较老的型号和库,ST的HAL库又没事就改实现和接口,于是照着做下来发现坑深似海,遇到了一堆问题。 姑且记录一下实现的方法和遇到的各种坑点吧,仅供参考。 首先大家知道stm32的新型号一般是内置dfu bootloader的,通过…
本文解析了电力电子代码的架构设计,涵盖其简洁、实时性高、资源有限等特点,以及底层初始化、调度、控制、保护等功能需求。文章提出三层架构(App、BSP、HAL),并给出详细文件树,提升代码可维护性和可移植性,适用于电力电子系统开发。