谢谢
描述的不清楚
1. 我想通过bootloader(vivi)把制作的yaffs文件系统烧到flash上去
准确是说是通过串口把yaffs文件系统烧到root分区, 因为没有网口, 不知道可否?
2. zImage是支持yaffs的, 已经在编译内核的时候在fs/ 下添加了yaffs2的驱动
3. 友善之臂是用nfs挂载, 再用bk bs.
bk:
/bin/imagewrite /dev/mtd/0 -part 0 192k 1216k
/bin/imagewrite /dev/mtd/0 vivi-yaffs-v5:0
/bin/imagewrite /dev/mtd/0 zImage-yaffs-v5:192k
vivi和kernel前面都已经烧进去了 ,为什么还要烧一遍,这里是不是可以不用再write了
bs:
/bin/mkyaffs /dev/mtdblock/0
用mkyaffs把块设备格式化,但我在vivi下不支持这样的工具
3. mtd/maps 下面的文件我还搞的不是很清楚, WINDOW_ADDR是不是cpu映射给flash的物理地址, map的offset
和vivi下的几个分区是不是要一致?
我想确信一点,就是用vivi把用mkyaffsimage制作的根文件系统yaffs串口烧到root分区下面, 也能让kernel起来之后去挂载。至于要修改kernel的mtd部分我再研究研究。其他还要注意些什么呢?
非常感谢!!!!