嵌入式开源项目精选专栏本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开
原创
2021-07-09 15:33:05
190阅读
嵌入式开源项目精选专栏本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背后的实现思想,提升自己的代
原创
2022-01-10 17:05:16
346阅读
如果调用 sfud_init(),需要在文件 sfud_cfg.h,定义设备表 SFUD_FLASH_DEVICE_TABLE enum { SFUD_SST25_DEVICE_INDEX = 0, }; #define SFUD_FLASH_DEVICE_TABLE \ { \ [SFUD_SST
转载
2021-02-20 17:25:00
457阅读
你是否因为搞不定 SPI Flash 而掉了好多头发?你是否因为手撸 SPI Flash 驱动而浪费了大量开发时间?你是否因为突然之间更换 SPI Flash 型号而去找产品打架?
原创
2022-01-11 09:26:01
2297阅读
1.简介 SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flas
原创
2022-12-14 15:46:51
671阅读
你是否因为搞不定 SPI Flash 而掉了好多头发?你是否因为手撸 SPI Flash 驱动而浪费了大量开发时间?你是否因为突然之间更换 SPI Flash 型号而去找产品打架?
原创
2021-07-09 16:53:26
677阅读
一、SUFD组件介绍 SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行
原创
2022-12-14 10:32:34
208阅读
文章目录1.新建工程2.配置CubeMX Settings,启用SPI33.打开SFUD功能并添加FAL和EasyFlash软件包4.修改FAL接口文件并初始化SFUD和FAL5.调整FAL分区结构6.修改EasyFlash接口文件并初始化EasyFlash7.编译下载程序并调试功能 1.新建工程打开RT-Thread Studio,文件-新建-RT-Thread项目,选择好芯片型号,我这里用的
转载
2024-09-06 10:24:21
93阅读
你是否因为搞不定 SPI Flash 而掉了好多头发?你是否因为手撸 SPI Flash 驱动而浪费了大量开发时间?你是否因为突然之间更换 SPI Flash 型号而去找产品打架?如果没有,可以关闭这篇文章啦,有这时间去刷抖音开心开心不好吗~如果有的话,你很幸运哈哈,在对的时间遇到对的库,接下来 mculover666 带你一起手把手在裸机移植 SFUD。废话少说,接下来有请主角 SFUD 登场~
转载
2024-09-29 21:47:19
20阅读
一、FAL管理与示例 FAL (Flash Abstraction Layer) Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理、操作的抽象层,对上层统一了 Flash 及 分区操作的 API ,FAL 框架图如下: 从上图可以看出FAL抽象层位于SFUD框架的上层,可以将多个Flash硬件(包括片内Flash和片外Flash)
基础资料基于Air105开发板:Air105 - LuatOS 文档上手:开发上手 - LuatOS 文档探讨重点官方SFUD库操作-外置flash demo相关内容的学习及探讨。 软件版本AIR105:LuatOS@AIR105 base 22.12 bsp V0014 32bit硬件准备air105开发板SPI FLASH 这里选择W25Q128软件使用接口文档可参考:https:/
准备事项完成了以下两步操作后进行【FlashDB】第一步 FlashDB 移植到 STM32L475 使用QSPI驱动外部 flash W25Q64之FAL移植【FlashDB】第二步 FlashDB 移植 STM32L475 使用QSPI驱动外部 flash W25Q64之 SFUD 移植貌似以上两步顺序搞反了1. FlashDB 移植1.1 将FlashDB 相关文件文件依次放入MDK中Fla
本次介绍的两个软件包SFUD/FAL都与FLASH有关,并且都可以独立使用或者结合在一起使用,两个软件包都对操作系统无依赖,可以使用裸机移植,也很方便移植到各种系统。 这两个软件包的作者都是armink,armink的开源仓库地址:https://github.com/armink,更多好玩的软件,请到作者仓库查询。 以下将结合rtthread系统,分别对这两个软件包做下演示。1.SFUDSFUD
本次移植是在官方源码的基础上进行移植的本次介绍的两个软件包SFUD/FAL都与FLASH有关,并且都可以独立使用或者结合在一起使用,两个软件包都对操作系统无依赖,可以使用裸机移植,也很方便移植到各种系统。 这两个软件包的作者都是armink,armink的开源仓库地址:https://github.com/armink,更多好玩的软件,请到作者仓库查询。 下面给出官方源码的下载链接&n