(Fwd) Re: DOSFS bug fixes, IDE drivers and sample released
Angelo Fraietta
angelo_f at bigpond.com
Tue Apr 15 07:36:07 UTC 2003
Angelo Fraietta wrote:
> I have implemented this into my app, hwoever, when I try to examine
> the file, I get zero bytes.
> I did the following
>
> fd = open(nvram_file,O_WRONLY | O_CREAT | O_TRUNC,S_IREAD|S_IWRITE);
> if (fd <0)
> {
> printf ("Unable to open %s\r\n", nvram_file);
> }
> else
> {
> unsigned i;
> for (i = 0; i < 255; i++)
> {
> char c = (char) i;
> int bytes = write(fd, &c, 1);
> printf ("Wrote %u bytes \r\n", bytes);
> }
> close(fd);
> printf ("Close file\r\n");
ignore this next line as this was an attempt to see if re-initialising
would help
>
> fileio_part_table_initialize ();
> }
>
> I got the correct output to my display, however, the file written is
> zero bytes. Any idea as to what I am doing wrong?
>
> Thomas Doerfler wrote:
>
>>Hello,
>>
>>>I got the program working and it worked fine with my flash disk.
>>>
>>>I did, however, have to type my filenames in UPPER CASE. I don't know
>>>whether this is something peculiar with the DIMMPC flash IDE or not.
>>>
>>
>>I am glad things are working for you now. The upper case
>>matter is a bit strange. Per definition, DOS filenames are
>>case insensitive. They are stored in upercase in the dorectory
>>but I am sure I open my files with a lowercase filename given
>>and the functions definitively find the right file and open
>>and read/write it.
>>
>>Could this be a problem on the MAC side?
>>
>>I don't know, if the patches will make it into the next
>>release, we had a discussion with Joel about it. I think they
>>will not break anything that was working without the
>>patches...
>>
>>wkr,
>> Thomas.
>>
>>
>>>I also modified so I wrote a binary stream from 0x00 to 0xFF and tested
>>>that it was uncorrupted. That worked fine too.
>>>
>>>So effectively, this is working fine for me.
>>>
>>>Do you know whether this will be included in the next snapshot?
>>>
>>>
>>>
>>>Thomas Doerfler wrote:
>>>
>>>>Hello,
>>>>
>>>>no it has nothing to do with ada, it is a web-
>>>>based bug tracking system. Just try it out,
>>>>login/password is guest/guest...
>>>>
>>>>wkr,
>>>> Thomas.
>>>>
>>>>
>>>>>Is the gnats system only ada? I am using C/C++, so will I be able to use
>>>>>these?
>>>>>
>>>>>Thomas Doerfler wrote:
>>>>>
>>>>>>Hello Angelo,
>>>>>>
>>>>>>the "sample" program is located in the patch filed in the gnat
>>>>>>system as PR369. So if you go to
>>>>>>
>>>>>>http://www.oarcorp.com/cgi-bin/gnatsweb.pl
>>>>>>
>>>>>>and inspect PR369 and download/apply the patch and then look
>>>>>>into c/src/tests/samples/fileio, you will see the sample
>>>>>>application.
>>>>>>
>>>>>>BTW, you will also need PR368 and PR367 to get everything
>>>>>>running (these PRs contain modifications for the DOSFS code
>>>>>>and added drivers for PC386 and MBX8xx).
>>>>>>
>>>>>>wkr,
>>>>>> Thomas.
>>>>>>
>>>>>--
>>>>>Angelo Fraietta
>>>>>
>>>>>PO Box 859
>>>>>Hamilton NSW 2303
>>>>>
>>>>>Home Page
>>>>>
>>>>>
>>>>>http://www.users.bigpond.com/angelo_f/
>>>>>
>>>>>There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
>>>>>There are those who seek knowledge to be known by others - that is VANITY
>>>>>There are those who seek knowledge in order to serve - that is LOVE
>>>>> Bernard of Clairvaux (1090 - 1153)
>>>>>
>>>>>
>>>>>
>>>>--------------------------------------------
>>>>IMD Ingenieurbuero fuer Microcomputertechnik
>>>>Thomas Doerfler Herbststrasse 8
>>>>D-82178 Puchheim Germany
>>>>email: Thomas.Doerfler at imd-systems.de
>>>>PGP public key available at: http://www.imd-
>>>>systems.de/pgp_keys.htm
>>>>
>>>>
>>>--
>>>Angelo Fraietta
>>>
>>>PO Box 859
>>>Hamilton NSW 2303
>>>
>>>Home Page
>>>
>>>
>>>http://www.users.bigpond.com/angelo_f/
>>>
>>>There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
>>>There are those who seek knowledge to be known by others - that is VANITY
>>>There are those who seek knowledge in order to serve - that is LOVE
>>> Bernard of Clairvaux (1090 - 1153)
>>>
>>>
>>>
>>
>>--------------------------------------------
>>IMD Ingenieurbuero fuer Microcomputertechnik
>>Thomas Doerfler Herbststrasse 8
>>D-82178 Puchheim Germany
>>email: Thomas.Doerfler at imd-systems.de
>>PGP public key available at: http://www.imd-
>>systems.de/pgp_keys.htm
>>
>>
>
>--
>Angelo Fraietta
>
>PO Box 859
>Hamilton NSW 2303
>
>Home Page
>
>
>http://www.users.bigpond.com/angelo_f/
>
>There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
>There are those who seek knowledge to be known by others - that is VANITY
>There are those who seek knowledge in order to serve - that is LOVE
> Bernard of Clairvaux (1090 - 1153)
>
>
--
Angelo Fraietta
PO Box 859
Hamilton NSW 2303
Home Page
http://www.users.bigpond.com/angelo_f/
There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
There are those who seek knowledge to be known by others - that is VANITY
There are those who seek knowledge in order to serve - that is LOVE
Bernard of Clairvaux (1090 - 1153)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20030415/685502de/attachment-0001.html>
More information about the users
mailing list