⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 开发板简易系统安装: --Jflash-s3c2410 --mkyaffsimage --my_root_yaffs_mini.tar.gz --vivi_note_yaffs.tar.gz
💻 TXT
字号:
作者:
email: thisway.diy@163.com
qq: 17653039

支持烧写yaffs映象文件的bootloader vivi
在samsung公司提供的bootloader vivi上作了如下修改:
1. 增加了lib\loadyaffs.c文件,实现了烧写yaffs映象文件
2. 修改lib\command.c文件,增加了loadyaffs命令:add_command(&loadyaffs_cmd)
                          修改find_cmd函数,如果使用老的find_cmd函数的话,比如对于两个命令xxxxyyyyy、xxxx,
                      则xxxxyyyyy总会被当作xxxx命令来使用
3. 修改lib\Config_cmd.in ,增加如下一行使得loadyaffs命令可作为可选项:
	bool 'load yaffs to flash  command' CONFIG_LOAD_YAFFS
	
	
使用此新bootloader搭建完整开发板的步骤:
1. 编译/烧写bootloader:将vivi_note_yaffs.tar.gz解压后直接运行make命令即可生文件vivi。
   也可以使用附件里的vivi_yaffs,它编译好的可执行文件
   使用JTAG烧写bootloader:附件里的Jflash-s3c2410是linux下的JTAG工具
2. 编译/烧写内核:内核源代码在ftp://ftp.xuetang.cn上,usr: xuetang, pwd: xuetang
   编译源得到得到内核映象zImage
   也可以使用附件里的zImage_2.4或zImage_2.6
   烧写内核:启动bootloader,使用命令“load flash kernel x”,然后使用xmodem接收内核映象
3. 制作/烧写yaffs文件系统映象:
3.1 怎么制作根文件系统,暂不描述,附件里的my_root_yaffs_mini.tar.gz是我做好的根文件系统,你把它解压出来即可
3.2 制作yaffs映象:附件里的mkyaffsimage是使用到的工具,在linux下运行,用法:mkyaffsimage 目录名 文件名
    比如:
	mkyaffsimage my_root_yaffs_mini my_root_yaffs_mini.img
3.3 烧写yaffs映象:各位可以根据3.1、3.2步骤自己制作yaffs映象,也可以使用附件里的文件my_root_yaffs_mini.img
    在bootloader里,使用“loadyaffs root x”命令,然后使用xmodem接收yaffs映象
4. 在bootloader里设置启动参数:
   对于linux2.4,运行命令:param set linux_cmd_line "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttyS0"
   对于linux2.6,运行命令:param set linux_cmd_line "noinitrd root=/dev/mtdblock/3 init=/linuxrc console=ttySAC0"
5. 启动:复位或运行boot命令即可
    
注意问题:
1. bootloader启动后,其分区可能与内核里面定义的分区不同,你可以使用part命令进行修改
2. 附件里的内核映象zImage_2.4、zImage_2.6定义的分区如下:
name              offset        size        flag
------------------------------------------------
vivi            : 0x00000000    0x00020000     0  128k
param           : 0x00020000    0x00010000     0   64k
kernel          : 0x00030000    0x00100000     0    1M
root            : 0x00130000    0x03ecc000     0   62M+816k

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -