嵌入式技术分享

Embedded Technology Sharing

TF 卡方式烧写iTOP-4412开发板文件系统

《TF 卡方式烧写iTOP-4412开发板文件系统》
注意事项
1.开发板电源
5V

2.串口
DB9 COM3

3.全能开发板
SCP 2G
烧写的时候必须用全能版板的文件。

4.开发板启动选择
拨码开关 左侧是1 右侧是0
《TF 卡方式烧写iTOP-4412开发板文件系统》

TF卡启动标识
《TF 卡方式烧写iTOP-4412开发板文件系统》

eMMC启动标识
《TF 卡方式烧写iTOP-4412开发板文件系统》

一、利用开发板对TF卡进行分区及格式化
1.关机状态把TF卡插入开发板

2.开机后,串口终端进入uboot模式

3.依次输入命令对TF卡分区
fdisk -c 1 //注意 -c 后面是数字,0 代表eMMC, 1 代表TF卡
《TF 卡方式烧写iTOP-4412开发板文件系统》

fatformat mmc 1:1
《TF 卡方式烧写iTOP-4412开发板文件系统》

ext3format mmc 1:2
《TF 卡方式烧写iTOP-4412开发板文件系统》

ext3format mmc 1:3
《TF 卡方式烧写iTOP-4412开发板文件系统》

ext3format mmc 1:4
《TF 卡方式烧写iTOP-4412开发板文件系统》

二、Ubuntu环境中,利用脚本,将u-boot-iTOP-4412.bin烧录到TF卡中
1.将开发板分区后的TF卡,用读卡器插入到计算机中,并使TF卡被Ubuntu系统读取;
《TF 卡方式烧写iTOP-4412开发板文件系统》

2.查看TF卡设备名
sudo fdisk -l
《TF 卡方式烧写iTOP-4412开发板文件系统》

3.用FileZilla软件,将iTop4412_uboot_xxx.tar.gz压缩包传输到ubuntu
文件路径:I:\iTOP-4412全功能版光盘资料\06_源码_uboot和kernel\iTop4412_uboot_20151119.tar.gz
mkdir iTOP4412
cd iTOP4412
《TF 卡方式烧写iTOP-4412开发板文件系统》

4.解压
tar -vxf iTop4412_uboot_20151119.tar.gz
cd iTOP4412_uboot/

5.再将u-boot-iTOP-4412.bin上传到 iTOP4412_uboot
文件路径:I:\iTOP-4412全功能版光盘资料\03_镜像_Android4.0.3文件系统\uboot\scp\u-boot-iTOP-4412.bin
《TF 卡方式烧写iTOP-4412开发板文件系统》

6.执行脚本
sudo ./mkuboot /dev/sdb
《TF 卡方式烧写iTOP-4412开发板文件系统》

7.拔插一下TF卡,让Ubuntu重新识别。
sudo fdisk -l
《TF 卡方式烧写iTOP-4412开发板文件系统》

8.在iTOP4412目录创建sdupdate文件夹,并上传以下四个文件到新建的sdupdate文件夹。
安卓
I:\iTOP-4412全功能版光盘资料\03_镜像_Android4.0.3文件系统\zImage\scp\zImage
I:\iTOP-4412全功能版光盘资料\03_镜像_Android4.0.3文件系统\uboot\scp\u-boot-iTOP-4412.bin
I:\iTOP-4412全功能版光盘资料\03_镜像_Android4.0.3文件系统\system\system.img
I:\iTOP-4412全功能版光盘资料\03_镜像_Android4.0.3文件系统\system\ramdisk-uboot.img

QT
I:\iTOP-4412全功能版光盘资料\04_镜像_QT文件系统\system\ramdisk-uboot.img
I:\iTOP-4412全功能版光盘资料\04_镜像_QT文件系统\system\system.img
I:\iTOP-4412全功能版光盘资料\04_镜像_QT文件系统\uboot\scp\u-boot-iTOP-4412.bin
I:\iTOP-4412全功能版光盘资料\04_镜像_QT文件系统\zImage\scp\zImage

创建sdupdate文件夹
sudo mkdir sdupdate
《TF 卡方式烧写iTOP-4412开发板文件系统》

9.挂载TF卡,并上一步的sdupdate文件夹拷贝到media里面,完成后卸载TF卡。
挂载空闲分区到/media文件夹
sudo mount /dev/sdb1 /media/
拷贝sdupdate文件夹到/media文件夹
sudo cp -r sdupdate/ /media/
卸载TF卡
sudo umount /media
《TF 卡方式烧写iTOP-4412开发板文件系统》

三、用制作好的TF卡,烧写开发板
1.开发板断电状态,设置TF卡启动,将TF卡插入,给开发板通电后,进入串口终端uboot模式
拨码开关:1, 0
《TF 卡方式烧写iTOP-4412开发板文件系统》
《TF 卡方式烧写iTOP-4412开发板文件系统》

2.执行烧写命令
sdfuse flashall
注:命令是全部文件一次性烧录至开发板,亦可用下面命令,对开发板有针对性的烧写

单独烧写 u-boot-iTOP-4412.bin
sdfuse flash bootloader u-boot-iTOP-4412.bin

单独烧写 zImage
sdfuse flash kernel zImage

单独烧写 ramdisk-uboot.img
sdfuse flash ramdisk ramdisk-uboot.img

单独烧写 system.img
sdfuse flash system system.img

《TF 卡方式烧写iTOP-4412开发板文件系统》

3.关电,设置eMMC启动,拔出TF卡,完成烧写
拨码开关:0, 1
《TF 卡方式烧写iTOP-4412开发板文件系统》

四、开发板网络配置
1.修改ip
cd /etc
vi eth0-setting

文本内容
IP=192.168.10.230
Mask=255.255.255.0
Gateway=192.168.10.1
DNS=114.114.114.114
MAC=08:90:90:90:90:90

2.修改网关
cd /etc
vi resolv.conf

文本内容
nameserver 114.114.114.114

3.重启,完成网络配置

以上即使用TF卡烧写4412开发板文件系统的所有步骤。

 

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注