共 3 篇
标签 #stm32 · 清除
本文介绍 Cortex-M 处理器在发生 HardFault 时,如何将异常现场(PC、LR、栈帧等)保存到 Flash 或 EEPROM,以便在难以复现的死机问题中事后定位根因。适合嵌入式开发者在工控、车载等不允许随意重启的场景下参考。
本文介绍如何利用 KEIL 分散加载文件中的 UNINIT 关键字,在 RAM 中划出一块不经过启动代码初始化的区域,使软件复位后该区域内的变量保留复位前的值。适合需要在复位后快速恢复状态、且对实时性有要求的嵌入式开发者阅读。
本文介绍如何在 STM32F103RCT6 上利用 HAL 库 MSC 协议和内部 Flash 模拟 U 盘,实现免 SD 卡的文件存储与 IAP 升级。适合已熟悉 CubeMX 和 USB 外设、需要低成本 U 盘方案的嵌入式开发者。