This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
"Moussa A. Ba" <mba@embedded-zone.com> writes:
I am able to successfully read and write from y ATMEL dataflash using cyg_io_read cyg_io_program.... I am attempting to use the devfs from CYGPKG_IO_FILEIO but I am encountering some difficulty. I have selected the option to provide a block device from the flash driver such that my device is hat /dev/flash1 In my test code I do the following
mount("/dev/flash1","/","devfs"); createfile("/foo",200); checkfile("/foo");
When I run this I get :
<INFO>: create file /foo size 200 <INFO>: open() returned -1 No such entity <INFO>: write() returned -1 Bad file handle <INFO>: write() returned -1 Bad file handle
I have not setup the MTAB entries statically as I assume that mount
would take care of it dynamically, am I missing something?
devfs is no a proper filesystem, it merely maps device IO operations onto the standard file IO operations. It is mounted by default on /dev, it should not be mounted anywhere else.
For flash, the only filesystem supported is JFF2.
-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |