ICode9

精准搜索请尝试: 精确搜索
  • Fatfs文件系统移植2022-03-30 12:00:56

    转载:https://blog.csdn.net/weixin_42982821/article/details/106307351                                                                              

  • FatFs知识点总结[多篇转载]2022-03-02 09:35:41

    一、实用简单的fatfs基础知识点总结: https://my.oschina.net/u/274829/blog/282135 二、深入点的FAT表解析: http://blog.chinaunix.net/uid-27134408-id-3510359.html https://www.cnblogs.com/wangccc/p/5375462.html 三、f_rename: /* 重命名一个对象 */ f_rename("oldname.txt",

  • 玩转STM32-FATFS-1-新建工程2022-02-11 11:05:16

    一、CubeMX配置 1.1、SPI配置        测试上板载GD25Q16,CPOL=1,CPHA=1,这里配置上拉SPI引脚。 1.2、FATFS配置 配置完毕生成工程。 二、添加代码 2.1、spi flash代码        需要实现读一个sector和写一个sector。 2.2、fatfs操作代码

  • FATFS 格式化操作2021-12-30 10:33:19

      char disk_symbol[4] = "sd"; /* 磁盘号 */ uint32_t f_mkfs_buff[1024]; // 格式化缓冲区   static void fafts_mkfs( void ) { uint8_t result = FR_OK; // 格式化 SD 卡 result = f_mkfs( disk_symbol, // 磁盘号 FM_FAT32,

  • 为嵌入式设备制作FAT Image工具2021-10-25 09:02:23

    在Apollo3 Plus的手表开发中,在扩展Flash上使用FAT FS文件系统来保存系统文件。为了将PC上的文件上传到扩展Flash上, 采用在PC上制作FATFS的Image,然后通过Jlink+自制工具将FATFS Image搬运到扩展Flash上。 通常的做法是在Linux上通过dd,mkfs.vfat,mount,cp,umount一系列命令后就可以做

  • Apollo3 Plue MCU的Internal Flash上尝试用FATFS失败2021-10-01 19:33:31

    客户提供的MSPI读写External FLash的代码有问题,想着设备上的Internal Flash可以使用。 就想用Internal Flash做个FATFS试试。奇怪的是数据写入后,读出来来什么都没写上。 不清楚是写的问题,还是读的问题。经过调查,现在问题可能在下面几个地方: 1.Internal Flash 写之前必须Erase,否则

  • FATFS函数使用笔记2021-09-18 17:30:12

    1.FRESULT f_opendir(DIR *dp,const TCHAR *path); 功能:打开一个目录 参数功能dp指向空目录对象结构体的指针,用来存储即将打开的目录信息path路径 返回值FR_OK(0)表示函数执行成功,目录对象结构体被创建,以供后面的读目录调用。 参数dp的结构体类型如下: typedef struct { _FDID

  • 【FatFs】恢复出厂设置2021-09-05 20:58:38

    通过刷SD卡恢复出厂设置 1.把这个srcdata拷贝到SD卡里面 2.将SD卡插入板子中 3.把刷外部FLASH程序写入 4.该程序操作方法 5.按下按键直到恢复出厂设置 该程序是通过SD卡将出厂设置拷贝入FLASH,所以用到SPI和SDIO 非文件系统部分读取速度比较快 确定非文件系统各个部分的

  • 文件系统应用笔记之一:FatFS在STM32F4上的移植2021-07-31 10:35:08

      在实现如U盘文件读写,SD卡的文件读写等工作时,我们往往需要一个文件系统来支持我们的工作。特别在一些MCU应用中,文件系统的加入能明显改善系统交互的友好性。在这一篇中,我们就来讨论FatFS文件系统在STM32F4上的移植和应用。 1、准备工作   在开始FatFS的移植之前我们需要做一

  • HAL库 CubeMX STM32基于FatFs文件系统在SDIO模式下读写SD卡2021-06-11 21:01:00

    1、前言 上一篇文章我讲述了在SDIO模式下读取SD卡,在文章最后说了需要注意的地方,同时也是裸机下利用SDIO模式的不足,今天给大家讲一讲在FatFs文件系统下读取SD卡的该如何做,以及相比于裸机下SDIO模式的优势。 测试环境: STM32F103ZET6(含卡槽) STM32CubeMX 5.6.0 Keil 5.33 16G 或

  • ZYNQ中Fatfs文件系统函数接口2021-05-26 16:58:00

    文章目录 atfs文件系统分析(2)-ff.c/ff.h文件分析 1、结构分析 1)FATFS typedef struct { BYTE fs_type; // 系统类型,为0时系统没有被挂载 BYTE drv; // 物理磁盘驱动号 BYTE csize; // 每簇的扇区数目, 簇是文件数据分配的基本单位 BYTE n_fats; // 文件分配表的数目,一般

  • STM32F429减小FATFS文件系统占用RAM大小2021-05-07 11:05:36

    硬件:阿波罗STM32F429IGTx开发板 软件:keil5,c语言 之前在STM32F103上开发littleVGL界面和文件系统时提示内存空间不够,考虑到以后还要添加其他功能,干脆换成更大内存的开发板吧。 但是,谁知道!!!换成更大的开发板还是提示内存空间不够,,,我晕,这是怎么回事,不可能啊?淡定淡定,冷静分析一波

  • GD32F30x_移植FatFs文件系统对外部Flash(GD25Q256DF)进行读写2020-11-29 15:34:10

    一、工具   1、硬件:GD32F30x系列单片机   2、编译环境:KEIL   3、Flash芯片:GD25Q256DF   二、移植FatFs文件系统到单片机   1、找到官方提供的固件库中的FatFs文件夹,整体拷贝到自己工程中,如下图所示:        2、打开自己的工程,创建一个“Fatfs”文件夹并添加上面拷贝

  • 基于STM32F407通过STM32CubeMX实现FATFS+SD卡多行存储2020-06-22 12:43:06

    在实际的工程运用中,大多数都需要将获取的数据进行存储,防止数据的丢失以及后期的数据验证。 一、主要任务 1 配置FATFS实现在SD卡中创建TXT文件; 2 将数据分行写入SD卡的TXT文件中; 3 将写入的数据读出,并通过串口1打印出来。 二、执行步骤 1 选择芯片型号STM32F407ZG,可直接搜索

  • 使用FATFS修改完文本在写进去2020-03-09 14:04:29

    我想把一个文本内容读出来,修改完以后在写进去。测试已经可以读出来修改了,但是写进去的时候遇到了一些问题, 开始的时候没有移动文件指针,写进去的数据在原文文件后面追加了。后来使用f_lseek(f_check,0);把指针移到最开始,然后在写进去,这次发现如果写的文件长度小于原来的文件长度

  • bmp图片分段加载问题调试记录-遇到了STM32 SDIO DMA对齐问题2020-02-19 13:05:27

    问题描述: 1.一次性加载所有图片数据到内存,并解析,一切正常。 2.采用512字节以内(一次读取一个扇区内的数据),分段加载,解析,一切正常,正常图片如下。 3.当我使用4096B缓冲区时(会一次读取多个扇区),解析图片就出现问题了,症状如下: 出现了很多条纹,通过调试分析应该是出现了字节错位,期初以

  • FatFs文件系统笔记--R0.13c2019-07-10 18:06:07

    目录 1. FatFs文件系统简介 1.1 FatFs的目录结构 1.2  FatFs帮助文档 1.3  FatFs源码 2.  FatFs 文件系统的移植 2.1 FatFs 分层体系 2.1 FatFs 移植步骤 2.1.1 添加 FatFs 源码到工程 2.2 FatFs主要功能配置点 3. FatFs模块应用说明 4. FatFs 文件系统的缺点 1. FatFs文件

  • fatfs系统的移植2019-06-06 13:51:41

    integer.h     FATFS的数据类型定义(一般不需要更改,其他的文件都需要引用这个文件的内容) ffcon.h    FATFS的配置文件,配置项的各个参数都需要在这里修改   一个细致的讲解fatfs文件系统的原理 https://www.cnblogs.com/amanlikethis/p/3793077.html

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有