资讯详情

RT-Thread—STM32—EasyFlash

📅 2026/10/11 3:59:44 | 华诺云谱 👁 阅读
RT-Thread—STM32—EasyFlash
RT-Thread—STM32—EasyFlash概述本教程主要根据官方推荐的教程进行改编详细信息请参考EasyFlash软件包本例程的模板使用通用模板环境搭建里面的模板RT-Thread——STM32——FAL库示例工程请参见文末的源码仓库链接, 建议从头开始移植, 加深印象。配置打开工程目录在ENV下输入menuconfig进入图形化配置界面在RT-Thread online packges-tools packages里选中EasyFlash打开EasyFlashVersion选择最新的版本最小擦除粒度设置为2048(STM32F103ZET6页大小为2K,所以选择2048)最小写入粒度设置为STM32F1(因为我使用的是STM32F1)在EasyFlash软件包里面把ports里面的ef_fal_port.h文件移动到src文件夹里面在ENV里面重新生成工程保存配置并且退出ENV代码修改在fal_cfg.h文件里面的分区表中增加easyflash项根据flash大小重新分配内存打开ef_fal_port.c文件修改easyflash的名字增加需要存储的变量名如图使用的时候,添加头文件和测试代码如图测试烧录代码每次按下复位键都会打印当前的上电次数如图如果结果和我一样就说明你已经成功了小结easyflash用起来真的很方便而且大大增加了flash的寿命用来存储常见的信息基本上就够用了也不用外界存储芯片源代码获取源码仓库: 码云仓库
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑