External RAM filesystem

Aitor.Viana.Sanchez at esa.int Aitor.Viana.Sanchez at esa.int
Fri Nov 16 14:54:35 UTC 2007


i got another problem mounting the ramdisk. In the first example I made, 
the rtems_ramdisk_configuration was initialized to mount an array as the 

        char ramdisk[30*1024];

        #include <rtems/bdbuf.h>
        rtems_bdbuf_config rtems_bdbuf_configuration[] = {
          { 512, 40, (unsigned char*)ramdisk }
        int rtems_bdbuf_configuration_size = 1;
        rtems_ramdisk_config rtems_ramdisk_configuration[] = {
             512, 40, (void *) ramdisk

I supposed then, that if I changed the array address puting instead 
another ram memory address it would work but it does not.

I am working with a LEON2 based board which has an SDRAM from the 
0x60000000 address (64MB size), and I would like to placed the ramdisk 
from this address on. But when I tried to do that, I got this error:

fsmount: mounting of "/dev/ramdisk0" to "/mnt/ramdisk" failed: No such 
file or directory

where I think, it refers to the /dev/ramdisk0 file.

Do you have an idea why this is hapenning?


Aitor Viana Sánchez

ESA - European Space Technology Centre (ESTEC)
TEC-EDD - Computer and Data Systems Section
ESA/ESTEC P.O. Box 299 / 2200AG Noordwijk ZH, The Netherlands
Tel (+31) 71 565 6727
Email: aitor.viana.sanchez at esa.int

Thomas Doerfler <Thomas.Doerfler at embedded-brains.de> 
Sent by: rtems-users-bounces at rtems.org
11/15/2007 09:54 PM

Aitor.Viana.Sanchez at esa.int
rtems-users at rtems.org
Re: External RAM filesystem


Aitor.Viana.Sanchez at esa.int schrieb:
> Hi,
> I got everything ready to send an example and to include a wiki entry
> but fist...the example is only working in rtems- I also
> tried with RTEMS 4.6.5 but looks like some functions are not implemented
> in this version. This is the compilation output.

ys you are right, I implemented the msdos_format function somewhere
after 4.6.5, so you might have missed it in that version.



The module should be back-portable if required, but there might be some
other unresolved references then.

Are you currently stuck to 4.6.5 in your work? Which architecture are
you working on?


Embedded Brains GmbH
Thomas Doerfler           Obere Lagerstr. 30
D-82178 Puchheim          Germany
email: Thomas.Doerfler at embedded-brains.de
Phone: +49-89-18908079-2
Fax:   +49-89-18908079-9
rtems-users mailing list
rtems-users at rtems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20071116/0ece47ab/attachment-0001.html>

More information about the users mailing list