OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5439|回复: 3

可以用mfg_tools来烧写TF卡作为启动卡吗?

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-2-15
在线时间
5 小时
发表于 2020-2-18 11:03:35 | 显示全部楼层 |阅读模式
1金钱
教程里写的好像是只能烧写板载emmc的功能。那烧写到TF卡的是怎么办呢?

最佳答案

查看完整内容[请看2#楼]

固化系统{ 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卡 选择脚本Mf ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
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,启动系统即可.
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-2-18 14:49:01 | 显示全部楼层
可以的呀,教程里也有写怎么烧写到TF卡里的,你看那个快速体验的文档。《【正点原子】I.MX6U用户快速体验V1.2》有现成的代码可以参考。
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-2-15
在线时间
5 小时
 楼主| 发表于 2020-2-19 14:22:24 | 显示全部楼层
非常感谢两位的热情指导!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 06:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表