2009-03-09 16:16:14 Mounting jffs2 partition
Steven Vacca (UNITED STATES)
Message: 70622
I am having troble getting my jffs2 partition mounted.
My Environment: bf537 dev unit, m25p128 FLASH
--------------------------------------
Kernel boot-up msgs:
JFFS2 version 2.2. (NAND) Â 2001-2006 Red Hat, Inc.
JFFS2: default compression mode: priority
m25p128 spi0.1: m25p128 (16384 Kbytes)
mtd .name = m25p128, .size = 0x01000000 (16M) .erasesize = 0x00040000 (256K) .numeraseregions = 0
partitions[0] = {.name = bootloader, .offset = 0x00000000, .size = 0x00040000 (256K) }
partitions[1] = {.name = kernel, .offset = 0x00040000, .size = 0x00100000 (1024K) }
partitions[2] = {.name = romfs, .offset = 0x00140000, .size = 0x00300000 (3072K) }
partitions[3] = {.name = jffs2-test, .offset = 0x00440000, .size = 0x00100000 (1024K) }
Creating 4 MTD partitions on "m25p128":
0x00000000-0x00040000 : "bootloader"
mtd: Giving out device 0 to bootloader
0x00040000-0x00140000 : "kernel"
mtd: Giving out device 1 to kernel
0x00140000-0x00440000 : "romfs"
mtd: Giving out device 2 to romfs
0x00440000-0x00540000 : "jffs2-test"
mtd: Giving out device 3 to jffs2-test
bfin-spi bfin-spi.0: Blackfin BF5xx on-chip SPI Contoller Driver, Version 1.0, regs_base@ffc00500, dma channel@7
---------------------------------------
The initial romfs on the unit:
root:/> ls -al
drwxr-xr-x 13 root root 0 Jan 1 2007 .
drwxr-xr-x 13 root root 0 Jan 1 2007 ..
drwxr-xr-x 2 root root 0 Jan 1 2007 bin
drwxr-xr-x 3 root root 0 Feb 28 02:01 dev
drwxr-xr-x 4 root root 0 Jan 1 2007 etc
drwxr-xr-x 2 root root 0 Jan 1 2007 home
lrwxrwxrwx 1 root root 10 Jan 1 2007 init -> /sbin/init
drwxr-xr-x 3 root root 0 Jan 1 2007 lib
drwxr-xr-x 3 root root 0 Feb 28 02:01 mnt
dr-xr-xr-x 29 root root 0 Jan 1 2007 proc
drwxr-xr-x 2 root root 0 Jan 1 2007 root
lrwxrwxrwx 1 root root 3 Jan 1 2007 sbin -> bin
drwxr-xr-x 11 root root 0 Jan 1 2007 sys
lrwxrwxrwx 1 root root 7 Jan 1 2007 tmp -> var/tmp
drwxr-xr-x 3 root root 0 Jan 1 2007 usr
drwxr-xr-x 6 root root 0 Feb 28 02:01 var
- On my host dev PC, I create my jffs2.img, which is just a folder with a file in it,
using:
mkfs.jffs2 -d ./valexp_1 -o jffs2.img
- I ftp my jffs2.img to the unit's /var/tmp.
root:/> ls -al /var/tmp
drwxr-xr-x 2 root root 0 Feb 28 02:03 .
drwxr-xr-x 6 root root 0 Feb 28 02:01 ..
-rw-r----- 1 root root 34092 Feb 28 02:03 jffs2.img
- At this point the mount looks like this:
root:/> mount
rootfs on / type rootfs (rw)
proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
and:
root:/> cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00040000 "bootloader"
mtd1: 00100000 00040000 "kernel"
mtd2: 00300000 00040000 "romfs"
mtd3: 00100000 00040000 "jffs2-test"
I want to put the jffs2.img in mtd3, and then mount the jffs2-test partition
on /mnt in mtd2
- First I erase mtd3.
root:/> erase /dev/mtd3
Erase Total 1 Units
Performing Flash Erase of length 262144 at offset 0x0 done
Verified erase using ICEbear dump. All 1's
- then copy the jffs2.img to the mtd3 partition.
root:/>cp /var/tmp/jffs2.img /dev/mtd3
root:/> MTD_open
MTD_ioctl
MTD_ioctl
MTD_ioctl
spi0.1: m25p80_erase at 0x00440000, len 262144
MTD_close
MTD_open
MTD_write
spi0.1: m25p80_write to 0x00440000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00441000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00442000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00443000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00444000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00445000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00446000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00447000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00448000, len 1324
MTD_close
- then try to mount the partition.
root:/>mount -t jffs2 /dev/mtdblock3 /mnt
MTDSB: dev_name "/dev/mtdblock3"
MTDSB: path_lookup() returned 0, inode 019e93a8
MTDSB: New superblock for device 3 ("jffs2-test")
jffs2: Too few erase blocks (4)
mount: mounting /dev/mtdblock3 on /mnt failed
I need some guidance on whether I'm on the right track regarding
the above sequence. I'm new to this and am still getting a handle on it.
Thanks,
ShutEyeThinkin
QuoteReplyEditDelete
2009-03-10 01:38:29 Re: Mounting jffs2 partition
Mike Frysinger (UNITED STATES)
Message: 70643
`erase` only erases one block. you need to use eraseall with the -j option like the documentation says.
QuoteReplyEditDelete
2009-03-10 10:04:26 Re: Mounting jffs2 partition
Steven Vacca (UNITED STATES)
Message: 70699
When I try to do:
eraseall -j /dev/mtd3
the -j is not accepted. Doing a --help doesn't show a -j as an option.
I get exactly the same mount failure using eraseall /dev/mtd3.
I appreciate your patience, Mike.
QuoteReplyEditDelete
2009-03-10 12:32:59 Re: Mounting jffs2 partition
Steven Vacca (UNITED STATES)
Message: 70708
One thing that I have tried is when I make my jffs2 filesystem on my Host PC using
mkfs.jffs2, the default erase block size = 64K, but the m25p128
uses 256K size sectors. So, I modified it as such:
mkfs.jffs2 -d ./valexp_1 --eraseblock=256 -o jffs2.img
Does this sound correct?
Anyway, I still get the same mount error:
root:/>mount -t jffs2 /dev/mtdblock3 /mnt
MTDSB: dev_name "/dev/mtdblock3"
MTDSB: path_lookup() returned 0, inode 019e93a8
MTDSB: New superblock for device 3 ("jffs2-test")
jffs2: Too few erase blocks (4)
mount: mounting /dev/mtdblock3 on /mnt failed
QuoteReplyEditDelete
2009-03-10 14:22:42 Re: Mounting jffs2 partition
Steven Vacca (UNITED STATES)
Message: 70712
Some success!!
In addition to changing the erase block size from 64K to 256K using
mkfs.jffs2,
mkfs.jffs2 -d ./valexp_1 --eraseblock=256 -o jffs2.img
I also discovered that there is a rule (fs/jffs2/fs.c) that the
jffs2 filesystem must be at least (5 * Sector_size) in size. So, my
jffs2-test partition was too small at (4 * 256K). I increased it to
3Meg (12 * 256K), and now I'm able to mount the jffs2 partition on /mnt.
When I view the contents of /mnt, it now resembles my newly mounted
jffs2 filesystem, with the folder and file contained in my jffs2.img.
Yayyy!!
But now, if I reboot, it's back to the original romfs filesystem, so
even though I mounted my jffs2.img on /mnt, it must not have gotten
written to FLASH.
My eraseall, again, doesn't like a -j, as in: eraseall -j /dev/mtd3
So, I have to just use: eraseall /dev/mtd3
Could that cause an issue?
Here are the pertinent helpful msgs:
Kernel Boot-up:
---------------------------
m25p128 spi0.1: m25p128 (16384 Kbytes)
mtd .name = m25p128, .size = 0x01000000 (16M) .erasesize = 0x00040000 (256K) .numeraseregions = 0
partitions[0] = {.name = bootloader, .offset = 0x00000000, .size = 0x00040000 (256K) }
partitions[1] = {.name = kernel, .offset = 0x00040000, .size = 0x00100000 (1024K) }
partitions[2] = {.name = romfs, .offset = 0x00140000, .size = 0x00300000 (3072K) }
partitions[3] = {.name = jffs2-test, .offset = 0x00440000, .size = 0x00300000 (3072K) }
Creating 4 MTD partitions on "m25p128":
0x00000000-0x00040000 : "bootloader"
mtd: Giving out device 0 to bootloader
0x00040000-0x00140000 : "kernel"
mtd: Giving out device 1 to kernel
0x00140000-0x00440000 : "romfs"
mtd: Giving out device 2 to romfs
0x00440000-0x00740000 : "jffs2-test"
mtd: Giving out device 3 to jffs2-test
bfin-spi bfin-spi.0: Blackfin BF5xx on-chip SPI Contoller Driver, Version 1.0, regs_base@ffc00500, dma channel@7
---------------------------
The mtd:
============
root:/> cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00040000 "bootloader"
mtd1: 00100000 00040000 "kernel"
mtd2: 00300000 00040000 "romfs" //romfs starts at: 0x00140000
mtd3: 00300000 00040000 "jffs2-test" //jffs2 starts at: 0x00440000
===========
Eraseall the (12 * 256K) partition 3.
--------------------------------------
root:/> eraseall /dev/mtd3 //-j option not allowed.
MTD_open
MTD_ioctl
@MasinTD_ioctlbyte
0 --s 0 %pi0.1:et .m25p80_erase at 0x00440000, len 262144
0rasMng 2TD_ioctle @
00 --s 8 %pi0.1: tem25p80_erase at 0x00480000, len 262144
0rasMng 2TD_ioctle @
00 --s16 %pi0.1: tem25p80_erase at 0x004c0000, len 262144
craMing TD_ioctlte @
000 --s25 %piomp0.te1: m25p80_erase at 0x00500000, len 262144
@MasinTD_ioctlbyte
10000s -- pi0.1: m25pte80_erase at 0x00540000, len 262144
1raMing TD_ioctlte @
0000 -s 41 p i0.1: tem25p80_erase at 0x00580000, len 262144
@MasinTD_ioctlbyte
180000 s- 50pi0.1: m2te5p80_erase at 0x005c0000, len 262144
@MasinTD_ioctlbyte
1c0000s-- 5pi0.1: m25tep80_erase at 0x00600000, len 262144
@MasinTD_ioctlbyte
2000s0 --pi0.1: m25p8te0_erase at 0x00640000, len 262144
40asinTD256_ioctle @
00 -- 7s % cpi0.1te: m25p80_erase at 0x00680000, len 262144
@ 28inTD_ioctlbyte
000 -- s3 % pi0.1:te m25p80_erase at 0x006c0000, len 262144
0rasiMg 25TD_ioctl @ 2
00 -- s1 % pi0.1:te m25p80_erase at 0x00700000, len 262144
@MasedTD_closebyte
0 -- 100% complete.
-------------------------------------
Copy the small (~32K) jffs2.img to partition 3:
-------------------------
root:/> cp /var/tmp/jffs2.img /dev/mtd3
MTD_open
MTD_write
spi0.1: m25p80_write to 0x00440000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00441000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00442000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00443000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00444000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00445000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00446000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00447000, len 4096
MTD_write
spi0.1: m25p80_write to 0x00448000, len 1324
MTD_close
-------------------------
Mount mtd3, containing the jffs2 filesystem, onto /mnt in mtd2.
--------------------------------------------------
(Sorry this is so long, but maybe it contains some clues!)
root:/> mount -t jffs2 /dev/mtdblock3 /mnt
MTDSB: dev_name "/dev/mtdblock3"
MTDSB: path_lookup() returned 0, inode 01acb054
MTDSB: New superblock for device 3 ("jffs2-test")
spi0.1: m25p80_read from 0x00440000, len 1024
spi0.1: m25p80_read from 0x00440d20, len 4096
spi0.1: m25p80_read from 0x004425ac, len 4096
spi0.1: m25p80_read from 0x00443b80, len 4096
spi0.1: m25p80_read from 0x00445378, len 4096
spi0.1: m25p80_read from 0x00446cd0, len 4096
spi0.1: m25p80_read from 0x00448088, len 4096
spi0.1: m25p80_read from 0x00448530, len 4096
spi0.1: m25p80_read from 0x00449530, len 4096
spi0.1: m25p80_read from 0x0044a530, len 4096
spi0.1: m25p80_read from 0x0044b530, len 4096
spi0.1: m25p80_read from 0x0044c530, len 4096
spi0.1: m25p80_read from 0x0044d530, len 4096
spi0.1: m25p80_read from 0x0044e530, len 4096
spi0.1: m25p80_read from 0x0044f530, len 4096
spi0.1: m25p80_read from 0x00450530, len 4096
spi0.1: m25p80_read from 0x00451530, len 4096
spi0.1: m25p80_read from 0x00452530, len 4096
spi0.1: m25p80_read from 0x00453530, len 4096
spi0.1: m25p80_read from 0x00454530, len 4096
spi0.1: m25p80_read from 0x00455530, len 4096
spi0.1: m25p80_read from 0x00456530, len 4096
spi0.1: m25p80_read from 0x00457530, len 4096
spi0.1: m25p80_read from 0x00458530, len 4096
spi0.1: m25p80_read from 0x00459530, len 4096
spi0.1: m25p80_read from 0x0045a530, len 4096
spi0.1: m25p80_read from 0x0045b530, len 4096
spi0.1: m25p80_read from 0x0045c530, len 4096
spi0.1: m25p80_read from 0x0045d530, len 4096
spi0.1: m25p80_read from 0x0045e530, len 4096
spi0.1: m25p80_read from 0x0045f530, len 4096
spi0.1: m25p80_read from 0x00460530, len 4096
spi0.1: m25p80_read from 0x00461530, len 4096
spi0.1: m25p80_read from 0x00462530, len 4096
spi0.1: m25p80_read from 0x00463530, len 4096
spi0.1: m25p80_read from 0x00464530, len 4096
spi0.1: m25p80_read from 0x00465530, len 4096
spi0.1: m25p80_read from 0x00466530, len 4096
spi0.1: m25p80_read from 0x00467530, len 4096
spi0.1: m25p80_read from 0x00468530, len 4096
spi0.1: m25p80_read from 0x00469530, len 4096
spi0.1: m25p80_read from 0x0046a530, len 4096
spi0.1: m25p80_read from 0x0046b530, len 4096
spi0.1: m25p80_read from 0x0046c530, len 4096
spi0.1: m25p80_read from 0x0046d530, len 4096
spi0.1: m25p80_read from 0x0046e530, len 4096
spi0.1: m25p80_read from 0x0046f530, len 4096
spi0.1: m25p80_read from 0x00470530, len 4096
spi0.1: m25p80_read from 0x00471530, len 4096
spi0.1: m25p80_read from 0x00472530, len 4096
spi0.1: m25p80_read from 0x00473530, len 4096
spi0.1: m25p80_read from 0x00474530, len 4096
spi0.1: m25p80_read from 0x00475530, len 4096
spi0.1: m25p80_read from 0x00476530, len 4096
spi0.1: m25p80_read from 0x00477530, len 4096
spi0.1: m25p80_read from 0x00478530, len 4096
spi0.1: m25p80_read from 0x00479530, len 4096
spi0.1: m25p80_read from 0x0047a530, len 4096
spi0.1: m25p80_read from 0x0047b530, len 4096
spi0.1: m25p80_read from 0x0047c530, len 4096
spi0.1: m25p80_read from 0x0047d530, len 4096
spi0.1: m25p80_read from 0x0047e530, len 4096
spi0.1: m25p80_read from 0x0047f530, len 2768
spi0.1: m25p80_read from 0x00480000, len 1024
spi0.1: m25p80_read from 0x004c0000, len 1024
spi0.1: m25p80_read from 0x00500000, len 1024
spi0.1: m25p80_read from 0x00540000, len 1024
spi0.1: m25p80_read from 0x00580000, len 1024
spi0.1: m25p80_read from 0x005c0000, len 1024
spi0.1: m25p80_read from 0x00600000, len 1024
spi0.1: m25p80_read from 0x00640000, len 1024
spi0.1: m25p80_read from 0x00680000, len 1024
spi0.1: m25p80_read from 0x006c0000, len 1024
spi0.1: m25p80_read from 0x00700000, len 1024
spi0.1: m25p80_read from 0x0044000c, len 40
spi0.1: m25p80_read from 0x00440034, len 7
root:/> spi0.1: m25p80_read from 0x00442fcc, len 40
spi0.1: m25p80_read from 0x00442ff4, len 14
spi0.1: m25p80_read from 0x00440080, len 40
spi0.1: m25p80_read from 0x004400a8, len 10
spi0.1: m25p80_read from 0x0044003c, len 40
spi0.1: m25p80_read from 0x00440064, len 28
spi0.1: m25p80_read from 0x0044003c, len 68
spi0.1: m25p80_read from 0x00442eb0, len 40
spi0.1: m25p80_read from 0x00442ed8, len 28
spi0.1: m25p80_read from 0x004425ac, len 40
spi0.1: m25p80_read from 0x004425d4, len 28
spi0.1: m25p80_read from 0x00441914, len 40
spi0.1: m25p80_read from 0x0044193c, len 28
spi0.1: m25p80_read from 0x00440d20, len 40
spi0.1: m25p80_read from 0x00440d48, len 28
spi0.1: m25p80_read from 0x004400b4, len 40
spi0.1: m25p80_read from 0x004400dc, len 28
spi0.1: m25p80_read from 0x00442eb0, len 68
spi0.1: m25p80_read from 0x00448088, len 40
spi0.1: m25p80_read from 0x004480b0, len 28
spi0.1: m25p80_read from 0x00447898, len 40
spi0.1: m25p80_read from 0x004478c0, len 28
spi0.1: m25p80_read from 0x00446cd0, len 40
spi0.1: m25p80_read from 0x00446cf8, len 28
spi0.1: m25p80_read from 0x00446074, len 40
spi0.1: m25p80_read from 0x0044609c, len 28
spi0.1: m25p80_read from 0x00445378, len 40
spi0.1: m25p80_read from 0x004453a0, len 28
spi0.1: m25p80_read from 0x004447b8, len 40
spi0.1: m25p80_read from 0x004447e0, len 28
spi0.1: m25p80_read from 0x00443b80, len 40
spi0.1: m25p80_read from 0x00443ba8, len 28
spi0.1: m25p80_read from 0x00443004, len 40
spi0.1: m25p80_read from 0x0044302c, len 28
spi0.1: m25p80_read from 0x00448088, len 68
spi0.1: m25p80_erase at 0x006c0000, len 262144
spi0.1: m25p80_read from 0x006c0000, len 4096
spi0.1: m25p80_read from 0x006c1000, len 4096
spi0.1: m25p80_read from 0x006c2000, len 4096
spi0.1: m25p80_read from 0x006c3000, len 4096
spi0.1: m25p80_read from 0x006c4000, len 4096
spi0.1: m25p80_read from 0x006c5000, len 4096
spi0.1: m25p80_read from 0x006c6000, len 4096
spi0.1: m25p80_read from 0x006c7000, len 4096
spi0.1: m25p80_read from 0x006c8000, len 4096
spi0.1: m25p80_read from 0x006c9000, len 4096
spi0.1: m25p80_read from 0x006ca000, len 4096
spi0.1: m25p80_read from 0x006cb000, len 4096
spi0.1: m25p80_read from 0x006cc000, len 4096
spi0.1: m25p80_read from 0x006cd000, len 4096
spi0.1: m25p80_read from 0x006ce000, len 4096
spi0.1: m25p80_read from 0x006cf000, len 4096
spi0.1: m25p80_read from 0x006d0000, len 4096
spi0.1: m25p80_read from 0x006d1000, len 4096
spi0.1: m25p80_read from 0x006d2000, len 4096
spi0.1: m25p80_read from 0x006d3000, len 4096
spi0.1: m25p80_read from 0x006d4000, len 4096
spi0.1: m25p80_read from 0x006d5000, len 4096
spi0.1: m25p80_read from 0x006d6000, len 4096
spi0.1: m25p80_read from 0x006d7000, len 4096
spi0.1: m25p80_read from 0x006d8000, len 4096
spi0.1: m25p80_read from 0x006d9000, len 4096
spi0.1: m25p80_read from 0x006da000, len 4096
spi0.1: m25p80_read from 0x006db000, len 4096
spi0.1: m25p80_read from 0x006dc000, len 4096
spi0.1: m25p80_read from 0x006dd000, len 4096
spi0.1: m25p80_read from 0x006de000, len 4096
spi0.1: m25p80_read from 0x006df000, len 4096
spi0.1: m25p80_read from 0x006e0000, len 4096
spi0.1: m25p80_read from 0x006e1000, len 4096
spi0.1: m25p80_read from 0x006e2000, len 4096
spi0.1: m25p80_read from 0x006e3000, len 4096
spi0.1: m25p80_read from 0x006e4000, len 4096
spi0.1: m25p80_read from 0x006e5000, len 4096
spi0.1: m25p80_read from 0x006e6000, len 4096
spi0.1: m25p80_read from 0x006e7000, len 4096
spi0.1: m25p80_read from 0x006e8000, len 4096
spi0.1: m25p80_read from 0x006e9000, len 4096
spi0.1: m25p80_read from 0x006ea000, len 4096
spi0.1: m25p80_read from 0x006eb000, len 4096
spi0.1: m25p80_read from 0x006ec000, len 4096
spi0.1: m25p80_read from 0x006ed000, len 4096
spi0.1: m25p80_read from 0x006ee000, len 4096
spi0.1: m25p80_read from 0x006ef000, len 4096
spi0.1: m25p80_read from 0x006f0000, len 4096
spi0.1: m25p80_read from 0x006f1000, len 4096
spi0.1: m25p80_read from 0x006f2000, len 4096
spi0.1: m25p80_read from 0x006f3000, len 4096
spi0.1: m25p80_read from 0x006f4000, len 4096
spi0.1: m25p80_read from 0x006f5000, len 4096
spi0.1: m25p80_read from 0x006f6000, len 4096
spi0.1: m25p80_read from 0x006f7000, len 4096
spi0.1: m25p80_read from 0x006f8000, len 4096
spi0.1: m25p80_read from 0x006f9000, len 4096
spi0.1: m25p80_read from 0x006fa000, len 4096
spi0.1: m25p80_read from 0x006fb000, len 4096
spi0.1: m25p80_read from 0x006fc000, len 4096
spi0.1: m25p80_read from 0x006fd000, len 4096
spi0.1: m25p80_read from 0x006fe000, len 4096
spi0.1: m25p80_read from 0x006ff000, len 4096
spi0.1: m25p80_write to 0x006c0000, len 12
spi0.1: m25p80_erase at 0x00680000, len 262144
spi0.1: m25p80_read from 0x00680000, len 4096
spi0.1: m25p80_read from 0x00681000, len 4096
spi0.1: m25p80_read from 0x00682000, len 4096
spi0.1: m25p80_read from 0x00683000, len 4096
spi0.1: m25p80_read from 0x00684000, len 4096
spi0.1: m25p80_read from 0x00685000, len 4096
spi0.1: m25p80_read from 0x00686000, len 4096
spi0.1: m25p80_read from 0x00687000, len 4096
spi0.1: m25p80_read from 0x00688000, len 4096
spi0.1: m25p80_read from 0x00689000, len 4096
spi0.1: m25p80_read from 0x0068a000, len 4096
spi0.1: m25p80_read from 0x0068b000, len 4096
spi0.1: m25p80_read from 0x0068c000, len 4096
spi0.1: m25p80_read from 0x0068d000, len 4096
spi0.1: m25p80_read from 0x0068e000, len 4096
spi0.1: m25p80_read from 0x0068f000, len 4096
spi0.1: m25p80_read from 0x00690000, len 4096
spi0.1: m25p80_read from 0x00691000, len 4096
spi0.1: m25p80_read from 0x00692000, len 4096
spi0.1: m25p80_read from 0x00693000, len 4096
spi0.1: m25p80_read from 0x00694000, len 4096
spi0.1: m25p80_read from 0x00695000, len 4096
spi0.1: m25p80_read from 0x00696000, len 4096
spi0.1: m25p80_read from 0x00697000, len 4096
spi0.1: m25p80_read from 0x00698000, len 4096
spi0.1: m25p80_read from 0x00699000, len 4096
spi0.1: m25p80_read from 0x0069a000, len 4096
spi0.1: m25p80_read from 0x0069b000, len 4096
spi0.1: m25p80_read from 0x0069c000, len 4096
spi0.1: m25p80_read from 0x0069d000, len 4096
spi0.1: m25p80_read from 0x0069e000, len 4096
spi0.1: m25p80_read from 0x0069f000, len 4096
spi0.1: m25p80_read from 0x006a0000, len 4096
spi0.1: m25p80_read from 0x006a1000, len 4096
spi0.1: m25p80_read from 0x006a2000, len 4096
spi0.1: m25p80_read from 0x006a3000, len 4096
spi0.1: m25p80_read from 0x006a4000, len 4096
spi0.1: m25p80_read from 0x006a5000, len 4096
spi0.1: m25p80_read from 0x006a6000, len 4096
spi0.1: m25p80_read from 0x006a7000, len 4096
spi0.1: m25p80_read from 0x006a8000, len 4096
spi0.1: m25p80_read from 0x006a9000, len 4096
spi0.1: m25p80_read from 0x006aa000, len 4096
spi0.1: m25p80_read from 0x006ab000, len 4096
spi0.1: m25p80_read from 0x006ac000, len 4096
spi0.1: m25p80_read from 0x006ad000, len 4096
spi0.1: m25p80_read from 0x006ae000, len 4096
spi0.1: m25p80_read from 0x006af000, len 4096
spi0.1: m25p80_read from 0x006b0000, len 4096
spi0.1: m25p80_read from 0x006b1000, len 4096
spi0.1: m25p80_read from 0x006b2000, len 4096
spi0.1: m25p80_read from 0x006b3000, len 4096
spi0.1: m25p80_read from 0x006b4000, len 4096
spi0.1: m25p80_read from 0x006b5000, len 4096
spi0.1: m25p80_read from 0x006b6000, len 4096
spi0.1: m25p80_read from 0x006b7000, len 4096
spi0.1: m25p80_read from 0x006b8000, len 4096
spi0.1: m25p80_read from 0x006b9000, len 4096
spi0.1: m25p80_read from 0x006ba000, len 4096
spi0.1: m25p80_read from 0x006bb000, len 4096
spi0.1: m25p80_read from 0x006bc000, len 4096
spi0.1: m25p80_read from 0x006bd000, len 4096
spi0.1: m25p80_read from 0x006be000, len 4096
spi0.1: m25p80_read from 0x006bf000, len 4096
spi0.1: m25p80_write to 0x00680000, len 12
spi0.1: m25p80_erase at 0x00640000, len 262144
spi0.1: m25p80_read from 0x00640000, len 4096
spi0.1: m25p80_read from 0x00641000, len 4096
spi0.1: m25p80_read from 0x00642000, len 4096
spi0.1: m25p80_read from 0x00643000, len 4096
spi0.1: m25p80_read from 0x00644000, len 4096
spi0.1: m25p80_read from 0x00645000, len 4096
spi0.1: m25p80_read from 0x00646000, len 4096
spi0.1: m25p80_read from 0x00647000, len 4096
spi0.1: m25p80_read from 0x00648000, len 4096
spi0.1: m25p80_read from 0x00649000, len 4096
spi0.1: m25p80_read from 0x0064a000, len 4096
spi0.1: m25p80_read from 0x0064b000, len 4096
spi0.1: m25p80_read from 0x0064c000, len 4096
spi0.1: m25p80_read from 0x0064d000, len 4096
spi0.1: m25p80_read from 0x0064e000, len 4096
spi0.1: m25p80_read from 0x0064f000, len 4096
spi0.1: m25p80_read from 0x00650000, len 4096
spi0.1: m25p80_read from 0x00651000, len 4096
spi0.1: m25p80_read from 0x00652000, len 4096
spi0.1: m25p80_read from 0x00653000, len 4096
spi0.1: m25p80_read from 0x00654000, len 4096
spi0.1: m25p80_read from 0x00655000, len 4096
spi0.1: m25p80_read from 0x00656000, len 4096
spi0.1: m25p80_read from 0x00657000, len 4096
spi0.1: m25p80_read from 0x00658000, len 4096
spi0.1: m25p80_read from 0x00659000, len 4096
spi0.1: m25p80_read from 0x0065a000, len 4096
spi0.1: m25p80_read from 0x0065b000, len 4096
spi0.1: m25p80_read from 0x0065c000, len 4096
spi0.1: m25p80_read from 0x0065d000, len 4096
spi0.1: m25p80_read from 0x0065e000, len 4096
spi0.1: m25p80_read from 0x0065f000, len 4096
spi0.1: m25p80_read from 0x00660000, len 4096
spi0.1: m25p80_read from 0x00661000, len 4096
spi0.1: m25p80_read from 0x00662000, len 4096
spi0.1: m25p80_read from 0x00663000, len 4096
spi0.1: m25p80_read from 0x00664000, len 4096
spi0.1: m25p80_read from 0x00665000, len 4096
spi0.1: m25p80_read from 0x00666000, len 4096
spi0.1: m25p80_read from 0x00667000, len 4096
spi0.1: m25p80_read from 0x00668000, len 4096
spi0.1: m25p80_read from 0x00669000, len 4096
spi0.1: m25p80_read from 0x0066a000, len 4096
spi0.1: m25p80_read from 0x0066b000, len 4096
spi0.1: m25p80_read from 0x0066c000, len 4096
spi0.1: m25p80_read from 0x0066d000, len 4096
spi0.1: m25p80_read from 0x0066e000, len 4096
spi0.1: m25p80_read from 0x0066f000, len 4096
spi0.1: m25p80_read from 0x00670000, len 4096
spi0.1: m25p80_read from 0x00671000, len 4096
spi0.1: m25p80_read from 0x00672000, len 4096
spi0.1: m25p80_read from 0x00673000, len 4096
spi0.1: m25p80_read from 0x00674000, len 4096
spi0.1: m25p80_read from 0x00675000, len 4096
spi0.1: m25p80_read from 0x00676000, len 4096
spi0.1: m25p80_read from 0x00677000, len 4096
spi0.1: m25p80_read from 0x00678000, len 4096
spi0.1: m25p80_read from 0x00679000, len 4096
spi0.1: m25p80_read from 0x0067a000, len 4096
spi0.1: m25p80_read from 0x0067b000, len 4096
spi0.1: m25p80_read from 0x0067c000, len 4096
spi0.1: m25p80_read from 0x0067d000, len 4096
spi0.1: m25p80_read from 0x0067e000, len 4096
spi0.1: m25p80_read from 0x0067f000, len 4096
spi0.1: m25p80_write to 0x00640000, len 12
spi0.1: m25p80_erase at 0x00600000, len 262144
spi0.1: m25p80_read from 0x00600000, len 4096
spi0.1: m25p80_read from 0x00601000, len 4096
spi0.1: m25p80_read from 0x00602000, len 4096
spi0.1: m25p80_read from 0x00603000, len 4096
spi0.1: m25p80_read from 0x00604000, len 4096
spi0.1: m25p80_read from 0x00605000, len 4096
spi0.1: m25p80_read from 0x00606000, len 4096
spi0.1: m25p80_read from 0x00607000, len 4096
spi0.1: m25p80_read from 0x00608000, len 4096
spi0.1: m25p80_read from 0x00609000, len 4096
spi0.1: m25p80_read from 0x0060a000, len 4096
spi0.1: m25p80_read from 0x0060b000, len 4096
spi0.1: m25p80_read from 0x0060c000, len 4096
spi0.1: m25p80_read from 0x0060d000, len 4096
spi0.1: m25p80_read from 0x0060e000, len 4096
spi0.1: m25p80_read from 0x0060f000, len 4096
spi0.1: m25p80_read from 0x00610000, len 4096
spi0.1: m25p80_read from 0x00611000, len 4096
spi0.1: m25p80_read from 0x00612000, len 4096
spi0.1: m25p80_read from 0x00613000, len 4096
spi0.1: m25p80_read from 0x00614000, len 4096
spi0.1: m25p80_read from 0x00615000, len 4096
spi0.1: m25p80_read from 0x00616000, len 4096
spi0.1: m25p80_read from 0x00617000, len 4096
spi0.1: m25p80_read from 0x00618000, len 4096
spi0.1: m25p80_read from 0x00619000, len 4096
spi0.1: m25p80_read from 0x0061a000, len 4096
spi0.1: m25p80_read from 0x0061b000, len 4096
spi0.1: m25p80_read from 0x0061c000, len 4096
spi0.1: m25p80_read from 0x0061d000, len 4096
spi0.1: m25p80_read from 0x0061e000, len 4096
spi0.1: m25p80_read from 0x0061f000, len 4096
spi0.1: m25p80_read from 0x00620000, len 4096
spi0.1: m25p80_read from 0x00621000, len 4096
spi0.1: m25p80_read from 0x00622000, len 4096
spi0.1: m25p80_read from 0x00623000, len 4096
spi0.1: m25p80_read from 0x00624000, len 4096
spi0.1: m25p80_read from 0x00625000, len 4096
spi0.1: m25p80_read from 0x00626000, len 4096
spi0.1: m25p80_read from 0x00627000, len 4096
spi0.1: m25p80_read from 0x00628000, len 4096
spi0.1: m25p80_read from 0x00629000, len 4096
spi0.1: m25p80_read from 0x0062a000, len 4096
spi0.1: m25p80_read from 0x0062b000, len 4096
spi0.1: m25p80_read from 0x0062c000, len 4096
spi0.1: m25p80_read from 0x0062d000, len 4096
spi0.1: m25p80_read from 0x0062e000, len 4096
spi0.1: m25p80_read from 0x0062f000, len 4096
spi0.1: m25p80_read from 0x00630000, len 4096
spi0.1: m25p80_read from 0x00631000, len 4096
spi0.1: m25p80_read from 0x00632000, len 4096
spi0.1: m25p80_read from 0x00633000, len 4096
spi0.1: m25p80_read from 0x00634000, len 4096
spi0.1: m25p80_read from 0x00635000, len 4096
spi0.1: m25p80_read from 0x00636000, len 4096
spi0.1: m25p80_read from 0x00637000, len 4096
spi0.1: m25p80_read from 0x00638000, len 4096
spi0.1: m25p80_read from 0x00639000, len 4096
spi0.1: m25p80_read from 0x0063a000, len 4096
spi0.1: m25p80_read from 0x0063b000, len 4096
spi0.1: m25p80_read from 0x0063c000, len 4096
spi0.1: m25p80_read from 0x0063d000, len 4096
spi0.1: m25p80_read from 0x0063e000, len 4096
spi0.1: m25p80_read from 0x0063f000, len 4096
spi0.1: m25p80_write to 0x00600000, len 12
spi0.1: m25p80_erase at 0x005c0000, len 262144
spi0.1: m25p80_read from 0x005c0000, len 4096
spi0.1: m25p80_read from 0x005c1000, len 4096
spi0.1: m25p80_read from 0x005c2000, len 4096
spi0.1: m25p80_read from 0x005c3000, len 4096
spi0.1: m25p80_read from 0x005c4000, len 4096
spi0.1: m25p80_read from 0x005c5000, len 4096
spi0.1: m25p80_read from 0x005c6000, len 4096
spi0.1: m25p80_read from 0x005c7000, len 4096
spi0.1: m25p80_read from 0x005c8000, len 4096
spi0.1: m25p80_read from 0x005c9000, len 4096
spi0.1: m25p80_read from 0x005ca000, len 4096
spi0.1: m25p80_read from 0x005cb000, len 4096
spi0.1: m25p80_read from 0x005cc000, len 4096
spi0.1: m25p80_read from 0x005cd000, len 4096
spi0.1: m25p80_read from 0x005ce000, len 4096
spi0.1: m25p80_read from 0x005cf000, len 4096
spi0.1: m25p80_read from 0x005d0000, len 4096
spi0.1: m25p80_read from 0x005d1000, len 4096
spi0.1: m25p80_read from 0x005d2000, len 4096
spi0.1: m25p80_read from 0x005d3000, len 4096
spi0.1: m25p80_read from 0x005d4000, len 4096
spi0.1: m25p80_read from 0x005d5000, len 4096
spi0.1: m25p80_read from 0x005d6000, len 4096
spi0.1: m25p80_read from 0x005d7000, len 4096
spi0.1: m25p80_read from 0x005d8000, len 4096
spi0.1: m25p80_read from 0x005d9000, len 4096
spi0.1: m25p80_read from 0x005da000, len 4096
spi0.1: m25p80_read from 0x005db000, len 4096
spi0.1: m25p80_read from 0x005dc000, len 4096
spi0.1: m25p80_read from 0x005dd000, len 4096
spi0.1: m25p80_read from 0x005de000, len 4096
spi0.1: m25p80_read from 0x005df000, len 4096
spi0.1: m25p80_read from 0x005e0000, len 4096
spi0.1: m25p80_read from 0x005e1000, len 4096
spi0.1: m25p80_read from 0x005e2000, len 4096
spi0.1: m25p80_read from 0x005e3000, len 4096
spi0.1: m25p80_read from 0x005e4000, len 4096
spi0.1: m25p80_read from 0x005e5000, len 4096
spi0.1: m25p80_read from 0x005e6000, len 4096
spi0.1: m25p80_read from 0x005e7000, len 4096
spi0.1: m25p80_read from 0x005e8000, len 4096
spi0.1: m25p80_read from 0x005e9000, len 4096
spi0.1: m25p80_read from 0x005ea000, len 4096
spi0.1: m25p80_read from 0x005eb000, len 4096
spi0.1: m25p80_read from 0x005ec000, len 4096
spi0.1: m25p80_read from 0x005ed000, len 4096
spi0.1: m25p80_read from 0x005ee000, len 4096
spi0.1: m25p80_read from 0x005ef000, len 4096
spi0.1: m25p80_read from 0x005f0000, len 4096
spi0.1: m25p80_read from 0x005f1000, len 4096
spi0.1: m25p80_read from 0x005f2000, len 4096
spi0.1: m25p80_read from 0x005f3000, len 4096
spi0.1: m25p80_read from 0x005f4000, len 4096
spi0.1: m25p80_read from 0x005f5000, len 4096
spi0.1: m25p80_read from 0x005f6000, len 4096
spi0.1: m25p80_read from 0x005f7000, len 4096
spi0.1: m25p80_read from 0x005f8000, len 4096
spi0.1: m25p80_read from 0x005f9000, len 4096
spi0.1: m25p80_read from 0x005fa000, len 4096
spi0.1: m25p80_read from 0x005fb000, len 4096
spi0.1: m25p80_read from 0x005fc000, len 4096
spi0.1: m25p80_read from 0x005fd000, len 4096
spi0.1: m25p80_read from 0x005fe000, len 4096
spi0.1: m25p80_read from 0x005ff000, len 4096
spi0.1: m25p80_write to 0x005c0000, len 12
spi0.1: m25p80_erase at 0x00580000, len 262144
spi0.1: m25p80_read from 0x00580000, len 4096
spi0.1: m25p80_read from 0x00581000, len 4096
spi0.1: m25p80_read from 0x00582000, len 4096
spi0.1: m25p80_read from 0x00583000, len 4096
spi0.1: m25p80_read from 0x00584000, len 4096
spi0.1: m25p80_read from 0x00585000, len 4096
spi0.1: m25p80_read from 0x00586000, len 4096
spi0.1: m25p80_read from 0x00587000, len 4096
spi0.1: m25p80_read from 0x00588000, len 4096
spi0.1: m25p80_read from 0x00589000, len 4096
spi0.1: m25p80_read from 0x0058a000, len 4096
spi0.1: m25p80_read from 0x0058b000, len 4096
spi0.1: m25p80_read from 0x0058c000, len 4096
spi0.1: m25p80_read from 0x0058d000, len 4096
spi0.1: m25p80_read from 0x0058e000, len 4096
spi0.1: m25p80_read from 0x0058f000, len 4096
spi0.1: m25p80_read from 0x00590000, len 4096
spi0.1: m25p80_read from 0x00591000, len 4096
spi0.1: m25p80_read from 0x00592000, len 4096
spi0.1: m25p80_read from 0x00593000, len 4096
spi0.1: m25p80_read from 0x00594000, len 4096
spi0.1: m25p80_read from 0x00595000, len 4096
spi0.1: m25p80_read from 0x00596000, len 4096
spi0.1: m25p80_read from 0x00597000, len 4096
spi0.1: m25p80_read from 0x00598000, len 4096
spi0.1: m25p80_read from 0x00599000, len 4096
spi0.1: m25p80_read from 0x0059a000, len 4096
spi0.1: m25p80_read from 0x0059b000, len 4096
spi0.1: m25p80_read from 0x0059c000, len 4096
spi0.1: m25p80_read from 0x0059d000, len 4096
spi0.1: m25p80_read from 0x0059e000, len 4096
spi0.1: m25p80_read from 0x0059f000, len 4096
spi0.1: m25p80_read from 0x005a0000, len 4096
spi0.1: m25p80_read from 0x005a1000, len 4096
spi0.1: m25p80_read from 0x005a2000, len 4096
spi0.1: m25p80_read from 0x005a3000, len 4096
spi0.1: m25p80_read from 0x005a4000, len 4096
spi0.1: m25p80_read from 0x005a5000, len 4096
spi0.1: m25p80_read from 0x005a6000, len 4096
spi0.1: m25p80_read from 0x005a7000, len 4096
spi0.1: m25p80_read from 0x005a8000, len 4096
spi0.1: m25p80_read from 0x005a9000, len 4096
spi0.1: m25p80_read from 0x005aa000, len 4096
spi0.1: m25p80_read from 0x005ab000, len 4096
spi0.1: m25p80_read from 0x005ac000, len 4096
spi0.1: m25p80_read from 0x005ad000, len 4096
spi0.1: m25p80_read from 0x005ae000, len 4096
spi0.1: m25p80_read from 0x005af000, len 4096
spi0.1: m25p80_read from 0x005b0000, len 4096
spi0.1: m25p80_read from 0x005b1000, len 4096
spi0.1: m25p80_read from 0x005b2000, len 4096
spi0.1: m25p80_read from 0x005b3000, len 4096
spi0.1: m25p80_read from 0x005b4000, len 4096
spi0.1: m25p80_read from 0x005b5000, len 4096
spi0.1: m25p80_read from 0x005b6000, len 4096
spi0.1: m25p80_read from 0x005b7000, len 4096
spi0.1: m25p80_read from 0x005b8000, len 4096
spi0.1: m25p80_read from 0x005b9000, len 4096
spi0.1: m25p80_read from 0x005ba000, len 4096
spi0.1: m25p80_read from 0x005bb000, len 4096
spi0.1: m25p80_read from 0x005bc000, len 4096
spi0.1: m25p80_read from 0x005bd000, len 4096
spi0.1: m25p80_read from 0x005be000, len 4096
spi0.1: m25p80_read from 0x005bf000, len 4096
spi0.1: m25p80_write to 0x00580000, len 12
spi0.1: m25p80_erase at 0x00540000, len 262144
spi0.1: m25p80_read from 0x00540000, len 4096
spi0.1: m25p80_read from 0x00541000, len 4096
spi0.1: m25p80_read from 0x00542000, len 4096
spi0.1: m25p80_read from 0x00543000, len 4096
spi0.1: m25p80_read from 0x00544000, len 4096
spi0.1: m25p80_read from 0x00545000, len 4096
spi0.1: m25p80_read from 0x00546000, len 4096
spi0.1: m25p80_read from 0x00547000, len 4096
spi0.1: m25p80_read from 0x00548000, len 4096
spi0.1: m25p80_read from 0x00549000, len 4096
spi0.1: m25p80_read from 0x0054a000, len 4096
spi0.1: m25p80_read from 0x0054b000, len 4096
spi0.1: m25p80_read from 0x0054c000, len 4096
spi0.1: m25p80_read from 0x0054d000, len 4096
spi0.1: m25p80_read from 0x0054e000, len 4096
spi0.1: m25p80_read from 0x0054f000, len 4096
spi0.1: m25p80_read from 0x00550000, len 4096
spi0.1: m25p80_read from 0x00551000, len 4096
spi0.1: m25p80_read from 0x00552000, len 4096
spi0.1: m25p80_read from 0x00553000, len 4096
spi0.1: m25p80_read from 0x00554000, len 4096
spi0.1: m25p80_read from 0x00555000, len 4096
spi0.1: m25p80_read from 0x00556000, len 4096
spi0.1: m25p80_read from 0x00557000, len 4096
spi0.1: m25p80_read from 0x00558000, len 4096
spi0.1: m25p80_read from 0x00559000, len 4096
spi0.1: m25p80_read from 0x0055a000, len 4096
spi0.1: m25p80_read from 0x0055b000, len 4096
spi0.1: m25p80_read from 0x0055c000, len 4096
spi0.1: m25p80_read from 0x0055d000, len 4096
spi0.1: m25p80_read from 0x0055e000, len 4096
spi0.1: m25p80_read from 0x0055f000, len 4096
spi0.1: m25p80_read from 0x00560000, len 4096
spi0.1: m25p80_read from 0x00561000, len 4096
spi0.1: m25p80_read from 0x00562000, len 4096
spi0.1: m25p80_read from 0x00563000, len 4096
spi0.1: m25p80_read from 0x00564000, len 4096
spi0.1: m25p80_read from 0x00565000, len 4096
spi0.1: m25p80_read from 0x00566000, len 4096
spi0.1: m25p80_read from 0x00567000, len 4096
spi0.1: m25p80_read from 0x00568000, len 4096
spi0.1: m25p80_read from 0x00569000, len 4096
spi0.1: m25p80_read from 0x0056a000, len 4096
spi0.1: m25p80_read from 0x0056b000, len 4096
spi0.1: m25p80_read from 0x0056c000, len 4096
spi0.1: m25p80_read from 0x0056d000, len 4096
spi0.1: m25p80_read from 0x0056e000, len 4096
spi0.1: m25p80_read from 0x0056f000, len 4096
spi0.1: m25p80_read from 0x00570000, len 4096
spi0.1: m25p80_read from 0x00571000, len 4096
spi0.1: m25p80_read from 0x00572000, len 4096
spi0.1: m25p80_read from 0x00573000, len 4096
spi0.1: m25p80_read from 0x00574000, len 4096
spi0.1: m25p80_read from 0x00575000, len 4096
spi0.1: m25p80_read from 0x00576000, len 4096
spi0.1: m25p80_read from 0x00577000, len 4096
spi0.1: m25p80_read from 0x00578000, len 4096
spi0.1: m25p80_read from 0x00579000, len 4096
spi0.1: m25p80_read from 0x0057a000, len 4096
spi0.1: m25p80_read from 0x0057b000, len 4096
spi0.1: m25p80_read from 0x0057c000, len 4096
spi0.1: m25p80_read from 0x0057d000, len 4096
spi0.1: m25p80_read from 0x0057e000, len 4096
spi0.1: m25p80_read from 0x0057f000, len 4096
spi0.1: m25p80_write to 0x00540000, len 12
spi0.1: m25p80_erase at 0x00500000, len 262144
spi0.1: m25p80_read from 0x00500000, len 4096
spi0.1: m25p80_read from 0x00501000, len 4096
spi0.1: m25p80_read from 0x00502000, len 4096
spi0.1: m25p80_read from 0x00503000, len 4096
spi0.1: m25p80_read from 0x00504000, len 4096
spi0.1: m25p80_read from 0x00505000, len 4096
spi0.1: m25p80_read from 0x00506000, len 4096
spi0.1: m25p80_read from 0x00507000, len 4096
spi0.1: m25p80_read from 0x00508000, len 4096
spi0.1: m25p80_read from 0x00509000, len 4096
spi0.1: m25p80_read from 0x0050a000, len 4096
spi0.1: m25p80_read from 0x0050b000, len 4096
spi0.1: m25p80_read from 0x0050c000, len 4096
spi0.1: m25p80_read from 0x0050d000, len 4096
spi0.1: m25p80_read from 0x0050e000, len 4096
spi0.1: m25p80_read from 0x0050f000, len 4096
spi0.1: m25p80_read from 0x00510000, len 4096
spi0.1: m25p80_read from 0x00511000, len 4096
spi0.1: m25p80_read from 0x00512000, len 4096
spi0.1: m25p80_read from 0x00513000, len 4096
spi0.1: m25p80_read from 0x00514000, len 4096
spi0.1: m25p80_read from 0x00515000, len 4096
spi0.1: m25p80_read from 0x00516000, len 4096
spi0.1: m25p80_read from 0x00517000, len 4096
spi0.1: m25p80_read from 0x00518000, len 4096
spi0.1: m25p80_read from 0x00519000, len 4096
spi0.1: m25p80_read from 0x0051a000, len 4096
spi0.1: m25p80_read from 0x0051b000, len 4096
spi0.1: m25p80_read from 0x0051c000, len 4096
spi0.1: m25p80_read from 0x0051d000, len 4096
spi0.1: m25p80_read from 0x0051e000, len 4096
spi0.1: m25p80_read from 0x0051f000, len 4096
spi0.1: m25p80_read from 0x00520000, len 4096
spi0.1: m25p80_read from 0x00521000, len 4096
spi0.1: m25p80_read from 0x00522000, len 4096
spi0.1: m25p80_read from 0x00523000, len 4096
spi0.1: m25p80_read from 0x00524000, len 4096
spi0.1: m25p80_read from 0x00525000, len 4096
spi0.1: m25p80_read from 0x00526000, len 4096
spi0.1: m25p80_read from 0x00527000, len 4096
spi0.1: m25p80_read from 0x00528000, len 4096
spi0.1: m25p80_read from 0x00529000, len 4096
spi0.1: m25p80_read from 0x0052a000, len 4096
spi0.1: m25p80_read from 0x0052b000, len 4096
spi0.1: m25p80_read from 0x0052c000, len 4096
spi0.1: m25p80_read from 0x0052d000, len 4096
spi0.1: m25p80_read from 0x0052e000, len 4096
spi0.1: m25p80_read from 0x0052f000, len 4096
spi0.1: m25p80_read from 0x00530000, len 4096
spi0.1: m25p80_read from 0x00531000, len 4096
spi0.1: m25p80_read from 0x00532000, len 4096
spi0.1: m25p80_read from 0x00533000, len 4096
spi0.1: m25p80_read from 0x00534000, len 4096
spi0.1: m25p80_read from 0x00535000, len 4096
spi0.1: m25p80_read from 0x00536000, len 4096
spi0.1: m25p80_read from 0x00537000, len 4096
spi0.1: m25p80_read from 0x00538000, len 4096
spi0.1: m25p80_read from 0x00539000, len 4096
spi0.1: m25p80_read from 0x0053a000, len 4096
spi0.1: m25p80_read from 0x0053b000, len 4096
spi0.1: m25p80_read from 0x0053c000, len 4096
spi0.1: m25p80_read from 0x0053d000, len 4096
spi0.1: m25p80_read from 0x0053e000, len 4096
spi0.1: m25p80_read from 0x0053f000, len 4096
spi0.1: m25p80_write to 0x00500000, len 12
spi0.1: m25p80_erase at 0x004c0000, len 262144
spi0.1: m25p80_read from 0x004c0000, len 4096
spi0.1: m25p80_read from 0x004c1000, len 4096
spi0.1: m25p80_read from 0x004c2000, len 4096
spi0.1: m25p80_read from 0x004c3000, len 4096
spi0.1: m25p80_read from 0x004c4000, len 4096
spi0.1: m25p80_read from 0x004c5000, len 4096
spi0.1: m25p80_read from 0x004c6000, len 4096
spi0.1: m25p80_read from 0x004c7000, len 4096
spi0.1: m25p80_read from 0x004c8000, len 4096
spi0.1: m25p80_read from 0x004c9000, len 4096
spi0.1: m25p80_read from 0x004ca000, len 4096
spi0.1: m25p80_read from 0x004cb000, len 4096
spi0.1: m25p80_read from 0x004cc000, len 4096
spi0.1: m25p80_read from 0x004cd000, len 4096
spi0.1: m25p80_read from 0x004ce000, len 4096
spi0.1: m25p80_read from 0x004cf000, len 4096
spi0.1: m25p80_read from 0x004d0000, len 4096
spi0.1: m25p80_read from 0x004d1000, len 4096
spi0.1: m25p80_read from 0x004d2000, len 4096
spi0.1: m25p80_read from 0x004d3000, len 4096
spi0.1: m25p80_read from 0x004d4000, len 4096
spi0.1: m25p80_read from 0x004d5000, len 4096
spi0.1: m25p80_read from 0x004d6000, len 4096
spi0.1: m25p80_read from 0x004d7000, len 4096
spi0.1: m25p80_read from 0x004d8000, len 4096
spi0.1: m25p80_read from 0x004d9000, len 4096
spi0.1: m25p80_read from 0x004da000, len 4096
spi0.1: m25p80_read from 0x004db000, len 4096
spi0.1: m25p80_read from 0x004dc000, len 4096
spi0.1: m25p80_read from 0x004dd000, len 4096
spi0.1: m25p80_read from 0x004de000, len 4096
spi0.1: m25p80_read from 0x004df000, len 4096
spi0.1: m25p80_read from 0x004e0000, len 4096
spi0.1: m25p80_read from 0x004e1000, len 4096
spi0.1: m25p80_read from 0x004e2000, len 4096
spi0.1: m25p80_read from 0x004e3000, len 4096
spi0.1: m25p80_read from 0x004e4000, len 4096
spi0.1: m25p80_read from 0x004e5000, len 4096
spi0.1: m25p80_read from 0x004e6000, len 4096
spi0.1: m25p80_read from 0x004e7000, len 4096
spi0.1: m25p80_read from 0x004e8000, len 4096
spi0.1: m25p80_read from 0x004e9000, len 4096
spi0.1: m25p80_read from 0x004ea000, len 4096
spi0.1: m25p80_read from 0x004eb000, len 4096
spi0.1: m25p80_read from 0x004ec000, len 4096
spi0.1: m25p80_read from 0x004ed000, len 4096
spi0.1: m25p80_read from 0x004ee000, len 4096
spi0.1: m25p80_read from 0x004ef000, len 4096
spi0.1: m25p80_read from 0x004f0000, len 4096
spi0.1: m25p80_read from 0x004f1000, len 4096
spi0.1: m25p80_read from 0x004f2000, len 4096
spi0.1: m25p80_read from 0x004f3000, len 4096
spi0.1: m25p80_read from 0x004f4000, len 4096
spi0.1: m25p80_read from 0x004f5000, len 4096
spi0.1: m25p80_read from 0x004f6000, len 4096
spi0.1: m25p80_read from 0x004f7000, len 4096
spi0.1: m25p80_read from 0x004f8000, len 4096
spi0.1: m25p80_read from 0x004f9000, len 4096
spi0.1: m25p80_read from 0x004fa000, len 4096
spi0.1: m25p80_read from 0x004fb000, len 4096
spi0.1: m25p80_read from 0x004fc000, len 4096
spi0.1: m25p80_read from 0x004fd000, len 4096
spi0.1: m25p80_read from 0x004fe000, len 4096
spi0.1: m25p80_read from 0x004ff000, len 4096
spi0.1: m25p80_write to 0x004c0000, len 12
spi0.1: m25p80_erase at 0x00480000, len 262144
spi0.1: m25p80_read from 0x00480000, len 4096
spi0.1: m25p80_read from 0x00481000, len 4096
spi0.1: m25p80_read from 0x00482000, len 4096
spi0.1: m25p80_read from 0x00483000, len 4096
spi0.1: m25p80_read from 0x00484000, len 4096
spi0.1: m25p80_read from 0x00485000, len 4096
spi0.1: m25p80_read from 0x00486000, len 4096
spi0.1: m25p80_read from 0x00487000, len 4096
spi0.1: m25p80_read from 0x00488000, len 4096
spi0.1: m25p80_read from 0x00489000, len 4096
spi0.1: m25p80_read from 0x0048a000, len 4096
spi0.1: m25p80_read from 0x0048b000, len 4096
spi0.1: m25p80_read from 0x0048c000, len 4096
spi0.1: m25p80_read from 0x0048d000, len 4096
spi0.1: m25p80_read from 0x0048e000, len 4096
spi0.1: m25p80_read from 0x0048f000, len 4096
spi0.1: m25p80_read from 0x00490000, len 4096
spi0.1: m25p80_read from 0x00491000, len 4096
spi0.1: m25p80_read from 0x00492000, len 4096
spi0.1: m25p80_read from 0x00493000, len 4096
spi0.1: m25p80_read from 0x00494000, len 4096
spi0.1: m25p80_read from 0x00495000, len 4096
spi0.1: m25p80_read from 0x00496000, len 4096
spi0.1: m25p80_read from 0x00497000, len 4096
spi0.1: m25p80_read from 0x00498000, len 4096
spi0.1: m25p80_read from 0x00499000, len 4096
spi0.1: m25p80_read from 0x0049a000, len 4096
spi0.1: m25p80_read from 0x0049b000, len 4096
spi0.1: m25p80_read from 0x0049c000, len 4096
spi0.1: m25p80_read from 0x0049d000, len 4096
spi0.1: m25p80_read from 0x0049e000, len 4096
spi0.1: m25p80_read from 0x0049f000, len 4096
spi0.1: m25p80_read from 0x004a0000, len 4096
spi0.1: m25p80_read from 0x004a1000, len 4096
spi0.1: m25p80_read from 0x004a2000, len 4096
spi0.1: m25p80_read from 0x004a3000, len 4096
spi0.1: m25p80_read from 0x004a4000, len 4096
spi0.1: m25p80_read from 0x004a5000, len 4096
spi0.1: m25p80_read from 0x004a6000, len 4096
spi0.1: m25p80_read from 0x004a7000, len 4096
spi0.1: m25p80_read from 0x004a8000, len 4096
spi0.1: m25p80_read from 0x004a9000, len 4096
spi0.1: m25p80_read from 0x004aa000, len 4096
spi0.1: m25p80_read from 0x004ab000, len 4096
spi0.1: m25p80_read from 0x004ac000, len 4096
spi0.1: m25p80_read from 0x004ad000, len 4096
spi0.1: m25p80_read from 0x004ae000, len 4096
spi0.1: m25p80_read from 0x004af000, len 4096
spi0.1: m25p80_read from 0x004b0000, len 4096
spi0.1: m25p80_read from 0x004b1000, len 4096
spi0.1: m25p80_read from 0x004b2000, len 4096
spi0.1: m25p80_read from 0x004b3000, len 4096
spi0.1: m25p80_read from 0x004b4000, len 4096
spi0.1: m25p80_read from 0x004b5000, len 4096
spi0.1: m25p80_read from 0x004b6000, len 4096
spi0.1: m25p80_read from 0x004b7000, len 4096
spi0.1: m25p80_read from 0x004b8000, len 4096
spi0.1: m25p80_read from 0x004b9000, len 4096
spi0.1: m25p80_read from 0x004ba000, len 4096
spi0.1: m25p80_read from 0x004bb000, len 4096
spi0.1: m25p80_read from 0x004bc000, len 4096
spi0.1: m25p80_read from 0x004bd000, len 4096
spi0.1: m25p80_read from 0x004be000, len 4096
spi0.1: m25p80_read from 0x004bf000, len 4096
spi0.1: m25p80_write to 0x00480000, len 12
spi0.1: m25p80_erase at 0x00700000, len 262144
spi0.1: m25p80_read from 0x00700000, len 4096
spi0.1: m25p80_read from 0x00701000, len 4096
spi0.1: m25p80_read from 0x00702000, len 4096
spi0.1: m25p80_read from 0x00703000, len 4096
spi0.1: m25p80_read from 0x00704000, len 4096
spi0.1: m25p80_read from 0x00705000, len 4096
spi0.1: m25p80_read from 0x00706000, len 4096
spi0.1: m25p80_read from 0x00707000, len 4096
spi0.1: m25p80_read from 0x00708000, len 4096
spi0.1: m25p80_read from 0x00709000, len 4096
spi0.1: m25p80_read from 0x0070a000, len 4096
spi0.1: m25p80_read from 0x0070b000, len 4096
spi0.1: m25p80_read from 0x0070c000, len 4096
spi0.1: m25p80_read from 0x0070d000, len 4096
spi0.1: m25p80_read from 0x0070e000, len 4096
spi0.1: m25p80_read from 0x0070f000, len 4096
spi0.1: m25p80_read from 0x00710000, len 4096
spi0.1: m25p80_read from 0x00711000, len 4096
spi0.1: m25p80_read from 0x00712000, len 4096
spi0.1: m25p80_read from 0x00713000, len 4096
spi0.1: m25p80_read from 0x00714000, len 4096
spi0.1: m25p80_read from 0x00715000, len 4096
spi0.1: m25p80_read from 0x00716000, len 4096
spi0.1: m25p80_read from 0x00717000, len 4096
spi0.1: m25p80_read from 0x00718000, len 4096
spi0.1: m25p80_read from 0x00719000, len 4096
spi0.1: m25p80_read from 0x0071a000, len 4096
spi0.1: m25p80_read from 0x0071b000, len 4096
spi0.1: m25p80_read from 0x0071c000, len 4096
spi0.1: m25p80_read from 0x0071d000, len 4096
spi0.1: m25p80_read from 0x0071e000, len 4096
spi0.1: m25p80_read from 0x0071f000, len 4096
spi0.1: m25p80_read from 0x00720000, len 4096
spi0.1: m25p80_read from 0x00721000, len 4096
spi0.1: m25p80_read from 0x00722000, len 4096
spi0.1: m25p80_read from 0x00723000, len 4096
spi0.1: m25p80_read from 0x00724000, len 4096
spi0.1: m25p80_read from 0x00725000, len 4096
spi0.1: m25p80_read from 0x00726000, len 4096
spi0.1: m25p80_read from 0x00727000, len 4096
spi0.1: m25p80_read from 0x00728000, len 4096
spi0.1: m25p80_read from 0x00729000, len 4096
spi0.1: m25p80_read from 0x0072a000, len 4096
spi0.1: m25p80_read from 0x0072b000, len 4096
spi0.1: m25p80_read from 0x0072c000, len 4096
spi0.1: m25p80_read from 0x0072d000, len 4096
spi0.1: m25p80_read from 0x0072e000, len 4096
spi0.1: m25p80_read from 0x0072f000, len 4096
spi0.1: m25p80_read from 0x00730000, len 4096
spi0.1: m25p80_read from 0x00731000, len 4096
spi0.1: m25p80_read from 0x00732000, len 4096
spi0.1: m25p80_read from 0x00733000, len 4096
spi0.1: m25p80_read from 0x00734000, len 4096
spi0.1: m25p80_read from 0x00735000, len 4096
spi0.1: m25p80_read from 0x00736000, len 4096
spi0.1: m25p80_read from 0x00737000, len 4096
spi0.1: m25p80_read from 0x00738000, len 4096
spi0.1: m25p80_read from 0x00739000, len 4096
spi0.1: m25p80_read from 0x0073a000, len 4096
spi0.1: m25p80_read from 0x0073b000, len 4096
spi0.1: m25p80_read from 0x0073c000, len 4096
spi0.1: m25p80_read from 0x0073d000, len 4096
spi0.1: m25p80_read from 0x0073e000, len 4096
spi0.1: m25p80_read from 0x0073f000, len 4096
spi0.1: m25p80_write to 0x00700000, len 12
------------------------------------------
The mount looks good!
==========================
root:/> mount
rootfs on / type rootfs (rw)
proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
/dev/mtdblock3 on /mnt type jffs2 (rw)
==========================
Viewing the newly mounted filesystem on /mnt:
------------------------
root:/> ls -al /mnt
spi0.1: m25p80_read from 0x00442fcc, len 40
spi0.1: m25p80_read from 0x00442ff4, len 14
spi0.1: m25p80_read from 0x00440080, len 40
spi0.1: m25p80_read from 0x004400a8, len 10
spi0.1: m25p80_read from 0x0044003c, len 40
spi0.1: m25p80_read from 0x00440064, len 28
spi0.1: m25p80_read from 0x0044003c, len 68
drwxr-xr-x 4 root root 0 Jan 1 1970 .
drwxr-xr-x 13 root root 0 Jan 1 2007 ..
drwxr-xr-x 2 1000 1000 0 Mar 3 2009 bin_xxx
-----------------------
Viewing more contents of the newly mounted filesystem:
===============
root:/> ls -al /mnt/bin_xxx
spi0.1: m25p80_read from 0x00442eb0, len 40
spi0.1: m25p80_read from 0x00442ed8, len 28
spi0.1: m25p80_read from 0x004425ac, len 40
spi0.1: m25p80_read from 0x004425d4, len 28
spi0.1: m25p80_read from 0x00441914, len 40
spi0.1: m25p80_read from 0x0044193c, len 28
spi0.1: m25p80_read from 0x00440d20, len 40
spi0.1: m25p80_read from 0x00440d48, len 28
spi0.1: m25p80_read from 0x004400b4, len 40
spi0.1: m25p80_read from 0x004400dc, len 28
spi0.1: m25p80_read from 0x00442eb0, len 68
spi0.1: m25p80_read from 0x00448088, len 40
spi0.1: m25p80_read from 0x004480b0, len 28
spi0.1: m25p80_read from 0x00447898, len 40
spi0.1: m25p80_read from 0x004478c0, len 28
spi0.1: m25p80_read from 0x00446cd0, len 40
spi0.1: m25p80_read from 0x00446cf8, len 28
spi0.1: m25p80_read from 0x00446074, len 40
spi0.1: m25p80_read from 0x0044609c, len 28
spi0.1: m25p80_read from 0x00445378, len 40
spi0.1: m25p80_read from 0x004453a0, len 28
spi0.1: m25p80_read from 0x004447b8, len 40
spi0.1: m25p80_read from 0x004447e0, len 28
spi0.1: m25p80_read from 0x00443b80, len 40
spi0.1: m25p80_read from 0x00443ba8, len 28
spi0.1: m25p80_read from 0x00443004, len 40
spi0.1: m25p80_read from 0x0044302c, len 28
spi0.1: m25p80_read from 0x00448088, len 68
drwxr-xr-x 2 1000 1000 0 Mar 3 2009 .
drwxr-xr-x 4 root root 0 Jan 1 1970 ..
-rwxr--r-- 1 1000 1000 16696 Mar 3 2009 val101_xxx
-rwxr--r-- 1 1000 1000 30476 Mar 3 2009 valStartup_xxx
=================
For some reason, after reboot this newly mounted system is gone,
and the original romfs fielsystem is back.
Any suggestions here?
Thanks,
ShutEyeThinkin
QuoteReplyEditDelete
2009-03-10 14:46:24 Re: Mounting jffs2 partition
Steven Vacca (UNITED STATES)
Message: 70713
It appears that all is now working well, afterall!!
I forgot that I have to re-mount partition mtdblock3 after rebooting.
Been working too hard. :>)
I'm now able to move files and directories in and out of the newly mounted
filesystem, with non-volatility to the max.
YESS!!
Hope all this madness I've put in here in this thread will help the next guy
during his/her searches on the same subject.
Thanks Mike,
ShutEyeThinkin