摘要: 下载地址rt-thread-studio 安装python,记得勾选添加到环境变量 不用单独下载pyocd 以及什么env,点击下载对应芯片,pyocd默认已经集成下载,在选项中也可以看到 按理说就可以编译的但是我的一直不行"Target type 'apm32e103ce' not recogni 阅读全文
posted @ 2025-03-09 19:55 lpajsj 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、STM32L的 LR 寄存器 LR寄存器,即R14,全称为Link register,翻译过来就是链接寄存器,专门用于函数、中断返回使用。在函数调用开始时,LR寄存器的值就是PC的值(返回地址),是CPU自动计算的,不需要程序员去更新,可以简单的理解为当我们调用BL时,CPU就知道我们要执行函数 阅读全文
posted @ 2025-02-13 22:48 lpajsj 阅读(30) 评论(0) 推荐(0) 编辑
摘要: define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 使用offset可以直接得到结构体变量在结构体中的偏移,这个宏定义在> stddef.h,参数TYPE是结构体变量名,MEMBER是成员变量名 例如 typedef struc 阅读全文
posted @ 2025-02-13 11:35 lpajsj 阅读(5) 评论(0) 推荐(0) 编辑
摘要: STM32怎么说也用了好几年了,但是对于它的内存分布,启动过程,总是模棱两可;所以说决定写这篇文章做下梳理,水平有限,欢迎指正; 以下以F407ZGT6为例 1. STM32地址空间分布 | Address Range | Description | 0x00000000 - 0x03FFFFFF 阅读全文
posted @ 2024-06-24 21:57 lpajsj 阅读(333) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示