- 博客(5)
- 收藏
- 关注
转载 canfestival
最有价值的,是里面有正确可以工作版本的文件提供下载,避免入手的时候,各种失败问题。这个是个不完全转载,仅仅转一下目录,值得广大嵌入式攻城狮去观摩一圈。
2026-07-08 15:32:27
2
原创 IAP升级运行不到NVIC_SystemReset()问题
使用cubemx生成的模板实现IAP升级时失败,调试发现NVIC_SystemReset()被优化掉,将优化等级调到level0后才能运行这条函数。位触发复位,但在触发到实际复位之间存在延迟。如果此期间有中断发生,可能导致复位失败。另外,NVIC_SystemReset()关闭所有中断,确保复位过程不被打断。
2026-07-07 15:50:28
408
原创 解决错误“ #error “include FreeRTOS.h“ must appear in source files before “include queue.h““
注意有没有添加上面选择的头文件,并且顺序不能改变。调用消息队列函数时遇到这个问题,解决方法如下。
2026-07-03 11:15:13
15
转载 IAP升级方案
方案适用场景Flash需求安全性开发复杂度方案一简单应用低⭐⭐⭐方案二一般产品中⭐⭐⭐⭐⭐方案三高可靠性产品高⭐⭐⭐⭐⭐⭐⭐⭐方案四成本敏感产品中⭐⭐⭐⭐⭐⭐方案五高端产品高⭐⭐⭐⭐⭐⭐⭐⭐。
2026-07-01 14:45:26
8
原创 STM32F10X闪存编程(1)基础知识
手册里也有提到内嵌的闪存存储器可以用于在线编程(ICP)或在程序中编程(IAP)烧写。当然,对于容量不大的芯片,通常使用外部存储器来实现IAP升级功能。从底层物理结构来看,STM32 的 Flash 模块通常基于 NOR Flash 技术,这种结构支持快速的随机读取操作,非常适合程序的直接执行。。如果希望将某位恢复为 1,就必须先执行,且擦除操作必须以“页(Page)”或“扇区(Sector)”为单位进行。这种按扇区擦除的机制决定了 Flash 的读写粒度。
2026-06-30 16:04:47
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅