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
文件系统f_lseek追加文件
http://home.eeworld.com.cn/my/space-uid-430378-blogid-74720.html这个时候我以为读出的数据应该是stm32f107学习!!!文件系统学习!!!!但是读出来的只有文件系统学习!!!!也就是先前写入的tx_buff中的数据被tx_buff1中的数据覆盖了。查看f_open函数发现fp->fptr=0;fp->dsect=0;调用后每次打开文
weixin_34411563
·
2020-08-15 11:02
FatFs
文件系统的移植
FatFs
的底层可以写一次命令,读写多个扇区。
weixin_34106122
·
2020-08-15 11:24
Zynq
Fatfs
文件系统应用笔记
ZynqFatfs文件系统应用笔Hello,panda笔记介绍基于所描写叙述的ZynqFatfs基于Xilinxxilffsv3.0和Sdpsv2.4,文件系统採用在Bare-Metal和轻量级操作系统中经常使用的
FatFs
weixin_33924312
·
2020-08-15 11:51
FATFS
外置UNICODE GBK双向转换码表(转)
源:
FATFS
外置UNICODEGBK双向转换码表将UtoG,GtoU双向码表放到存储卡里面实现长文件名,因为
FATFS
长文件名需要unicode支持,首先将UtoG.sys,GtoU.sys两个文件放到
weixin_33863087
·
2020-08-15 11:47
[
FatFs
学习] SD卡总结-SPI模式
SD卡为移动设备提供了安全的,大容量存储解决方法。它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SDBUS的4位串行数据模式,另一种就是大家熟知的4线SPIBus模式。一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD卡进行通信,实现大容量存储的要求,这也是SD卡的魅力所在。一、引脚定义SDBUS模式下,信号包括4根数据线DAT3~DAT0,一根命令传输线CMD和一根时钟同步线
weixin_30881367
·
2020-08-15 11:09
STM32使用
FatFs
1、定义一些变量在我们代码开始的部分,先定义一些变量供我们使用。这里选择几个来解析一下。第一个FILfile;这个变量是文件的结构体变量,记录了我们打开的文件的信息。使用f_open等函数的时候都要用到。第二个Words变量是一个字符串指针,我用这个指针来存储读取的字符信息。这里我们就使用了malloc函数来分配内存,我们通过修改启动代码提供了更多的堆内存所以这里就可以分配一些给我们使用。第三个是
weixin_30894583
·
2020-08-15 11:09
STM32平台SD卡的
FatFS
文件系统开发
STM32平台SD卡的
FatFS
文件系统开发系统平台:STM32系列的STM32F103ZESPI方式与SD卡通信SD上移植
FatFS
系统1
FatFS
文件系统1.1
FatFS
简介
FatFS
是一个为小型嵌入式系统设计的通用
weixin_30783913
·
2020-08-15 11:37
FATFS
初学之 f_chdir/ f_chdrive
详见:嵌入式大讲堂1FRESULTf_chdir(2constTCHAR*path/*Pointertothedirectorypath*/3)4{5FRESULTres;6DIRdj;7DEF_NAMEBUF;8910res=chk_mounted(&path,&dj.fs,0);11if(res==FR_OK){12INIT_BUF(dj);13res=follow_path(&dj,path
weixin_30809333
·
2020-08-15 11:37
SD卡的读写和
FatFS
文件系统
因为要用,学习了一下SPI操作SD卡,同时移植了一个免费开源的FAT文件系统:
FatFS
。感觉挺好,在单片机上实现了读写文件的操作,接下来就可以解释我的G代码咯!
weixin_30815427
·
2020-08-15 11:06
stm32--
FatFs
移植(SPIFlash)
程序使用的
FatFs
库版本:R0.13b。下文所有内容仅保证在此版本可行。添加文件获取
FatFs
库(官网)将source文件夹全部复制到目标工
weixin_30781631
·
2020-08-15 11:05
转一篇比较详细介绍
FatFs
文件系统移植的文章
FatFs
文件系统的移植因为需要,又不想自己写,所以就移植了一个文件系统。
第八个猴子
·
2020-08-15 11:00
FATFS
简介
stm32+sdio+
fatfs
文件系统源码分析一、概述1、目的在移植之前,先将源代码大概的阅读一遍,主要是了解文件系统的结构、各个函数的功能和接口、与移植相关的代码等等。
weixin_30319097
·
2020-08-15 11:51
FATFS
里的FILINFO结构体详解
当调用
FatFS
中的f_readdir函数返回FILINFO值的时候,大家如果直接看FILINFO里面的值可能看不懂。
魏波-
·
2020-08-15 11:18
STM32
Fatfs
文件系所有函数总结
Fatfs
文件系统常用函数:f_mount、f_open、f_close、f_read、f_write、f_lseek、f_truncate、f_sync、f_opendirFatFS是一个为小型嵌入式系统设计的通用
魏波-
·
2020-08-15 11:18
STM32
FATFS
库学习笔记(一)
1基础概念:1.1关于字符集:OEM:在ASCII标准之前,因为一个字节有8个比特,而现在只用了7个,于是很多人就想到"对呀,我们可以使用128-255的码字来表示其他东西"。麻烦来了,这么多人同时出现了这样的想法,而且将之付诸实践。于是IBM-PC上多了一个叫OEM字符集的东西codepages:在ASCII标准中,对于低128个码字大家都无异议,差不多就是ASCII了,但对于高128个码字,根
无限之生
·
2020-08-15 11:14
fat
fatfs
文件系统使用描述
1、文件系统中在前一篇文章中已经说了要改动比较多的地方就是diskio.c里面的函数。其次就是ffconf.h文件中,有一个地方必须要修改的就是这个里面的数字代表你的磁盘个数,就比如你的嵌入式系统中挂载了3中不同的存储介质。假设上面的接口对应的不同的存储介质都已经使用那么你的_VOLUMES设置的数量一定要比你的逻辑驱动磁盘数多才可以,否则后面可能在挂载文件系统的时候出错。因为在USB挂载时候会查
飞奔的蜗牛-Ryze
·
2020-08-15 11:10
嵌入式系统框架协议栈
CubeMX+STM32F407+
FatFS
+SDIO_DMA+SD FR_DISK_ERR 错误解决方法
STM32CubeFW_F4V1.21.0软件环境非常重要,检查下自己不是这个版本就不要照着操作了,解决方法仅供参考,如果版本一致,100%问题会解决简单介绍下遇到的问题按照网上能搜到的说法,使用CubeMX配置SDIO+
FatFS
[email protected]
·
2020-08-15 11:08
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
上一页
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
其他