摘要: 上电流程 基于地址从低到高(从上到下)的内存分布模型,Cortex-M MCU 的启动过程可以分为三个关键阶段: 硬件自动加载阶段、 软件环境准备阶段、 跳转进入用户代码阶段。 第一阶段:硬件自动加载(物理层触发) 当 MCU 上电,复位引脚(Reset Pin)释放的一瞬间,CPU 处于管态(内核 阅读全文
posted @ 2025-12-24 08:44 口嗨养生博 阅读(2) 评论(0) 推荐(0)
摘要: 一、 MSP vs. PSP:双堆栈机制的奥秘 在 Cortex-M 中,R13 寄存器是堆栈指针(SP)。但实际上,内部有两个物理寄存器:MSP(Main Stack Pointer,主堆栈指针) 和 PSP(Process Stack Pointer,进程堆栈指针)。但在任何时刻,只有一个会被映 阅读全文
posted @ 2025-12-24 08:39 口嗨养生博 阅读(3) 评论(0) 推荐(0)
摘要: MSP 和 PSP 的使用环境 即使不使用 RTOS,一定会用到 MSP,但通常不会用到 PSP。 在不带操作系统的“裸机(Bare-metal)”环境下,MSP 和 PSP 的使用情况如下: 1. MSP 是必须使用的 (Always Used) 无论写多么简单的代码,只要是用 C 语言写的,MS 阅读全文
posted @ 2025-12-24 08:36 口嗨养生博 阅读(1) 评论(0) 推荐(0)
摘要: Cortex-M 详细内存布局图(地址:由低向高) 说明: 1. 为什么“向上”和“向下”增长很重要? 堆 (Heap) - 向上增长:当你调用 malloc() 时,分配器会从 .bss 段结束的地方开始,寻找空闲内存,地址是越来越大的。 栈 (Stack) - 向下增长:这是 Cortex-M 阅读全文
posted @ 2025-12-24 08:35 口嗨养生博 阅读(5) 评论(0) 推荐(0)
摘要: IAR Embedded Workbench 常用宏变量(Argument Variables)备忘录 在 IAR 开发过程中,配置 Pre/Post-build command(预/后构建命令行)或 External Tools(外部工具)时,经常需要使用动态路径。IAR 提供了一套类似环境变量的 阅读全文
posted @ 2025-12-20 15:22 口嗨养生博 阅读(3) 评论(0) 推荐(0)
摘要: 【技术备忘】使用 1Panel 安装 NoCobase 的默认登录信息 今天在服务器上通过 1Panel 一键部署了 NoCobase,用来做一个轻量的内部知识库和数据备忘录。整个过程非常顺利,但为了防止以后忘记初始登录信息,特此记录在此。 默认登录信息 安装完成后,在浏览器中访问 http://你 阅读全文
posted @ 2025-12-05 09:40 口嗨养生博 阅读(13) 评论(0) 推荐(0)
摘要: IAR 工程中使用 PowerShell 脚本实现 HEX 文件自动版本重命名 概述 本方案介绍如何在 IAR Embedded Workbench 中使用 PowerShell 脚本实现编译后自动为 HEX 文件添加版本信息的功能。通过配置 Post-build 命令和自定义变量,可以自动为生成的 阅读全文
posted @ 2025-11-27 15:44 口嗨养生博 阅读(23) 评论(0) 推荐(0)
摘要: IAR 中添加自定义项目配置的简单记录 添加新配置 打开配置对话框 菜单选择 Project → Edit Configurations 创建配置 点击 New 按钮 输入配置名称(如:Upgrade) 点击 OK 完成 使用新配置 在工作空间的下拉菜单中即可选择新建的配置 删除配置 打开配置对话框 阅读全文
posted @ 2025-11-27 09:00 口嗨养生博 阅读(2) 评论(0) 推荐(0)
摘要: STM32CubeMX踩坑记录:DMA+空闲中断为何无法触发? 在使用STM32CubeMX配置串口DMA接收结合空闲中断时,一个常见的困扰是:尽管按照教程完成了所有配置(开启串口、配置DMA、使能全局中断),但程序运行后,空闲中断的回调函数 HAL_UARTEx_RxEventCallback 始 阅读全文
posted @ 2025-11-26 14:34 口嗨养生博 阅读(247) 评论(0) 推荐(0)
摘要: 备忘录 问题现象: 使用 CubeMX 为 IAR 生成的 STM32 程序,在将调试工具从 ST-Link 切换至 J-Link 后,默认使用 JTAG 接口。程序可以成功下载至野火霸道开发板,但在启动仿真调试时立即报错:“failed to get cpu status after 4 retr 阅读全文
posted @ 2025-11-25 17:06 口嗨养生博 阅读(33) 评论(0) 推荐(0)