FAT-library-EFSL-and-FatFs-port-on-NXP-LPC1700-
所属分类:其他嵌入式/单片机内容
开发工具:C/C++
文件大小:1887KB
下载次数:7
上传日期:2013-01-12 16:28:28
上 传 者:
CapitanBlack
说明: FAT library EFSL and FatFs port on NXP LPC1700
文件列表:
LPC1700_EFSL_Prj\efsl (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\conf (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\conf\config-sample-linux.h (4789, 2006-09-05)
LPC1700_EFSL_Prj\efsl\conf\config-sample-lpc1700.h (5011, 2010-01-05)
LPC1700_EFSL_Prj\efsl\conf\config-sample-lpc2000.h (5159, 2006-09-05)
LPC1700_EFSL_Prj\efsl\conf\config-sample-nios2.h (4799, 2006-09-05)
LPC1700_EFSL_Prj\efsl\conf\config.h (5049, 2010-01-05)
LPC1700_EFSL_Prj\efsl\docs (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\docs\CVS (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\docs\CVS\Entries (130, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\CVS\Repository (15, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\CVS\Root (56, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\Makefile (317, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\manual.pdf (334782, 2009-12-23)
LPC1700_EFSL_Prj\efsl\docs\manual.tex (2528, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\docs\pages\arm7.tex (3517, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\avr.tex (7416, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\config.tex (10980, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\CVS (0, 2010-02-03)
LPC1700_EFSL_Prj\efsl\docs\pages\CVS\Entries (1126, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\CVS\Repository (21, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\CVS\Root (56, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\dateandtime.tex (1760, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\debug.tex (2021, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\driver.tex (6538, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\efs_init.tex (1403, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\file_fclose.tex (1180, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\file_fopen.tex (2183, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\file_read.tex (1471, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\file_write.tex (1551, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\freespace.tex (1855, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\ioman.tex (12234, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\lgpl.txt (26405, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\license.tex (653, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\linux.tex (5579, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\lsgetnext.tex (1735, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\lsopendir.tex (1318, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\mkdir.tex (1426, 2006-09-05)
LPC1700_EFSL_Prj\efsl\docs\pages\plibc.tex (1903, 2006-09-05)
... ...
The Embedded File Systems Library (EFSL) project aims to create a library for
file systems, to be used on various embedded systems. Currently EFSL supports
the Microsoft FAT file system family. It is EFSL's intent to create pure ANSI
C code that compiles on anything that bears the name 'C compiler'.
Adding code for your specific hardware is straightforward, just add code that
fetches or writes a 512 byte sector, and the library will do the rest.
Existing code can of course be used, own code is only required when you have
hardware for which no target exists. For example, it supports secure digital
cards in SPI mode.
This project port EFSL (Rev. 0.2.8) to NXP Cortex-M3 LPC17xx MCUs.
The code is tested on MCB1768 board with 2GB MicroSD card.
Configuration:
- Clock Settings:
- XTAL = 12 MHz
- PLL0 = 288 MHz
- CCLK = 72 MHz
- SSP0 PCLK = 72 MHz
- COM settings:
COM1, 115200, 8-bits, no parity, 1 stop bit, XON/XOFF
近期下载者:
相关文件:
收藏者: