GT2146开发板刷入linux教程
工具IROM_Fusing_Tool.exe、SecureCRT,文件liunx系统文件(具体可以参考Linux3.5.2内核移植与文件系统制作https://blog.csdn.net/qq_26901007/article/details/50556997)
第一步先将准备好的sd卡(注意先格式化),利用IROM_Fusing_Tool.exe ,将编译好的.bin文件烧入sd卡中,制作U-boot,然后再把所需的linux文件复制到SD里面(如何编译自己的bin看这个https://www.cnblogs.com/zxouxuewei/p/5076070.html不行的话就去百度uboot移植);
第二步将做好的sd卡插到开发板上的sd卡槽,并选择从sd启动,再用usb串口连接开发板上的串口注意2个都是公头的这里要用3跟导线接一起(GND-GND 9-9)、(TXD-RXD 2-3)、(RXD-TXD 3-2)这里需要注意的是2-3 和3-2 记得交叉,接下来电脑提示安装驱动,好了之后就可以看见COM口了;
第三步打开SecureCRT,创建新的连接注意用串口方式 选择对应的COM口,连接上开发板(其实这里原来是用window超级终端的可是我这里又问题就放弃了),
然后就是Linux烧写到nand flash中(注意这里的参数不一定适用你的开发版,这里的是GT2146)
输入自动烧写参数:
setenv bootcmd "nand erase 0;fatload mmc 0:1 c0008000 u-boot.bin;nand write c0008000 0 100000;fatload mmc 0:1 c0008000 zimage;nand write c0008000 900000 300000;fatload mmc 0:1 c0008000 zimage_init;bootm c0008000"
确认回车然后继续输入
Saveenv
保存参数
确认回车然后继续输入
Printenv
查看参数
当开发板上蜂鸣器长响就成功了
第四步将开发板启动模式拨到nand flash启动即可
输入对应的命令就可以用linux命令控制开发板了
测试命令
【开蜂鸣器:
echo 1 > /dev/buzzer
关蜂鸣器:
echo 0 > /dev/buzzer】
以上就是所有在开发板安装linux的步骤了。