会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lpajsj
博客园
首页
新随笔
联系
订阅
管理
2026年7月
Git Checkout 后编译注意事项(rtthread studio编译生成代码不正确)
摘要: 现象 在 RT-Thread Studio 中执行 git checkout 切换到不同提交后,可能会出现 点击"构建"或"全部重新构建",编译出来的代码与当前代码不一致,看起来像是旧代码。即使执行"Clean"或手动删除 Debug/、release/ 目录后重新编译也无效。编译的代码大小一直是之
阅读全文
posted @ 2026-07-31 11:17 lpajsj
阅读(8)
评论(0)
推荐(0)
2025年8月
MM32仿真器连接正常却提示failed to power up dap
摘要: MM32连接正常却提示failed to power up dap 描述:以前别人留下的MM32F103C8T6工程,下载器芯片选择错误,使用JLINK第一次下载成功后,芯片不正常运行,SW仿真下载接口再也无法识别,提示failed to power up dap 解决:boot0引脚接高电平重新上
阅读全文
posted @ 2025-08-07 16:17 lpajsj
阅读(437)
评论(0)
推荐(0)
2025年6月
RMS 有效值的推导与C实现
摘要: RMS 有效值的推导与C实现 [!NOTE] 直接看四 一、物理基础与离散信号推导 1. 功率等效原理 直流功率: $ P_{DC} = \frac{V_{eff}^2}{R} $ 交流功率(离散信号): 瞬时功率:$ \frac{V_i^2}{R} $ 平均功率: $ P_{AC} = \frac
阅读全文
posted @ 2025-06-17 18:01 lpajsj
阅读(412)
评论(0)
推荐(0)
2025年3月
rt-thread-studio 编译APM32 Target type 'apm32e103ce' not recognized
摘要: 下载地址rt-thread-studio 安装python,记得勾选添加到环境变量 不用单独下载pyocd 以及什么env,点击下载对应芯片,pyocd默认已经集成下载,在选项中也可以看到 按理说就可以编译的但是我的一直不行"Target type 'apm32e103ce' not recogni
阅读全文
posted @ 2025-03-09 19:55 lpajsj
阅读(162)
评论(0)
推荐(0)
2025年2月
rtos任务切换与调度
摘要: 1、STM32L的 LR 寄存器 LR寄存器,即R14,全称为Link register,翻译过来就是链接寄存器,专门用于函数、中断返回使用。在函数调用开始时,LR寄存器的值就是PC的值(返回地址),是CPU自动计算的,不需要程序员去更新,可以简单的理解为当我们调用BL时,CPU就知道我们要执行函数
阅读全文
posted @ 2025-02-13 22:48 lpajsj
阅读(552)
评论(0)
推荐(0)
关于取某个结构体变量偏移offsetof
摘要: define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 使用offset可以直接得到结构体变量在结构体中的偏移,这个宏定义在> stddef.h,参数TYPE是结构体变量名,MEMBER是成员变量名 例如 typedef struc
阅读全文
posted @ 2025-02-13 11:35 lpajsj
阅读(89)
评论(0)
推荐(0)
2024年6月
STM32地址分布、启动链接文件以及Boot跳转App简单记录
摘要: STM32地址分布、启动链接文件以及Boot跳转App简单记录 目录STM32地址分布、启动链接文件以及Boot跳转App简单记录1. STM32地址空间分布2.关于链接文件3. 启动文件4.程序跳转 STM32怎么说也用了好几年了,但是对于它的内存分布,启动过程,总是模棱两可;所以说决定写这篇文章
阅读全文
posted @ 2024-06-24 21:57 lpajsj
阅读(1921)
评论(0)
推荐(0)
公告