Ant-Board-T30X快速入门一 TF卡镜像制作
1 E币
成为会员,免费下载资料
文件大小:5.32 MB
上传者:艾编程的鲁小班
时间:2019-08-25 20:46:59
下载量:90
本帖最后由 wfjdemmye 于 2019-12-4 11:09 编辑
一,准备硬件与材料
tf卡(1G~16G) 1个
电源适配器(12V) 1个
USB转串口 1个
ant-board 1个
杜邦线 3根
二,软件准备
1,secureCRT
2,ubuntu主机
三,制作tf卡启动过程
1,从附件下载ant-board镜像到本地。
2,将tf卡使用读卡器在电脑上用分区工具软件格式化成一个盘(fat32)
3,将tf插在ubuntu主机上(虚拟机需要重新挂到ubuntu系统上)
[code] ls /media/username/xxxx //可以查看到tf是否有识别到[/code]
4,卸载 sd 卡
[code]umount /media/username/xxxx [/code]
5,对tf分区
确定tf的挂载节点,以免操作导致系统损坏。
[code]sudo fdisk -l[/code]
[code]sudo fdisk /dev/sdb //特别注意节点别输入错了[/code]
[code]root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): o
Created a new DOS disklabel with disk identifier 0xa0b3110a.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-3839999, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-3839999, default 3839999): 3839999
Created a new partition 1 of type 'Linux' and of size 1.9 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[/code]
以上将2048 号扇区在 1MB 的位置,给 uboot 空出了空间
最后一步,输入 w,向 SD 卡中写入分区表
最后注意分区节点是/dev/sdb 而不是/dev/sdb1
6,将uboot写入分区中
[code]sync [/code]
重新插卡,PC将重新识别新分区
[code]sudo fdisk -l//查看tf卡是否正常挂载[/code]
[code]umount /media/username/xxxx //卸载后再操作tf卡[/code]
[code]sudo mkfs.vfat /dev/sdb1 //格式化 sd 卡为通用的 VFat 文件系统[/code]
将附件中的uboot写入到分区中。
#####################################################
将下载的 u-boot-with-spl.bin 文件烧录进 sd 卡的 17KB 偏移处:
[code]
root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725# dd if=/home/xxx/workSpace/tftpboot/u-boot-with-spl.bin of=/dev/sdb bs=1024 seek=17
230+1 records in
230+1 records out
236304 bytes (236 kB, 231 KiB) copied, 0.314663 s, 751 kB/s
root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725#
[/code]
7,将所有镜像文件拷贝tf卡中。
rootfs_64k.jffs2
rootfs.squashfs
u-boot-with-spl.bin
uImage
8,将tf卡插入ant-board
四,镜像编译
An-Board-T30X的tf卡启动盘制作
一,准备硬件与材料
tf卡(1G~16G) 1个
电源适配器(12V) 1个
USB转串口 1个
ant-board 1个
杜邦线 3根
二,软件准备
1,secureCRT
2,ubuntu主机
三,制作tf卡启动过程
1,从附件下载ant-board镜像到本地。
2,将tf卡使用读卡器在电脑上用分区工具软件格式化成一个盘(fat32)
3,将tf插在ubuntu主机上(虚拟机需要重新挂到ubuntu系统上)
[code] ls /media/username/xxxx //可以查看到tf是否有识别到[/code]
4,卸载 sd 卡
[code]umount /media/username/xxxx [/code]
5,对tf分区
确定tf的挂载节点,以免操作导致系统损坏。
[code]sudo fdisk -l[/code]
[code]sudo fdisk /dev/sdb //特别注意节点别输入错了[/code]
[code]root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): o
Created a new DOS disklabel with disk identifier 0xa0b3110a.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-3839999, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-3839999, default 3839999): 3839999
Created a new partition 1 of type 'Linux' and of size 1.9 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[/code]
以上将2048 号扇区在 1MB 的位置,给 uboot 空出了空间
最后一步,输入 w,向 SD 卡中写入分区表
最后注意分区节点是/dev/sdb 而不是/dev/sdb1
6,将uboot写入分区中
[code]sync [/code]
重新插卡,PC将重新识别新分区
[code]sudo fdisk -l//查看tf卡是否正常挂载[/code]
[code]umount /media/username/xxxx //卸载后再操作tf卡[/code]
[code]sudo mkfs.vfat /dev/sdb1 //格式化 sd 卡为通用的 VFat 文件系统[/code]
将附件中的uboot写入到分区中。
#####################################################
将下载的 u-boot-with-spl.bin 文件烧录进 sd 卡的 17KB 偏移处:
[code]
root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725# dd if=/home/xxx/workSpace/tftpboot/u-boot-with-spl.bin of=/dev/sdb bs=1024 seek=17
230+1 records in
230+1 records out
236304 bytes (236 kB, 231 KiB) copied, 0.314663 s, 751 kB/s
root@ubuntu:/home/xxx/workSpace/ISVP-T30-1.0.5-20190725#
[/code]
7,将所有镜像文件拷贝tf卡中。
rootfs_64k.jffs2
rootfs.squashfs
u-boot-with-spl.bin
uImage
8,将tf卡插入ant-board
四,镜像编译
展开》
折叠》