Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

How to use jffs2 in flash ?

hi hippo

I can cp -a some dirs to /mnt on uclinux with using initramfs.

In other word, i have build rootfs in my flash(mtdblock0)that can mount it to /mnt dir, and i can see some dirs in /mnt dir.

<div class='quotetop'>QUOTE </div>

--- Quote Start ---

BusyBox v1.1.1-pre0 (2006.04.20-12:52+0000) Built-in shell (msh)

Enter &#39;help&#39; for a list of built-in commands.

# mount -t jffs2 /dev/mtdblock0 /mnt# cd /mnt# ls -l# mkdir proc sys var tmp mnt# cp -a /init /etc /dev /bin /sbin /usr /root /home /opt .# ls -l

drwxr-xr-x 2 root root 0 Nov 29 17:00 bin

drwxr-xr-x 6 root root 0 Nov 29 17:00 dev

drwxr-xr-x 4 root root 0 Nov 29 17:00 etc

drwxr-xr-x 3 root root 0 Nov 29 17:00 home

lrwxrwxrwx 1 root root 10 Nov 29 17:03 init -> /sbin/init

drwxr-xr-x 2 root root 0 Nov 29 17:01 mnt

drwxr-xr-x 2 root root 0 Nov 29 17:00 opt

drwxr-xr-x 2 root root 0 Nov 29 17:01 proc

drwxr-xr-x 2 root root 0 Nov 29 17:00 root

drwxr-xr-x 2 root root 0 Nov 29 17:00 sbin

drwxr-xr-x 2 root root 0 Nov 29 17:01 sys

drwxr-xr-x 2 root root 0 Nov 29 17:01 tmp

drwxr-xr-x 5 root root 0 Nov 29 17:00 usr

drwxr-xr-x 2 root root 0 Nov 29 17:01 var# cd /# umount /mnt# ls

bin etc init mnt proc sbin tmp var

dev home lib opt root sys usr# [/b]

--- Quote End ---

Check rootfs in mnt dir.

<div class='quotetop'>QUOTE </div>

--- Quote Start ---

BusyBox v1.1.1-pre0 (2006.04.20-12:52+0000) Built-in shell (msh)

Enter &#39;help&#39; for a list of built-in commands.

# mount -t jffs2 /dev/mtdblock0 /mnt# cd /mnt# ls -l

drwxr-xr-x 2 root root 0 Nov 29 17:00 bin

drwxr-xr-x 6 root root 0 Nov 29 17:00 dev

drwxr-xr-x 4 root root 0 Nov 29 17:00 etc

drwxr-xr-x 3 root root 0 Nov 29 17:00 home

lrwxrwxrwx 1 root root 10 Nov 29 17:03 init -> /sbin/init

drwxr-xr-x 2 root root 0 Nov 29 17:01 mnt

drwxr-xr-x 2 root root 0 Nov 29 17:00 opt

drwxr-xr-x 2 root root 0 Nov 29 17:01 proc

drwxr-xr-x 2 root root 0 Nov 29 17:00 root

drwxr-xr-x 2 root root 0 Nov 29 17:00 sbin

drwxr-xr-x 2 root root 0 Nov 29 17:01 sys

drwxr-xr-x 2 root root 0 Nov 29 17:01 tmp

drwxr-xr-x 5 root root 0 Nov 29 17:00 usr

drwxr-xr-x 2 root root 0 Nov 29 17:01 var# cd /# umount /mnt# [/b]

--- Quote End ---

Q1: How to do that next step ?

Q2: If i want to store some files in flash with using jffs2.

How to do it ?

Can I use "nios2-flash-programmer" command to store files to flash in sdk shell ? or i need to change specific format for programming flash.

Thx !

11 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by hippo@Jun 4 2006, 06:13 AM

    good. you don&#39;t need the dirs for rootfs in jffs2 now. you can use jffs2 mount all for user data.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=15866)

    --- quote end ---

    --- Quote End ---

    hi hippo

    Thank u !

    OK ...

    I will erase all dirs and save user data in jffs2 dirve.

    jay