Hello!
I have the Olimex SAM9-9260 development board. With this board I get an CD-ROM from Olimex with an tarball of the rootfs. Now I want to change some things in the rootfs and include some programs from me. Then I tried to build an rootfs image with the mkfs.jffs2. But when I program the flash with the new rootfs image the board wont will start. The U-Boot came up and start the kernel. After some hardware starting the kernel mount the rootfs from the NAND flash and halt with the message:
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 112K
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
I tried these commands to build the rootfs image:
./mkfs.jffs2 -l -n -q --pad -s 0x800 -e 0x20000 -r /home/nieth… -o /home/nieth…
./mkfs.jffs2 -l -n -q --pad -s 0x200 -e 0x4000 -r /home/nieth… -o /home/nieth…
./mkfs.jffs2 -r /home/nieth… -l -o /home/nieth…
./mkfs.jffs2 -r /home/nieth… -b -o /home/nieth…
The NAND flash on this board is from Samsung 8 bit NAND 3,3V and 512 MBytes big.
To flash the new image I use SAM-BA in version 2.8. The steps are:
→ NAND enable
→ NAND erase
→ load the image to send file name
→ change the adress to 0x400000
→ press send file button
When I flash the rootfs jffs2 image from the CD-ROM wich is build from Olimex with this SAM-BA procedure I have no problems.
Can anyone please help me? Is there any difference between the Olimex board and the ATMEL AT91SAM9260ek board?
Many thanks.
Bjoern