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_open()函数详解
最新版FatFSf_open详解时间2014-03-2116:21:21程序员玩耍的小窝原文http://www.forwhat.cn/post-202.html主题技术作者:fly发布于:2014-3-2116:23分类:嵌入式f_open创建/打开一个用于访问文件的文件对象FRESULTf_open(FIL*FileObject,/*空白文件对象结构指针*/constXCHAR*FileNam
tiankongtiankong01
·
2020-07-05 14:48
STM32CubeMx + SD Card +
FatFs
读写SD卡死等问题
CubeMx使用较新版本Version:4.24.0MDKv5.20STM32F429ZGT6两年以前记得试过SD卡读写,好像不是单纯的Read和Write,应该是用了文件系统,很顺利的试验成功了,所以源码和记录都没留,这次要做一个新的板子,真所谓苦难重重啊,到现在32.768K的晶振一直没起振,由原来的10P电容换了6P的,还是不行,应该说偶尔可以,但生产代码中MX_RTC_Init()依然死在
时间过的真快
·
2020-07-05 12:10
技术类学习
SD卡文件操作
Fatfs
文件系统常用函数:f_mount、f_open、f_close、f_read、f_write、f_lseek、f_truncate、f_sync、f_opendirFatFS是一个为小型嵌入式系统设计的通用
红了芭蕉,绿了樱桃:)
·
2020-07-05 08:07
C
SD卡
f_open等
STM32BootLoader升级程序之后无法跳转的问题解决
升级程序近日参考官方的资料,使用U盘升级stm32程序.bootloader配置usb+
fatfs
主机APP配置为FRTOS+usb+
fatfs
然后发现问题问题一升级完程序之后不能正常跳转,卡死问题二不升级程序直接跳转可以跳转
刘备备
·
2020-07-05 05:59
使用STM32CUBEMX生成USB Mass Storage代码,通过SDIO读写TF卡
这里我使用了FreeRTOS和
FATFS
,用不用和本例无关。
mengfei314
·
2020-07-05 00:23
STM32CubeMX HAL库 SPI模式 操作 SD卡 移植
FATFS
文件系统
感谢:Savior2016的模拟SPI进行TF卡操作+
Fatfs
文件系统移植:https://www.jianshu.com/p/48bf324a17d3SD卡SPI模式读写block详情可以看这里http
天使画笔
·
2020-07-04 23:41
STM32CubeMX
HAL库
SPI模式
操作
SD卡
(正点原子例程)wifi实验(7.16)
正点原子wifi实验分析:
fatfs
文件系统分为三个层:应用层、
FATFS
模块、FATS模块提供底层接口驱动层。
liuwei423210896
·
2020-07-04 22:38
学习笔记
zynq中通过xilffs读写SD卡
本文主要介绍在zynq中通过xilffs库读写SD卡的一个例子,并给出在使用中遇到的问题在XilinxSDK的standalone已移植好了
FatFs
库(SDK中叫做xilffs),所以在SDK中添加xilffs
husipeng86
·
2020-07-04 18:03
zynq
stm32 CubeMX v5.6.1使用SD+
FATFS
+freeRTOS R0.12c
看网上有很多关于新板CubeMX在SD卡上使用FAFTFS系统遇到各种问题,比如有人说新版代码没有调用初始化函数,有的说PlatformSetting不配置引脚会导致读写不成功,还有的说4线SDIO的频率要配置成12M,反正就是说新版CubeMX坑。其实只是新版代码较多的使用了结构体和函数指针,把C语言里显而易见的函数调用隐藏起来了,新版代码还是很好用的。下面就演示一下如何配置SDIO(SDMMC
芯视界touchgfx
·
2020-07-04 14:13
stm32
touchgfx
win32移植
FATFS
,使用windows API读取磁盘镜像文件
首先使用DiskGenius建立一个.img格式的磁盘映像文件,我虚拟了一个256MB的SD卡,如下并格式化为FAT32文件系统,可以使用DiskGenius打开并拷贝数据。使用windowsAPI实现底层虚拟SD卡的读写操作。//代码如下/*-----------------------------------------------------------------------*//*Low
cp1300
·
2020-07-04 13:32
CortexM3(STM32)
VC++
.NET
Stm32CubeMx配置SDIO+
FATFS
+FREERTOS
芯片型号:STM32F427VG软件版本:Stm32CubeMx5.6.0库版本:STM32CubeFW_F4V1.25.0配置SDIO:卡时钟(SDIO_CK):每个时钟周期在命令和数据线上传输1位命令或数据。对于多媒体卡V3.31协议,时钟频率可以在0MHz至20MHz间变化;对于多媒体卡V4.0/4.2协议,时钟频率可以在0MHz至48MHz间变化;对于SD或SDI/O卡,时钟频率可以在0M
坤仔N
·
2020-07-04 13:14
Stm32
STM32F1移植USB库实现外部FLASH模拟U盘功能
在STM32F1上移植
FatFs
文件系统后,实现了对FLASH数据的读写管理,但还不够直观,如果能像U盘一样在电脑上直接操作FLASH的文件数据,进行一些参数的预设和修改等功能,可以提供更好的用户体验。
笔尖清风
·
2020-07-04 11:36
STM32
STM32CubeMX+FreeRTOS+
FatFs
+SD卡的调试心得
由于本人的习惯,新接触的东西一般先找个简单的历程实现一些简单的功能,然后再在此基础上展开,所以调试参考了众多前辈的文章,在此表示感谢,如果有需要注明出处的地方,请联系我。由于项目需要使用ARM实现一些数据转发等功能,考虑可能需要记录日志,于是计划项目采用STM32作为主控,原因考虑有以下:1.STM32是目前资源比较多的ARM。简单的入门可以参考weixue的教程。2.价格也比较便宜,很多核心板可
arikadogenya
·
2020-07-04 11:21
心得
stm32cubemx+freertos+
fatfs
+sd调试心得
stm32cubemx是当下比较流行的开发工具,可以大大提升我们的移植效率,从而提升开发的效率,但是在某些方面还是有些小坑需要我们注意。以下是用Cube,来进行sd卡读写实验的一些心得。在这里cube的画面配置环节就不描述了,直接描述所碰问题:文件系统无法挂载或文件无法读写,而且调式的时候光标移到读取时会跑飞等一些列问题。其实针对于这一问题主要是处理SD的信息接受与发送的中断调用有问题,我们可以进
alang24&8
·
2020-07-04 10:52
STM32 +
FATFS
+ freeRTOS 读U盘
配置RCC,选择外部时钟,因为配置时钟树时,内部时钟不满足USB48M的要求2.配置时钟树3.配置USB_OTG_FS(任务量不大FS够用了),4.配置USB_HOST对于U盘选择大容量储存器5.配置
FATFS
木子三金|
·
2020-07-04 10:31
stm32 cubemx(5.3+lib1.8.0)+串口+freeRTOS+USBhost+
fatfs
坑1:1.8固件对于HALHCD驱动程序,在usbh_conf.c用户文件中添加以下USB回调,以符合USB主机(HAL/Stack)上的最新更改HAL_HCD_PortEnabled_Callback()HAL_HCD_PortDisabled_Callback()voidHAL_HCD_PortEnabled_Callback(HCD_HandleTypeDef*hhcd){USBH_LL_P
Tiamoo
·
2020-07-04 08:41
stm32
cubemx
freertos
usbhost
STM32CubeMX 5.2配置使用STM32F7 的 SD与
FatFs
(Tips:使用
FatFs
必须开启DMA,在
FATFS
的AdvancedSettings页面
Ningjianwen
·
2020-07-04 07:12
STM32/RT1052
STM32H743+LWIP+USB+U盘,持续工作,不定时进入HardFault
平台芯片:STM32H743IIHAL库:1.2系统:UCOSIIV1.30.02USB库:V3.2.2USB:dev模拟串口,和上位机收发通信U盘:host领导让我把LWIP+UCOSII+USB+U盘+
FATFS
天才篮球少年
·
2020-07-04 06:05
STM32
使用STM32Cube在STM32F7开发板上实现SD+Freertos+
Fatfs
简介最近项目中可能需要使用到SD卡,所以需要对SD卡的配置和使用调研,在配置过程中遇到了一些问题,在此记录一下。STM32Cube配置Pinout只需要注意绿色部分的设定Clock配置这里使用了最大的Clock,SDMMC1的时钟是48MHzFATFS配置Freertos配置这里增大了Heapsize,使用了heap_4的内存管理方式。SD卡配置在这里打开SD的全局中断,并使用DMA2的方式传输数
-阿威-
·
2020-07-04 03:10
FreeRTOS
FATFS
C语言
ZYNQ SD卡读写
具体读写代码如下://初始化intSD_Init(){FRESULTrc;rc=f_mount(&
fatfs
,"",0);if(rc){xil_printf("ERROR:f_mountreturn
crazyMadKing
·
2020-07-04 00:57
vivado
【原创】【FS】
FATFS
文件系统介绍(未完待续........2018.4.1)
好,基于怎么管理文件这个问题,就会产生不同的文件系统,不同的文件系统管理的策略都有不同(这里就不展开了说了,只说
fatfs
,有精力的话可以多了解几种通用的文件系统,yaffs,jffs等,或者对于嵌入式开发有
VillaOning
·
2020-07-02 11:56
FS
使用stm32cubemx快速生成
fatfs
例程
使用stm32cubemx快速生成
fatfs
例程前言1.cubemx生成过程1.1sdio相关配置1.2系统时钟树配置1.3
fatfs
配置1.4修改工程的栈空间2.修改工程代码2.1fatfssd卡读写文件的流程
jian3214
·
2020-07-02 05:15
stm32相关
STM32F427 写入SD卡返回成功实际没写入
芯片:STM32F427芯片配置软件:STM32CubeMx5.6.0配置了
FATFS
卡时钟(SDIO_CK):每个时钟周期在命令和数据线上传输1位命令或数据。
坤仔N
·
2020-07-01 20:14
Stm32
FatFs
模块功能配置选项
本文使用的
FatFs
版本为:V0.12b(2016年9月4发布)
Fatfs
模块的功能可以裁剪,通过配置宏定义实现,宏定义位于文件ffconf.h中。
zhzht19861011
·
2020-06-30 17:21
FatFs
SD卡SPI模式下
FatFs
与znFat文件系统速度比较
前段时间在SD卡上移植了
FatFs
文件系统,昨晚在QQ群中看到znFat,于是有了想测试一下两个文件系统的速度差异的想法。
xmxqiyan
·
2020-06-30 03:01
C
LPC1768 SPI模式下SD卡
FatFs
文件系统移植
最近在LPC1768SPI模式下移植SD卡
FatFs
(版本R0.09a)文件系统成功,总结一下移植过程。一、底层驱动使用的SSP0的SPI模式驱动,SSP时钟开始使用的25M。
xmxqiyan
·
2020-06-30 03:30
C
stm32--USB(作为U盘)+
FatFs
的实现
一、USB功能的添加(作为U盘)添加文件将官方库中的Library文件夹中的所有有效文件添加到工程中,分为4个文件夹:usbclass为硬件相关(Library\Class);usbdriver为底层驱动(Driver);usblibrary为设备核心库(Library\Core);usbapplication为自建目录,存放上述三个文件夹中的各需要修改的template文件(.c.h各2个),和
weixin_30263277
·
2020-06-27 15:00
FATFS
FAT32学习小记
FAT32概述FAT32文件系统由DBR及其保留扇区,FAT1,FAT2和DATA四个部分组成,其机构如下图:这些结构是在分区被格式化时创建出来的,含义解释如下:DBR及其保留扇区:DBR的含义是DOS引导记录,也称为操作系统引导记录,在DBR之后往往会有一些保留扇区。FAT1:FAT的含义是文件分配表,FAT32一般有两份FAT,FAT1是第一份,也是主FAT。FAT2:FAT2是FAT32的第
FRAWSCCC
·
2020-06-27 00:40
嵌入式开发
C
FatFs
文件系统的移植
很久没有更新过博客的东西了,忙,真的很忙,前两天移植了一个文件系统,感觉还八错,一来怕自己忘了,二来可以给更多的朋友参考参考,让大家少走一些弯路,所以就抽空记下来了。因为需要,又不想自己写,所以就移植了一个文件系统。说下我的硬件和开发工具:接成TRUEIDE模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。我在网上看到的嵌入式系统上面常
t_larry
·
2020-06-26 17:54
嵌入式开发
STM32F FREERTOS SPI-FLASH
FATFS
可以写文件,无法打开文件或者无法读文件的问题
这两天终于把SPIFLASH的
FATFS
文件系统搞好了。总结这一过程,得出以下经验:1.先将SPIFALSH底层驱动调好,并好好做测试。
黄大刀
·
2020-06-26 09:35
嵌入式硬件
stm32f4基于spi用
fatfs
读写SD卡的实现
这里用加了
FATFS
文件系统,用的是官方的09版本,这种文件中包括6个文件,分别如下ff.cff.hdiskio.cdiskio.hinteger.hffconf.h其中需要写的是diskio.c中的函数
raoqin
·
2020-06-26 05:38
单片机
Linux学习笔记---根文件系统简介
1.根文件系统简介根文件系统一般也叫做rootfs,这里的文件系统并不是
FATFS
这样的文件系统代码,EXT4这样的文件系统代码属于Linux内核的一部分。
那可真是太开心了呢
·
2020-06-26 03:25
linux
STM32 IAP 设计实例 (二)
2,STM32通过
FATFS
读写SD卡中的文件。3,通过CAN接口发送数据给从机。4,LCD和按键用于人机交互。PC通过STM32USB读取SD卡的部分功能直接使用使用了
qq236106303
·
2020-06-24 22:33
旗舰版stm32开发板介绍---硬件篇(持续更新)
在2012年前的时候,心中一直酝酿着这样一个念头---设计自己的stm32开发板,然后在此基础上写自己的平台code----openplatformdemocode(基于ucos2OS+
FatFS
)。
qinxiongxu
·
2020-06-24 22:47
旗舰版stm32专区
STM32F407移植Little vGL系统,freeRTOS系统,
FATFS
文件系统
准备freeRTOS源码和一个简单的工程链接:https://pan.baidu.com/s/1hgyQqoDqDuETEHr_I80M8Q提取码:e890另外还需要准备一个简单的工程,这里使用一个空工程来完成移植已移植好的stm32f407例程下载链接:https://download.csdn.net/download/mygod2008ok/12315598开始移植在工程中新建一个文件夹,并
仙剑情缘
·
2020-06-24 16:46
使用STM32CUBEMX生成
FatFS
代码,操作SPI FLASH
接下来配置
FATFS
,这里选择用户定义的。配置
FATFS
的时候要注意,由于SPIFLASH的sector是4096字节的,故需要设置sector的大小为4096,其余选项根据自己情况配置。
mengfei314
·
2020-06-24 14:55
使用
FATFS
修改完文本在写进去
后来查看
FATFS
的文档发现了一个截断文件函数:FRESULTf_tru
芯创电子XC
·
2020-06-24 08:44
C语言
STM32F4
FATFS
STM32CubeMX软件生成工程
平台包括了STM32Cube硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS,USB,
FatFs
,TCP/IP,Graphics,等等).直观的
一一风浪
·
2020-06-24 06:26
STM32
Fatfs
文件系统,f_open函数返回值为FR_DISK_ERR解决方法
最近在操作TF卡,芯片stm32f103c8t6,编译环境KEIL,金士顿32G卡,用
Fatfs
文件系统向卡中写入数据。
lgcjlu
·
2020-06-24 03:18
stm32
Fatfs
文件系统向文件写内容出现f_write返回值为1的问题
f_write返回值为1,则就是FR_DISK_ERR,/*(1)AharderroroccurredinthelowleveldiskI/Olayer*/低级磁盘I/O层中发生硬错误问题解决方式:1更改写扇区函数2每次写了之后(f_write)都加一个小延时3单次的传输是不是太大?传输字节几百的话是没有问题的,现在传输的每次是4000多字节就会出现这种错误的情况4看看频率最多支持多少,从底往上都
lgcjlu
·
2020-06-24 03:18
stm32
FATFS
函数之——f_open & f_read
FATFS
函数之——f_open&f_read刚开始使用f_read和f_write时发现read/write老是出错,仔细查看源码发现,原来f_open文件时需要指定open方式,这些个方式影响了后面的文件操作
fanwenjieok
·
2020-06-23 07:50
文件系统FATFS
STM32的
FATFS
文件系统移植笔记
STM32的
FATFS
文件系统移植笔记一、序言经常在网上、群里看到很多人问关于STM32的
FATFS
文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家
diruan7614
·
2020-06-23 04:22
STM32F4DIS-BB 基于STM32F4DISCOVERY 高性能
OV9655Camera模块-多达6路串口,CAN,IIC,SPI,以太网口,USB2.0FSOTG/device/host,TF卡等-支持uC/OS-Ⅱ_v2.86&uC/GUI_v3.90a,并提供BSP源码-支持
FatFs
_vR0.08a
armkits
·
2020-06-22 15:51
第25章 串行FLASH文件系统
FatFs
25.1文件系统即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPIFlash芯片的驱动函数,我们可以非常方便的在QSPIFlash芯片上读写数据。如需要记录本书的书名“零死角玩转STM32-F7系列”,可以把这些文字转化成ASCII码,存储在数组中,然后调用QSPI
aicai1841
·
2020-06-22 12:43
运动控制器29:
FATFS
文件系统应用文档2
本来
FATFS
系统有大量的资料可以参考,移植到STM32中有成熟的源码,但是还是想研究一下官网的文档介绍。
吴松乾
·
2020-03-31 22:26
2017-10-23
DNAWHRqcDfcggWYt8uVHrg【嵌牛导读】:我们大家应该都使用过mp3播放器但大家了解它的软件组织结构么本文就通过分析给大家介绍一下它的软件组织框架【嵌牛鼻子】:开发流程软件架构驱动程序
fatfs
AliY520
·
2020-03-13 06:33
stm32+freeRTOS+printf重映射串口
stm32Cub极大的方便了我们对于stm32单片机的使用,包括GPIO、freeRTOS、
FATFS
(文件管理)等功能,但有些设置还须我们手动配置,如串口打印映射问题,下面我们以串口2为例,重新映射。
FitTiger
·
2020-03-04 04:01
移植
FatFs
遇到的一些问题
1、首先是移植,移植的过程比较简单,网上可以找到大部分的资料;2、其次是写文件,已经写多个文件的过程中遇到了问题,如果在一个函数里面,不关闭另一个文件,直接打开下一个文件然后执行写操作,就会有问题。3、在写入了一般左右的容量的时候,写如速度会下降。
huangbenlsl
·
2019-11-02 02:35
C语言编程小技巧
在
FatFS
源码看到的技巧,直接上代码://CodeTest.cpp:定义控制台应用程序的入口点。
SlowIsFastLemon
·
2019-09-17 09:38
所学所思所想
STM32学习笔记--
FATFS
文件系统
介绍
FatFs
是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。
FatFs
组件的编写遵循ANSIC(C89),完全分离于磁盘I/O层,因此不依赖于硬件平台。
Do_Not_Ask_Me
·
2019-08-29 10:49
软件代码
STM32笔记
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他