论坛元老
- 积分
- 6379
- 金钱
- 6379
- 注册时间
- 2015-8-25
- 在线时间
- 1004 小时
|
发表于 2020-2-18 11:03:36
|
显示全部楼层
固化系统{
USB 0 1 0 0 0 0 0 0
SD 1 0 0 0 0 0 1 0
eMMC 1 0 1 0 0 1 1 0
NAND 1 0 0 0 1 0 0 1
方法一:使用mfgtool上位机固化系统(OTG方式)[使用windows系统电脑,不适合生产]
1.将原子修改过的mfgtool工具拷贝值PC
2.底板拨码开关配置到USB模式
3.USB线连接底板USB_OTG接口
4.进入mfgtool文件夹查看vbs脚本,我自己的板子:emmc-8G ddr-512M
(1)固化系统到SD卡
准备一张空的SD卡
选择脚本Mfgtool2-eMMC-ddr512-SDCard.vbs(启动方式SD卡),双击运行脚本
打开底板电源等待电脑安装驱动,安装成功后上位机界面会提示已经连接到设备"HID compliant device"
此时将SD卡插入[如果SD卡原先已经又系统,那么需要先上电后再将SD卡插入,否则上电时系统会从SD卡启动已有的系统,这样将导致mfgtool连接不到开发板]
直接点击Start固化系统到SD卡,耐心等待完成,点击Stop后再点击Exit退出mfgtool上位机软件即可
拨码开关拨至SD卡启动10000010,启动系统进行测试即可
(2)固化系统到eMMC [前提:用户核心板带eMMC存储介质,注意固化时不要插入SD卡]
选择eMMC启动方式的vbs文件,固化完成后,将拨码开关拨至eMMC启动方式10100110,启动系统即可.
(3)固化系统到NAND FLASH [前提:用户核心板带NAND FLASH存储介质,注意固化时不要插入SD卡]
选择NAND FLASH启动方式的vbs文件,固化完成后,将拨码开关拨至NAND FLASH启动方式10001001,启动系统即可.
方法二:使用脚本固化系统[可用于批量固化与升级]
1.固化系统到SD卡
拷贝正点原子修改过的MFG_TOOL烧写工具->mfgtool->Profiles->Linux->OS Firmware->files整个文件夹到Ubuntu虚拟机的home/root目录下
cd /files
ls
使用chmod修改固化SD卡系统脚本 imx6mksdboot.sh 的权限
chmod +x imx6mksdboot.sh #给与可执行权限
将SD卡插入到Ubuntu虚拟机,等待识别
sudo fdisk -l #查看SD卡挂载节点 => /dev/sd*
直接执行 ./imx6mksdboot.sh --help 查看脚本的使用方法
根据用法说明使用
sudo ./imx6mksdboot.sh -device /dev/sd* -flash emmc -ddrsize 512
固化时有中英文提示,完成后拔出SD卡插入到开发板,拨码开关至SD卡启动测试
2.固化系统到eMMC [前提:用户核心板带eMMC存储介质,注意固化时需要制作好的SD系统启动卡]
拷贝正点原子修改过的MFG_TOOL烧写工具->mfgtool->Profiles->Linux->OS Firmware->files整个文件夹到SD系统启动卡的home/root目录下
cd /files
ls
使用chmod修改eMMC固化脚本 imx6mkemmcboot.sh 的权限
chmod +x imx6mkemmcboot.sh #给与可执行权限
sudo fdisk -l #查看emmc挂载节点,一般为/dev/mmcblk1
执行 ./imx6mkemmcboot.sh --help 查看脚本的使用方法
根据用法说明使用
sudo ./imx6mkemmcboot.sh -device /dev/mmcblk1 -ddrsize 512
固化时有中英文提示,固化完成后,将拨码开关拨至eMMC启动方式10100110,启动系统即可.
3.固化系统到NAND FLASH [前提:用户核心板带NAND FLASH存储介质,注意固化时需要制作好的SD系统启动卡]
拷贝正点原子修改过的MFG_TOOL烧写工具->mfgtool->Profiles->Linux->OS Firmware->files整个文件夹到SD系统启动卡的home/root目录下
cd /files
ls
cat /proc/mtd #指令查看 MTD 分区表,打印结果如下图表示存在
dev: size erasesize name
mtd0: 00400000 00020000 "u-boot"
mtd1: 00020000 00020000 "env"
mtd2: 00100000 00020000 "logo"
mtd3: 00100000 00020000 "dtb"
mtd4: 00800000 00020000 "kernel"
mtd5: 1f1e0000 00020000 "rootfs"
使用chmod修改NAND FLASH固化脚本 imx6mknandboot.sh 的权限
chmod +x imx6mknandboot.sh #给与可执行权限
执行 ./imx6mknandboot.sh --help 查看脚本的使用方法
根据用法说明使用
sudo ./imx6mknandboot.sh -ddrsize 256
固化时有中英文提示,固化完成后,将拨码开关拨至NAND FLASH启动方式10001001,启动系统即可. |
|