在Tiny6410烧写linux内核文件和文件系统

2019-07-12 17:11发布


1配置编译支持NAND启动的U-boot
linux下安装MiniTools
要启动MiniTools,进入MiniTools目录,在root用户命令行下执行./start.sh
MiniTools打开,如此时MiniTools最底一行显示“未连接开发板.Superboot未处于USB下载模式”,证明还没连接开发板,此时应该接上开发板,并把开关拨至“SDBOOT”启动模式启动
MiniTools的“下载烧写”菜单下点击“裸机程序(No OS)”
此时右边的窗口选项改变,上方出现“Download and run”和“Install to NAND Flash,选择后者
在“请选择要烧写的裸机程序:”的“Superboot:”一栏中输入已经配置编译好的支持NAND启动的U-boot文件(我用的是(u-boot_nand-ram256.bin,点击“开始烧写”
在电脑启动linux终端,在root用户下打开minicom
把开发板开关拨至“S2”,启动开发板如果显示开发板的配置信息,且在终端最后一行显示“Hit any key to stop autoboot:(正在倒数秒数),则证明烧写成功,要在倒数秒数完成之前按下任意键,则显示菜单栏。
2烧写linux内核文件
在完成以上步骤,在minicom终端显示菜单栏之后,在最后一行“Enter your Selection:”一行,按下“k,并在root用户终端命令行输入./dnw2 zImage 0
如果在minicome终端菜单栏的上面一行显示“Writing Linux/Android Kernel successed,则说明内核烧写成功
此时可检验一次,把usb线拔出,重启,按b
3烧写文件系统
插上usb线,按开发板复位键,在minicome终端秒数倒数完之前按任意键进入菜单选项,按“y”,并在root终端输入要载入的文件系统(./dnw2 rootfs_rtm_6410.img 0)。在minicom终端按enter键,在输入ls命令,显示linux的根目录下的各目录,则烧写成功。
 
注意:所用的的内核文件,文件系统文件,dnw2可执行文件要放在同一目录下