• 大小: 1.63MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签: lpc1768  SD卡  

资源简介

自己改写的1768的SD卡读写程序,测试通过,内附串口调试结果 注释很多中文很详细

资源截图

代码片段和文件信息

/*----------------------------------------------------------------------------
 *      RL-ARM - FlashFS
 *----------------------------------------------------------------------------
 *      Name:    FILE_CONFIG.C
 *      Purpose: Configuration of RL FlashFS by user
 *      Rev.:    V4.05
 *----------------------------------------------------------------------------
 *      This code is part of the RealView Run-Time Library.
 *      Copyright (c) 2004-2009 KEIL - An ARM Company. All rights reserved.
 *---------------------------------------------------------------------------*/

#include 
#include 
#include 

/*----------------------------------------------------------------------------
 *      User configuration part
 *---------------------------------------------------------------------------*/

//-------- <<< Use Configuration Wizard in Context Menu >>> -----------------
//
// Flash Drive
// ==============
//  Enable support embedded Flash Drive [F:]
#define FL_DEV      0

//   Target device base address <0x0-0xFFFFF000:0x1000>
//    Define the target device base address.
//    Default: 0x80000000
#define FL_BADR     0x80000000

//   Device Size in bytes <0x10000-0xFFFFF000:0x8000>
//    Define the size of Flash device
//    Default: 0x100000 (1MB)
#define FL_SIZE     0x0200000

//   Initial Content of Erased Memory <0=> 0x00 <0xFF=> 0xFF
//    Define the initial value for erased Flash data
//    Default: 0xFF
#define FL_INITV    0xFF

//   Device Description file
//    Specify a file name with a relative path
//    Default: FS_FlashDev.h
#define FL_HFILE    “Flash\FS_FlashDev.h“

// 

// SPI Flash Drive
// ==================
//  Enable support SPI Flash Drive [S:]
#define SF_DEV      0

//   Initial Content of Erased Memory <0=> 0x00 <0xFF=> 0xFF
//    Define the initial value for erased Flash data
//    Default: 0xFF
#define SF_INITV    0xFF

//   Device Description file
//    Specify a file name with a relative path
//    Default: FS_SPI_FlashDev.h
#define SF_HFILE    “FS_SPI_FlashDev.h“

// 

// RAM Drive
// ============
//  Enable support for embedded RAM Drive  [R:]
#define RAM_DEV     0

//   Target device base address <0x0-0xFFFFF000:0x1000>
//    Define the target device base address.
//    Default: 0x81000000
#define RAM_BADR    0x81000000

//   Device Size in bytes <0x4000-0xFFFFF000:0x4000>
//    Define the size of RAM device
//    Default: 0x40000
#define RAM_SIZE    0x040000

//   Number of Sectors   <8=> 8  <16=> 16  <32=> 32 <64=> 64 <128=> 128
//    Define number of virtual sectors for RAM device
//    Default: 32
#define RAM_NSECT   8

// 

// Memory Card Drive
// ====================
//  Enable support for Memory Card Drive  [M:]
#define MC_DEV      1

//   File Data Cache  <0=> OFF 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        685  2013-05-20 15:44  SD_File\Abstract.txt

     文件      10221  2009-11-10 19:50  SD_File\File_Config.c

     文件       2516  2013-05-20 13:56  SD_File\FlashFS\fs_fanalyse.c

     文件      89493  2013-05-20 13:56  SD_File\FlashFS\fs_fat.c

     文件       2643  2013-05-20 13:56  SD_File\FlashFS\fs_fcheck.c

     文件      11353  2013-05-20 13:56  SD_File\FlashFS\fs_fdefrag.c

     文件       1891  2013-05-20 13:56  SD_File\FlashFS\fs_fdelete.c

     文件       4969  2013-05-20 13:56  SD_File\FlashFS\fs_ffind.c

     文件       2255  2009-12-08 14:00  SD_File\FlashFS\fs_fformat.c

     文件       1878  2011-01-04 18:47  SD_File\FlashFS\fs_ffree.c

     文件       1467  2013-05-20 13:56  SD_File\FlashFS\fs_finit.c

     文件       2396  2009-12-08 14:00  SD_File\FlashFS\fs_FlashPrg.c

     文件       2859  2013-05-20 13:56  SD_File\FlashFS\fs_frename.c

     文件       4016  2009-12-08 14:00  SD_File\FlashFS\fs_lib.c

     文件      10232  2009-12-08 14:00  SD_File\FlashFS\fs_mmc.c

     文件       1980  2009-12-08 14:00  SD_File\FlashFS\fs_time.c

     文件       1747  2013-05-20 13:56  SD_File\FlashFS\_fs_fclose.c

     文件       3112  2013-05-20 13:56  SD_File\FlashFS\_fs_fcreate.c

     文件       1933  2013-05-20 13:56  SD_File\FlashFS\_fs_fdelete.c

     文件       2265  2013-05-20 13:56  SD_File\FlashFS\_fs_ffind.c

     文件      15122  2009-12-08 14:00  SD_File\FlashFS\_fs_FlashIO.c

     文件       1724  2009-12-08 14:00  SD_File\FlashFS\_fs_flushbuf.c

     文件       4041  2013-05-20 13:56  SD_File\FlashFS\_fs_fopen.c

     文件       1506  2013-05-20 13:56  SD_File\FlashFS\_fs_frename.c

     文件       2209  2013-05-20 13:56  SD_File\FlashFS\_fs_getfsize.c

     文件       2294  2013-05-20 13:56  SD_File\FlashFS\_fs_read.c

     文件       2640  2013-05-20 13:56  SD_File\FlashFS\_fs_setfpos.c

     文件       2719  2013-05-20 13:56  SD_File\FlashFS\_fs_write.c

     文件      25286  2009-05-07 14:52  SD_File\font.h

     文件      25224  2009-09-10 12:38  SD_File\Font_24x16.h

............此处省略213个文件信息

评论

共有 条评论