[uClinux-dev] Creating image with ROMFS
gmitsos at telecom.ntua.gr
Fri Mar 28 06:32:26 EST 2003
I am trying to adopt the technique that m68knommu utilizes to append a
ROMFS image into the kernel.
In the Rules.make file I see :
$(CROSS_COMPILE)objcopy -v -R .text -R .data -R .bss
I suppose that the .fs=0xa0000 is the VMA address where the image will
be loaded, so I assume that for my architecture I have to change this
(probably move to the end of the physical ram and create the .romvec
section in the linker script). Is this correct ?
After that the following line appears in the Rules.make:
Is this necessary ? Should I convert the romfs.img to another format
before it is embedded to the kernel image ?
Finally is the ROMFS mounted as the root filesystem ? If yes do you pass
any extra arguments in the command_line like root=/dev/ram or something
like this ?
National Technical University of Athens
Electrical & Computers Engineering Department
Computer Science Division, Telecommunications Laboratory
Heroon Polytechneiou 9, Zographou Campus, 157 73, Athens, Greece
E-mail:gmitsos at telecom.ntua.gr
Tel.: (+30)-210- 772 3939
Fax: (+30)-210- 772 2534
More information about the uClinux-dev