E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FATFS
FATFS
文件系统+源码分析——学习笔记
一、概述1、目的在移植之前,先将源代码大概的阅读一遍,主要是了解文件系统的结构、各个函数的功能和接口、与移植相关的代码等等。2、准备工作在官方网站下载了0.12c版本的源代码,利用UE进行阅读。二、源代码的结构1、源代码组成源代码压缩包解压后,共两个文件夹,doc是说明,src里就是代码。src文件夹里共六个文件和一个文件夹。文件夹是option,还有00readme.txt、diskio.c、d
sz189981
·
2020-08-15 10:46
应用-内存管理
stm32f103c8t6移植
Fatfs
文件系统出现的一些问题
一、环境keil5,使用库函数二、移植对象stm32f103zet6>>stm32f103c8t6三、连接方式硬件SPI1(PA5,6,7)四、主函数代码#include"stdio.h"#include"delay.h"#include"sys.h"#include"oled.h"#include"malloc.h"#include"MMC_SD.h"#include"ff.h"#include
redgragon0
·
2020-08-15 10:10
stm32
SPI
SD
stm32——
Fatfs
文件系统读写文件
因项目需求需要移植
fatfs
文件系统,参考了正点原子的战舰例程。使用mcu为stm32f103zet6,spi的sd卡模块,8Gsd卡。
redgragon0
·
2020-08-15 10:10
stm32
关于
FATFS
文件系统的一些使用方法
使用
FATFS
文件系统前需要阅读一些相关的文档,起码知道各个函数的功能。这里介绍创建文件的方式(自己尝试过的)。本人使用的是正点原子的库,调试时使用的是正点原子的USMART。
jasonlove98
·
2020-08-15 10:37
FatFs
文件系统介绍与使用
FatFs
是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。
SeanOY
·
2020-08-15 10:33
FatFs
转一篇比较详细介绍
FatFs
文件系统移植的文章
摘自:http://blog.163.com/zhshq_hg@126/blog/static/3278568820090710053782/补充一点,
FatFs
的作者写了两个,一个是正宗的
FatFs
,
狼性天下
·
2020-08-15 10:26
ARM的学习
Fatfs
文件系统分析(0)-
FATfs
概述
8.6.1FAT文件系统概述FAT(FileAllocationTable,文件分配表)文件系统是windows操作系统所使用的一种文件系统,它的发展过程经历了FAT12、FAT16、FAT32三个阶段。FAT文件系统用“簇”作为数据单元。一个“簇”由一组连续的扇区组成,簇所含的扇区数必须是2的整数次幂。簇的最大值为64个扇区,即32KB。所有簇从2开始进行编号,每个簇都有一个自己的地址编号。用户
joqian
·
2020-08-15 10:55
文件系统
使用Cubemx移植
FatFs
到stm32
这一次使用Cubemx生成
FatFs
的初始化代码,然后做最后的移植工作。本人使用的是stm32f767的野火的板子。介绍一下FafFs系统架构
FatFs
是一种中间层,可以屏蔽硬件的差异,移植起
greedyhao
·
2020-08-15 10:55
stm32
SD卡fat文件系统移植
经过充分的研究,发现
fatfs
文件系统移植的比较简单!因为代码都已经被别人做好了!
ieczw
·
2020-08-15 10:53
stm32
STM32开发
好东西——
FatFs
- Generic FAT File System Module
FatFsisagenericFATfilesystemmoduleforsmallembeddedsystems.TheFatFsiswrittenincompliancewithANSICandcompletelyseparatedfromthediskI/Olayer.Thereforeitisindependentofhardwarearchitecture.Itcanbeincorpor
Huang_X_X
·
2020-08-15 10:22
FatFs
STM32
FatFs
在32位微控制器MCU数十到数百KB的容量采用外扩存贮器SD卡,使用SPI协议,文件系统采用
FatFs
,移植修改类型和底层函数
FatFs
通用的文件系统模块可以根据具体情况编写底层IO函数
FatFs
hn_sun
·
2020-08-15 10:22
文件系统
SD卡
FatFs
STM32
FatFS
移植经验分享
STM32中
FatFS
移植http://www.amobbs.com/forum.php?
diruan7614
·
2020-08-15 10:48
如何设置
FatFs
文件系统支持长文件名
“长文件名”“短文件名”的详细概念请自行去百度谷歌搜狗搜索。我们现在只需要知道一个文件名称长了,就是长文件名,例如sdjflasdjfas.txt;一个文件的名称短了,就是短文件名,例如a.txt。有人会问,文件名干嘛要分长短?这个问题属于计算机历史问题了。想深究,去百度吧。咱们先看看用“不支持长文件名”的文件系统和“支持长文件名”的文件系统分别读一个比较长的文件名显示的效果吧。下面是“不支持长文
eagle11235
·
2020-08-15 10:48
STM32
第37章 基于SD卡的
FatFs
文件系统—零死角玩转STM32-F429系列
第37章基于SD卡的
FatFs
文件系统全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege
aicai1841
·
2020-08-15 10:44
嵌入式
FatFs
文件系统笔记--R0.13c
目录1.
FatFs
文件系统简介1.1
FatFs
的目录结构1.2
FatFs
帮助文档1.3
FatFs
源码2.
FatFs
文件系统的移植2.1
FatFs
分层体系2.1
FatFs
移植步骤2.1.1添加
FatFs
源码到工程
专业游手好闲
·
2020-08-15 10:12
嵌入式开发
STM32
文件系统
深入理解文件系统,以
fatfs
为例(一)
深入理解文件系统,以
fatfs
为例什么是文件系统,为什么要引入文件系统。
SEARCH_SUN
·
2020-08-15 10:11
嵌入式软件设计
Vivado中开发ZYNQ系列芯片,在SDK中进行xilffs文件系统开发遇到的问题解决方法
由于在裸机下进行开发不像具有操作系统那样,直接可以读写文件,因此文件系统的移植是一个很很大的问题,好在查阅相关资料以后发现Xilinx公司竟然提供了文件系统,也就是xilffs,这东西的实质说白了就是
FATFS
STM32F7
·
2020-08-15 10:11
基于STM32F407的
FatFs
文件系统在SD卡驱动上的移植
基于STM32F407的
FatFs
文件系统在SD卡驱动上的移植DanielLee_USTB2014-2-26最近在做SD卡驱动,以前移植过efsl,觉得用的人不是很多,现在移植个
FatFs
,也跟上队伍。
随想ustb
·
2020-08-15 10:07
FatFS
-通用FAT文件系统详解
http://elm-chan.org/fsw/ff/00index_e.html(一)
FatFS
简介
FatFs
是用于小型嵌入式系统的通用FAT/exFAT文件系统模块。
Cavaliers_D
·
2020-08-15 10:07
文件系统
基于stm32、spi协议的
Fatfs
文件系统移植(附完整代码下载)
开发环境:Window732bit开发工具:KeiluVision4硬件:stm32f103vct6目录1.硬件设计:2.软件设计1.SPI收发数据2.向SD卡发送的命令格式:3.SD卡应答命令的响应4.SD卡初始化流程3.下载验证4.注意事项5.实验可改进的地方前言:已经有段时间没有写博客了,可能是事有点多(是我懒...额),最近又想来写一些;这次做的是stm32和SD卡的应用。SD卡的使用都很
脆弱的代码
·
2020-08-15 10:06
STM32应用实例
【STM32-
FatFs
】FAT文件系统原理
一、硬盘的物理结构:硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁性物质状态发生改变
阿卡基YUAN
·
2020-08-15 10:26
《STM32》
Zynq
Fatfs
文件系统应用笔记
ZynqFatfs文件系统应用笔Hello,panda笔记介绍基于所描述的ZynqFatfs基于Xilinxxilffsv3.0和Sdpsv2.4,文件系统采用在Bare-Metal和轻量级操作系统中常用的
FatFs
_Hello_Panda_
·
2020-08-15 10:55
xilinx随笔
FatFs
之三 FAT文件系统基础、FAT 数据格式、引导、编码
注意:本文章最初是翻译自
FatFs
官网的ThebasicsofFATfilesystem。但是,原文大多都是文字说明,因此在翻译时,添加了大量的图片示例以及一些额外的章节。
ZCShouEXP
·
2020-08-15 10:22
FAT
文件系统
第25章 串行FLASH文件系统
FatFs
—零死角玩转STM32-F429系列
第25章串行FLASH文件系统
FatFs
全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege
aicai1841
·
2020-08-15 10:22
利用
FatFs
文件系统读取文件最近一次修改日期和时间
1、FILINFO文件状态结构体FILINFO结构保存有关f_readdir、f_findfirst、f_findnext和f_stat函数检索的对象的信息,它包括6个成员,我们在获取有关文件最近一次修改日期和时间的信息时,主要用到了fdate和ftime这两个成员。1.1fdatefdate存储了修改文件或创建目录时的日期,共16位,包含了年、月、日三部分信息,分别如下所示:①bit15:9:表
Kohh___
·
2020-08-15 10:51
FatFs
路径名称规则、字符集和卷管理
本文基于V0.12b版本1.路径名称格式
FatFs
模块路径名格式与DOS/Windos文件名规格类似,如下所示:[驱动器:][/]目录/文件
FatFs
模块支持长文件名(LFN)和8.3格式文件名(SFN
zhzht19861011
·
2020-08-14 04:42
FatFs
SD卡应用总结(
Fatfs
)
转载自:SD卡应用总结(
FatFs
)对于SD卡的应用,想必大家都尝试多。不过,很多网友恐怕只停留在实验的基础上吧。对于SD卡在文件系统下或者不带文件系统下,对SD卡的操作都是很简单的。
weixin_30436101
·
2020-08-14 03:52
stm32
Fatfs
读写SD卡
折腾了几天,总算移植成功了最新版
Fatfs
(FatfsR0.09),成功读写SD卡下文件。
vigour1000
·
2020-08-14 03:10
ARM
fatfs
文件系统
hal库中的
FATFS
使用STM32CubeMX添加
FATFS
下的user-defined,打开工程,查看main()可以发现代码中先调用了MX_
FATFS
_Init()函数,而此函数又调用了
FATFS
_LinkDriver
贝特菲尔
·
2020-08-14 03:49
Stm32
fatfs
移植和使用(在SPI_FLASH上建立文件系统)
今天我们来以在SPI_FLASH上建立文件系统为例,看看
FATFS
文件系统怎么移植和使用。需要准备的材料有:(1)
FATFS
文件系统源码(点此下载最新
FATFS
源码)。
泡在妞里的Feel
·
2020-08-14 03:50
文件系统
如何把
FATFS
系统的uni2oem和oem2uni数组移到SD卡
如何把数组移到SD里然后用
FATFS
文件系统打开对于
FATFS
文件系统来说如果要使他支持中文文件名,我们就必须要把cc936.c文件添加进我们的工程。
qq978019740
·
2020-08-14 03:17
STM32
Fatfs
遍历文件的两种方法
//遍历文件//path:路径//返回值:执行结果u8mf_scan_files(u8*path){FRESULTres;char*fn;/*Thisfunctionisassumingnon-Unicodecfg.*/char*p;#if_USE_LFNfileinfo.lfsize=_MAX_LFN*2+1;fileinfo.lfname=mymalloc(SRAMIN,fileinfo.lf
hbaizj
·
2020-08-14 03:33
STM32
FatFs
读写SD卡出现FR_NO_FILESYSTEM解决方法.
p=22618一月20143起因去年做了个GPS路径记录器,将路径息记录于TF卡上,上了
FatFs
系统.刚开始那会虽然偶尔罢工,但好歹能工作.后来没时间也没心情了,就搁在一边,没再管.前几天又找出来,想着弄稳定了
fxk416532131
·
2020-08-14 03:53
读取SD卡下所有文件目录的名字
1.前言读取SD卡根目录下文件夹的名字用到
FATFS
相关的API函数有如下:1)f_mount--挂载SD2)f_opendir--打开目录3)f_readdir--读取目录4)f_closedir--
Mr_WangHailong
·
2020-08-14 02:59
FATFS
FATFS
建立以当前日期为名字的文件夹并在文件夹中建立当前时间为名字的txt文件
1.sprintf的使用CharDATA[10];Sprintf(DATA,”%d”,123)//“123”//将数组内的数按照指定的格式输出成字符串2.输出2位宽度的数据%d--------------十进制输出%2d-------------以宽度2输出整型数,不足2位时,左补空格%02d-----------以宽度2输出整型数,不足2位时,左补0%.2d------------以宽度2输出整
Mr_WangHailong
·
2020-08-14 02:27
FATFS
FATFS
实验_STM32F1开发指南_第四十四章
第四十四章
FATFS
实验上一章学习了SD卡的使用,不过仅仅是简单的读扇区而已。真正要好好使用SD卡,必须使用文件系统管理。本章将使用
FATFS
来管理SD卡,实现SD卡文件的读写等基本功能。
sz189981
·
2020-08-11 13:05
应用-
stm32
stm32
Fatfs
读写SD卡
折腾了几天,总算移植成功了最新版
Fatfs
(FatfsR0.09),成功读写SD卡下文件。
qutiezhu
·
2020-08-11 13:31
STM32
stm32f429 cubemax生成 lwip和SD
FATFS
调试记录
为什么80%的码农都做不了架构师?>>>1、lwip调试的时候一定要增加LAN8720A的复位代码HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_RESET);HAL_Delay(PHY_RESET_DELAY);HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_SET);HAL_Delay(PHY_RESET_DELA
weixin_34247299
·
2020-08-10 23:23
fatfs
学习笔记--f_write用法(最新版本R0.13)
f_writeThef_writewritesdatatoafile.FRESULTf_write(FIL*fp,/*[IN]Pointertothefileobjectstructure*/constvoid*buff,/*[IN]Pointertothedatatobewritten*/UINTbtw,/*[IN]Numberofbytestowrite*/UINT*bw/*[OUT]Poin
lbaihao
·
2020-08-10 06:43
fatfs文件系统
STM32 修改
FatFs
支持文件同时单写多读
最近使用SD卡,需要上传文件到手机,这个功能需要支持同一个文件同时打开一个写入和一个读取句柄,写入的同时能够读取文件内容上传,写入都是写入文件末尾,文件是一个以小时为单位建的,要想上传当前小时内的文件,就必须支持单写多读功能STM32芯片使用的是STM32F412系列,使用STM32CubeMX配置的Keil5工程,找了一下配置发现有个可重入的设置但是默认为Disabled,且只有Disabled
坤仔N
·
2020-08-09 07:30
Stm32
【STM32调试(三)】采集bmp图像保存在SD卡
将bmp保存在sd卡上,这里移植
FATFS
文件系统。图片保存的步骤:配置bmp的图片头信息,设置数据格式掩码,写入图像数据。
later_niu
·
2020-08-08 19:54
硬件开发
串行FLASH文件系统
FatFs
介绍并在STM32F1上移植
先对内存存储有一个理解,比如在FALSH中存储数据时,已知在STM32F1开发板上都有自带有一个外部FLASH(W25Q128、128Mbit=16MByte,即16M内存),FLASH存储的数据掉电不会丢失里面的数据,MCU和W25Q128是采用SPI进行通信的。可以查看ROM、RAM、DRAM、SRAM和FLASH的区别、单片机中为什么有了Flash还有EEPROM? W25Q12
从心开始 >
·
2020-08-08 15:06
STM32学习
STM32CUBEIDE之SPI读写FLASH进阶串行FLASH文件系统
FatFs
预备知识>>W25Q128是16Mspiflash,一共有256个block,每个Block64KB。>>一个Block可以分割为16个扇区(smallsector),每个扇区4096字节步骤步骤讲解与结果截图步骤1:创建STM32CUBEIDE工程(根据自己的开发板,配置RCC,选择最低版本固件库)2:查看FLASH与自己板子的接线图3:根据FLASH时序特点,这个芯片采用MSB先行,一般采用模
西红柿爆炒鸡蛋
·
2020-08-07 17:06
#
VS code+STM32CubeMX 使用 FreeRTOS+
FatFS
+USB_DEVICE 搭建 SD卡 读卡器 和 读写 SD卡 示例项目
新建项目2.配置CubeMX项目3.配置EIDE项目4.编写代码5.编译下载6.效果展示本例介绍如何使用vscode插件EIDE和STM32CubeMX开发STM32项目,并实现一个使用FreeRTOS+
FatFs
nullptr@0
·
2020-08-07 17:51
EIDE
使用教程
将数据或文件写入SPI_FLASH的可用方法
将数据或文件写入SPI_FLASH的可用方法(1)使用SD卡更新外部SPIFLASH(W25Q128),将需要写入的数据或文件存储于SD卡中,在通过
FATFS
文件系统读取写入外部SPIFLASH,可参考原子哥的例程
CsData
·
2020-08-07 17:19
STM32
基于SD卡的
FatFs
文件系统(
FatFs
移植到STM32)
平台:STM32ZET6(核心板)+ST-LINK/V2+SD卡+USB串口线工程介绍:主要文件在USER组中,bsp_sdio_sdcard.c,bsp_sdio_sdcard.h和main.c,另外
FatFs
CallMeJacky
·
2020-08-05 15:36
STM32硬件开发
STM32CubeMX基于SD卡的
FATFS
文件系统测试(附源码)
1.问题描述:使用STM32CubeMX配置SD基于SD卡的
FATFS
文件系统,并进行测试文件的读写。
路伢辉
·
2020-08-05 15:05
stm32
STM32cubemx成功搭建SD卡和
FATFS
对STM32F1
关于设置,网上很多例子,但是有些地方没有说清楚,1.我用的是最新的cube,库也是最新的,我相信这些基础的库一定是越更新越好。NVIC,我设置的2bits与2bits,也就是原子历程里常用的group2,SDIO与DMA的中断分别为3,3、3,0;也就是DMA的中断更高;RCC就不用说了、晶振这些也不说了、SYS也不用说了,SDIO设置开启,SD卡1bit或者4bits,关键是在于分频的设置,因为
MouShengWuDu
·
2020-08-05 15:15
STM32CubeMx移植
Fatfs
文件系统
STM32CubeMx移植
Fatfs
文件系统1.
Fatfs
文件系统1.1
Fatfs
文件系统简介2.移植步骤2.1配置SDMMC2.2配置时钟2.3添加并配置
Fatfs
文件系统3.代码修改调试1.
Fatfs
一位年轻的程序员
·
2020-08-05 15:06
stm32
stm32CubeMx
在stm32f767上移植sd卡的
fatfs
系统
stm32cubeMx:version5.6.1固件库:STM32CubeFW_F7V1.16.0MCU:STM32F767IGTxCubemx的配置:按照上图的配置进行sd的pinmux配置Sd功能配置,使用
fatfs
stardust2018
·
2020-08-05 14:52
MCU
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他