|
为了让大家能用到好用的vivi bootloader .现在给大家使用.其中的功能包括:
1.加入了rootfs带hwecc功能的烧写.需要你编译kernel的时候加上S3C2410 NANDFLASH Hardware ECC选项.这样你就可以把nandflash/s3c2410.c中的chip->eccmode = NAND_ECC_SOFT;给恢复了. 当然我也可以提供vivi是带NAND_ECC_SOFT的.
2.支持带yaffs iamge的写入功能.你可以将mkyaffsimage做好的yaffs的image 通过usb或者串口下载.
3.支持vivi开机logo,支持sharp和samsung的TFT 3.5'LCD.
4.支持高版本的gcc编译.vivi的体积只有83K(不支持网络)
5.通过load flash partition u 命令用usb下载.如何区分是yaffs image的下载.是通过每个分区的flag来区分的.例如:
part show
mtdpart info. (6 partitions)
name offset size flag
------------------------------------------------
vivi : 0x00000000 0x00020000 32(LOADER) 128k
param : 0x00020000 0x00010000 64(PARAM) 64k
kernel : 0x00030000 0x001c0000 128(KERNEL) 1M+768k
root : 0x00200000 0x00500000 256(CRAMFS) 5M
usr : 0x00700000 0x03500000 512(YAFFS1) 53M
yaffs : 0x03c00000 0x00400000 512(YAFFS1) 4M
以YAFFS1和YAFFS2标志的partition是会用yaffs image的方式写回nandflash的.以CRAMFS为标志的是用HW ECC方式回写到partition的
需要提供的请跟帖,留下email.并声明需要的是2410A(12MHZ)版本还是2440A(16.9346MHZ)版本.用HW ECC还是Soft ECC.控制口是串口1,还是串口2等.
启动信息如下:
VIVI version 1.1.0 (Modifed by cefanty_qiu Email:cefanty_qiu@163.com) (root@rad
hat) (gcc version 3.4.1) #0.1.4 四 9月 14 08:45:24 CST 2006
MMU table base address = 0x33DFC000
Succeed memory mapping.
NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M)
Found saved vivi parameters.
Press Return to start the LINUX now, any other key for vivi
type "help" for help.
vivi>
【文件名】:07329@52RD_vivi.rar
【格 式】:rar
【大 小】:36K
【简 介】:
【目 录】:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|