Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | Compact Flash File System

There are 5 messages in this thread.

You are currently looking at messages 0 to 5.

Compact Flash File System - Ben Popoola - 16:11 05-01-04



I need to port a compact flash file system to Forth to use in an 
embedded FPGA project.

Can anyone provide me with C source code or any other documents that I 
can get started with. A useful document would be the file structure of 
DOS file system.


Cheers
Ben


Re: Compact Flash File System - Alex Pavloff - 18:19 05-01-04

On Mon, 05 Jan 2004 21:11:54 +0000, Ben Popoola
<b...@ntlworld.com> wrote:

>I need to port a compact flash file system to Forth to use in an 
>embedded FPGA project.
>
>Can anyone provide me with C source code or any other documents that I 
>can get started with. A useful document would be the file structure of 
>DOS file system.

CompactFlash is a storage medium.  The data on a CompactFlash can be
accessed 3 different ways.  There are many possible filesystems that
can be put on that CompactFlash.

Perhaps you should figure out what you need, the steps to get there,
and then ask questions about each of those steps after searching
Google and Google Groups.
-- 
Alex Pavloff - remove BLAH to email
Software Engineer, ESA Technology

Re: Compact Flash File System - Michael N. Moran - 19:08 05-01-04

Ben Popoola wrote:
> I need to port a compact flash file system to Forth to use in an 
> embedded FPGA project.
> 
> Can anyone provide me with C source code or any other documents that I 
> can get started with. A useful document would be the file structure of 
> DOS file system.


Google for fatgen102.pdf .
It is a "Hardware White Paper" from Microsoft
entitled "FAT: General Overview of On-Disk Format"

That should get you started on the file system
structure.


-- 
Michael N. Moran           (h) 770 516 7918
5009 Old Field Ct.         (c) 678 521 5460
Kennesaw, GA, USA 30144

"... abstractions save us time working, but they don't
  save us time learning."
Joel Spolsky, The Law of Leaky Abstractions

The Beatles were wrong: 1 & 1 & 1 is 1


Re: Compact Flash File System - Enrico Migliore - 11:39 06-01-04


Ben Popoola wrote:

> I need to port a compact flash file system to Forth to use in an
> embedded FPGA project.
>
> Can anyone provide me with C source code or any other documents that I
> can get started with. A useful document would be the file structure of
> DOS file system.
>
> Cheers
> Ben

Hi Ben,

 I'm going open source by the end of January with the a project
 that has the FreeDOS filesystems (FAT16). If you are in a hurry
 though, send me an email an I will send you the source files
 and a project compiled for MSVC.

 Enrico


Re: Compact Flash File System - Stephen Pelc - 06:04 07-01-04

On Mon, 05 Jan 2004 21:11:54 +0000, Ben Popoola
<b...@ntlworld.com> wrote:

>I need to port a compact flash file system to Forth to use in an 
>embedded FPGA project.

A filing system in Forth is supplied with our Forth 6 cross
compilers. It is being used with CF cards. For more details,
see our web site or contact me directly.

Stephen

--
Stephen Pelc, s...@INVALID.mpeltd.demon.co.uk
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeltd.demon.co.uk - free VFX Forth downloads