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.