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
函数的用法学习方法
FRESULTresult_9;FILfile_9;uint32_tbw_9;__align(4)charbuf_9[1024*4]={0};//.4-8-16-32-typedefstruct{uint8_tf_open;uint8_tf_lseek;uint8_tf_write;uint8_tf_sync;uint8_tf_close;}cmd_struct;cmd_structcmd;voi
unsv29
·
2020-08-15 11:05
fileSystem
【转】
FatFS
文件系统介绍及使用例程
FatFS
文件系统包含了文件ff.h:文件系统实现头文件,定义有文件系统所需的数据结构diskio.h:底层驱动头文件,就一些状态宏的定义和底层驱动函数的申明integer.h:仅实现数据类型重定义,增加系统的可移植性
吾息
·
2020-08-15 11:58
soc学习
新版STM32CubeMX的
FatFs
中间件访问SD卡失败的解决笔记
FatFsR0.12c、STM32Cube库、没有使用FreeRTOS、f_open函数返回错误、ioc、PlatformSettings问题的提出在给IoT网关和复杂节点制作IoT开发框架时,打算把
FatFs
EsLinuxQt
·
2020-08-15 11:47
STM32
IoT
嵌入式软件开发
FatFs
使用中文长文件名
一、说明使用长文件名,一般会是在使用f_readdir()这个函数时碰到,这个函数的功能就是获取上一步使用f_opendir()打开的文件夹中的内容,并将文件信息保存到定义的结构体。结构体内容如下,里面包含有文件大小,上一次修改日期,文件属性,文件名等。可见,普通文件名是存在一个fname[13]的数组里的,这就使得长文件名无法正常显示。而长文件名是一个指针,这个指针指向的数组是需要自己定义的。二
cyang812
·
2020-08-15 11:30
嵌入式
STM32
STM32学习笔记
STM32移植
fatfs
(R0.10a版本)
关于STM32单片机移植
FATFS
。使用单片机的朋友都知道单片机一般提供的ROM和RAM都比较小。就算是STM32这样的提供256KBflash和64KBRAM的。
伍零壹
·
2020-08-15 11:51
STM32
stm32
移植
fatfs移植
Fatfs
文件系统和移动文件指针一些要点
一、移动文件指针typedefstruct{
FATFS
*fs;/*Pointertotherelatedfilesystemobject(**donotchangeorder**)*/WORDid;/*
tt1995cc
·
2020-08-15 11:19
FATFS文件系统
STM32
Petit
FatFs
文件系统移植至STC89C52RC
MCU:STC89C51RC最高主频:80MFlash:4KSRAM:512BEEPROM:4K系统:PetitFatFs集成开发环境:keil4今天将PetitFatFs成功挂载到STC89C52RC芯片上进行运行,实话说这样做的意义并不是很大,尤其是在你对petitfatfs文件系统代码并不是很了解的情况下。在你并不是很了解petitfatfs情况下很难对其进行裁剪,这是一个很致命的问题,尤其
etora
·
2020-08-15 11:48
51实时系统
STM32CbueMX之
Fatfs
移植到SPI_Flash
其实
fatfs
提供了三个选项:BSS,STACK,HEAP,根据个人情况选一个。在BSS上启用带
sudaroot
·
2020-08-15 11:01
STM32
STM32CbueMX之SPI_FLASH +
FATFS
+ USB MSC + 虚拟扩容
fatfs
调用写函数FRESULTf_write(FIL*fp,/*Pointertothefileob
sudaroot
·
2020-08-15 11:01
STM32
FatFs
- 通用FAT文件系统模块
FatFs
-通用FAT文件系统模块
FatFs
是用于小型嵌入式系统的通用FAT/exFAT文件系统模块。
FatFs
模块是按照ANSIC(C89)编写的,并完全与磁盘I/O层分离。所以它是独立于平台的。
Mr.Lanson
·
2020-08-15 11:55
ESP32
STM32
MicroPython
FatFS
文件系统 (指令详解)
FatFs
的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR,8051,PIC,ARM,Z80,68K等等
sf646951633
·
2020-08-15 11:42
FatFs
FatFs
的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。
qsycn
·
2020-08-15 11:33
文件系统
STM32笔记之
Fatfs
(文件系统移植)
目录一、介绍二、移植说明三、文件移植操作四、添加接口五、
Fatfs
系统裁剪六、基本测试使用七、注意一、介绍
FatFs
是用于小型嵌入式系统的通用FAT/exFAT文件系统模块。
夏沫の浅雨
·
2020-08-15 11:15
STM32
基于HAL库用STM32CubeMx生成
FATFs
+sd+flash
基于HAL库用STM32CubeMx生成
FATFs
+sd+flash用stm32cubemx生成初始化代码配置
FATFS
接下来移植正点原子的SYSTEM+MALLOC+W25QXX所用的头文件放到main.h
zhongwenhua520
·
2020-08-15 11:36
STM32
stm32
FATFS
文件系统函数接口的使用笔记
打开目录(1)DIRpicdir;res=f_opendir(&picdir,“2:/PICTURE”);参数一:DIR结构体类型变量指针,需要自己创建一个这种类型变量并且取地址typedefstruct{
FATFS
qq_38543880
·
2020-08-15 11:55
stm32
RT-Thread在正点原子Apollo上为 QSPI FLASH W25Q256移植
FATFS
文件系统
大概步骤在官网上的介绍已经说清楚了https://www.rt-thread.org/document/site/application-note/components/dfs/an0012-dfs/其中有一些细节问题,这里再说一遍①首先需要有一个stm32f767-atk-apollo的工程,在rtthread\bsp\stm32下有这个bsp包,进去后在env直接输入scons--dist可以
nuaa_qianjin
·
2020-08-15 11:55
stm32使用sd卡保存数据不擦除原本数据,数据格式换行
驱动sd卡的程序,主要是使用原子的
FATFS
程序。首先是向卡里写数据和读数据的操作。
浮若于心
·
2020-08-15 11:55
stm32
(三)使用STM32CubeMX创建一个USB+
FATFS
的TrueSTUDIO环境下的工程
三、使用STM32CubeMX配置USB及
FATFS
1.时钟配置我这里使用的是高速外部时钟时钟源是8MHz的晶振2.USB配置
不学习就会被淘汰
·
2020-08-15 11:22
C语言
在STM32407上移植
FatFs
文件系统
前段时间在开发板上STM32F407上成功移植了
FatFs
文件系统,折腾了大概一周的时间,于是想花点时间把过程记录下来,一方面让也许能让别人少走点弯路,另一方面就是时间长了忘了以后也可以翻出来看看。
Home-Laozang
·
2020-08-15 11:14
STM32
STM32
Fatfs
遍历文件(C语言实现)
两种方法二选一://遍历文件//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,fil
Ruler.
·
2020-08-15 11:54
STM32
FATFS
文件管理 (1) - 判断文件类型
思路:通过判断文件后缀来判断文件类型;(1)先建立基准数据TODO:updatethecount#defineFILE_MAX_MAIN_TYPE7#defineFILE_MAX_SUB_TYPE4staticconstchar*File_Table[FILE_MAX_MAIN_TYPE][FILE_MAX_SUB_TYPE]={{"BIN"},{"LRC"},{"NES"},{"TXT","C"
qq_21353001
·
2020-08-15 11:21
STM32
FATFS
FatFs
文件系统Nandflash驱动函数详解
FatFs
文件系统Nandflash驱动函数详解转载2015-08-0614:43:27标签:nandflash驱动函数详
fatfs
文件系统nandfla本文讲解
FatFs
文件系统下需要的nandflash
qq_20312079
·
2020-08-15 11:50
【单片机笔记】基于STM32硬件平台的最新
FATFS
最新版ff14版本的移植
FatFs
是一个用于小型嵌入式系统的通用FAT/exFAT文件系统模块。
FatFs
模块是按照ANSIC(C89)编写的,与磁盘I/O层完全分离。因此,它独立于平台。
沉默的小宇宙
·
2020-08-15 11:17
单片机
fatfs
文件系统支持中文长文件名
一、引出
Fatfs
文件系统中存在短文件名和长文件名的概念。当文件名的字符长度短于13个字符时,称为短文件名。当长于13个字符则称为长文件名。
qlexcel
·
2020-08-15 11:16
MCU
Fatfs
文件系统崩溃问题
用cortexm3+Freertos+
fatfs
+lwip做项目,在功能少的时候没出现这个问题,后来不断增加功能,出现一个非常严重的问题,那就是整个文件系统崩溃了,里面的文件全部被破坏。
秦义
·
2020-08-15 11:12
stm32
FatFs
移植笔记,附源码
嵌入式内部使用文件系统是必须的选项,但是如果不是arm芯片一般都没有完整的带文件系统的操作系统,例如Linux,对于裸机和ucos之类的系统有必要移植嵌入式操作系统,目前用的最多的是
FatFs
。
oushaojun2
·
2020-08-15 11:35
FatFs
从零实现
FATFS
+SD卡
调试过程:注意,//在生成
fatfs
代码后,一定要在初始化SDIO时或者
FATFS
初始化时加上该句(在f_mou
坛城
·
2020-08-15 11:00
嵌入式编程
调试经验
存储类
在使用
FATFS
时不仔细遇到的坑
1、某项目需要实时向SD卡中存文件,同时也有需求读出来回放,刚开始装创建文件的时候没有指定F_READ选项,导致读的时候返回的已读字节数一直为0,我也没有去检查返回值来判断出错原因,这里记录一下,以后仔细一点。写入,读出的代码如下:res=f_open(&file,"0:/test3.csv",FA_CREATE_NEW|FA_WRITE|FA_READ);if(res)//´ò¿ªÎļþʧ°
飞向蓝天2
·
2020-08-15 11:00
FatFS
移植,FAT32文件系统实现
FatFS
是个很不错的开源的代码。只需要对最底层的write和read进行封装就可以直接使用了。
远处的一只猫
·
2020-08-15 11:24
嵌入式
STM32Cube配置SdCard+DMA+
FatFs
配置其实没什么好说的,基本都是默认参数,或者
FATFs
里根据需求更改配置就行。需要注意的是栈的设置,默认的栈大小为0x200,需更改大一点,如0x1000。STM32Cube配置如下。
又没吃饭
·
2020-08-15 11:24
STM32
移植最新版本
FATFS
R0.13 到STM32F105RB的内部flash diskio.c源码
/———————————————————————–//*LowleveldiskI/OmoduleskeletonforFatFs(C)ChaN,2016*//———————————————————————–//*Ifaworkingstoragecontrolmoduleisavailable,itshouldbe*//*attachedtotheFatFsviaagluefunctionrat
lxz_dy
·
2020-08-15 11:13
嵌入式
文件系统
FATFS
使用 总结
最近在使用
FATFS
,现将使用的方法记录下来,f_open()函数:此函数用来打开或创建文件.重点:是这个函数的最后一个参数所代表的访问的模式,例子:state=f_open(&mfileinfo,bmp_name
龙井茶110
·
2020-08-15 11:09
FATFS
fatfs
追加方式写文件
f_open、f_lseek、f_writef_open调用函数,发现fp->fptr=0,fp->dsect=0总结调用后每次打开文件会将指针清零,即从文件开头开始写f_lseek参数有两个参数:第一个为文件对象,第二个为移动的字节数说明将指针指向文件结尾,即可追加文件。例:f_lseek(&fsrc,fsrc.fsize)注意:第二个参数是相对于文件的开始,例:f_lseek(&fsrc,30
linxi8693
·
2020-08-15 11:02
FATFS
fatfs
学习笔记--f_open用法(最新版本)
FatFsDateRevisionMay21,2017FatFsR0.13(latestrelease)Mar04,2017FatFsR0.12cSep04,2016FatFsR0.12bJul10,2016FatFsR0.12aApr12,2016FatFsR0.12Sep05,2015FatFsR0.11aFeb09,2015FatFsR0.11Nov09,2014FatFsR0.10cMay
lbaihao
·
2020-08-15 10:51
fatfs文件系统
Petit
FatFS
在STC12C5A60S2实现移植
PetitFatFS在STC12C5A60S2实现移植简介PetitFatFs是
FatFs
的精简版,比较适用于低端8位单片机中。
ZM_iTUDOU
·
2020-08-15 10:50
单片机项目
单片机
sd卡spi驱动(3)--
FatFs
移植
disk_status直接返回0,disk_initialize就SD卡的初始化,disk_read就SD卡的读块f_open返回FR_NO_FILESYSTEM问题一开始在移植完SD卡底层函数之后,发现
FatFs
greedyhao
·
2020-08-15 10:11
Fatfs
文件系统分析(1)-
Fatfs
Fatfs
文件系统分析(1)1、文件系统文件系统应该具备的功能:1)创建以及删除文件2)控制文件存取3)使用符号名字识别文件,而不是磁盘上的物理位置4)共享文件的能力5)能够列出已经存在的文件6)能够在软件或者硬件崩溃的时候保护文件
joqian
·
2020-08-15 10:40
文件系统
嵌入式系统学习——STM32之
FATFS
文件系统
常用的文件系统:-FAT/
FATFS
-NTFS:基于安全性的文件系统,是WindowsNT所采用的独特的文件系统结构-CDFS:CDFS是大部分的光盘的文件系统-exFATFATFS文件系统
FATFS
是一个完全免费开源的
hjf161105
·
2020-08-15 10:12
嵌入式系统STM32
FatFS
开发前首看官网的说明翻译
官网地址http://elm-chan.org/fsw/ff/00index_e.html官网的应用笔记http://elm-chan.org/fsw/ff/en/appnote.htmlHowtoPort如何去移植BasicconsiderationsTheFatFsmoduleisassumingfollowingconditionsonportability.ANSICTheFatFsmod
hexiechina2010
·
2020-08-15 10:12
第三方模块
fatfs
移植和使用(在W25Q16上建立文件系统)
准备再单片机CH579上移植
FATFS
1.3方便数据管理,下面简单介绍一下移植注意事项和误区。需要准备的材料有:(1)
FATFS
文件系统源码
FATFS
1.3(点此下载最新
FATFS
源码)。
hh8582
·
2020-08-15 10:40
FatFs
文件系统 ffconf.h的配置
#define_USE_STRFUNC1//启用字符串函数,但是不进行LF-CRLF转换的。#define_USE_MKFS1//启用(1)f_mkfs功能。在逻辑驱动器上创建FAT卷#define_USE_FASTSEEK1//启用(1)快速查找功能可启用f_lseek,f_read和f_write功能的加速模式。#define_USE_LABEL1//启用(1)f_getlabel和f_set
happygrilclh
·
2020-08-15 10:06
MP3播放方案
FATfs
源码解析
一、介绍:本文以网上开源文件系统
FatFs
0.01为研究对象,剖析
FatFs
文件系统的核心操作。
hanchaoman
·
2020-08-15 10:05
stm32&rt_thread
文件系统
Fatfs
函数功能简介
【文件系统将对文件的块的操作转换为对物理存储器扇区的各种操作】
FatFs
是一个通用的文件系统模块,以小的嵌入式系统的FAT文件系统。
hanchaoman
·
2020-08-15 10:35
文件系统
FATFS
文件系统移植
文件系统采用了开源的
FATFS
.
FATFS
模块的层次结构图1、底层接口,包括存储媒介读/写接口(diskI/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。
噢呀嘿
·
2020-08-15 10:30
文件系统
FATFS
开源FAT文件系统
FATFS
是用ANSIC(标准C语言)相兼容的语法书写,并且完全地实现了与磁盘IO层分离,因此它是与硬件无关的。
eydj2008
·
2020-08-15 10:17
FATFS
开源FAT文件系统 使用注意事项
前言:写它的目的,虽然
FATFS
有很多资料了,但是还是有很多细节之处,需要我们了解和处理的.1.如果设置了长文件名那么在调用一些函数如f_stat()时注意FILINFOfinfo;finfo信息里面有一指针需要我们初始化
eydj2008
·
2020-08-15 10:46
FATFS
怎么支持长文件名和汉字
FATFS
官网:http://elm-chan.org/fsw/ff/00index_e.html1.从
FATFS
官网上下载
FATFS
程序2.把
FATFS
中文件上中的后缀名为.c的文件改成.cpp3.把
dongpanshan
·
2020-08-15 10:13
C++
stm32专题十九:
FatFs
文件系统简介
FatFs
文件系统简介:在上一篇博客中,是使用SPI-FLASH存储整数、小数和字符串等,通过调用SPI_FLASH_BufferWrite函数,把数组内容写入到SPIFlash芯片的指定地址上,在需要的时候从该地址把数据读取出来
小小刘木子
·
2020-08-15 10:42
stm32专栏
stm32专题十九:
FatFs
文件系统整体架构
FatFs
是面向小型嵌入式系统的一种通用的FAT文件系统。它完全是由ANSIC语言编写并且完全独立于底层的I/O介质。因
小小刘木子
·
2020-08-15 10:42
stm32专栏
FATFS
外置UNICODE GBK双向转换码表
将UtoG,GtoU双向码表放到存储卡里面实现长文件名,因为
FATFS
长文件名需要unicode支持,首先将UtoG.sys,GtoU.sys两个文件放到SD卡根目录,注意,一定要在根目录,并且是短文件名
cp1300
·
2020-08-15 10:32
CortexM3(STM32)
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他