I download the newest source code from the web interface of the git server.
But how can i compile the mkyaffs2image?
I download a yaffs2 source code tarball, it can compile but at the linux
kernel boot, it shows this :
yaffs: dev is 32505859 name is "mtdblock3"
rw
yaffs: passed flags
""
yaffs: yaffs_read_super: Using
yaffs2
yaffs: yaffs_read_super: block size
4096
yaffs: yaffs: Attempting MTD mount of
31.3,"mtdblock3"
yaffs: erase c01dc6f0 /* Does it erase all? Yes,I dump the nand
and found it was erased*/
yaffs: read
c01dcd40
yaffs: write
c01dc484
yaffs: readoob
c01dcc90
yaffs: writeoob
c01dc5bc
yaffs: block_isbad
c01dc9d4
yaffs: block_markbad
c01dca28
yaffs: writesize
2048
yaffs: oobsize
64
yaffs: erasesize
131072
yaffs: size
262799360
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_touch_super() sb =
c3a0e800
yaffs: yaffs_read_super: guts initialised
OK
yaffs: yaffs_get_inode for object
1
yaffs: yaffs_iget for
1
yaffs: yaffs_fill_inode mode 41ed uid 0 gid 0 size 2048 count
1
yaffs: yaffs_read_super: got root
inode
yaffs: yaffs_read_super: d_alloc_root
done
yaffs: yaffs_read_super: is_checkpointed
0
yaffs: yaffs_read_super:
done
VFS: Mounted root (yaffs2 filesystem) on device
31:3.
Freeing init memory:
132K
yaffs: yaffs_lookup for
1:linuxrc
yaffs: yaffs_lookup not
found
Failed to execute /linuxrc. Attempting
defaults...
yaffs: yaffs_lookup for
1:sbin
yaffs: yaffs_lookup not
found
yaffs: yaffs_lookup for
1:etc
yaffs: yaffs_lookup not
found
yaffs: yaffs_lookup for
1:bin
yaffs: yaffs_lookup not
found
Could anyone can help me? Thank you.