256M是内存,256M是nand
SD启动:
1.修改D:\ARM平台\IMX6\烧写工具\MfgTool-Git\MfgTool-MYIMX6-A7\MfgTool-MYIMX6A7-L4.1.15\Profiles\Linux\OS Firmware\ucl2.xml
增加
<CMD state="Updater" type="push" body="send" file="image-L4.1.15-uboot/my_environment_emmc.scr">send: environment</CMD>
<CMD state="Updater" type="push" body="$ cp $FILE /mnt/mmcblkxp1/my_environment_emmc.scr">write environment</CMD>
如下:
<LIST name="Linux-4.1.15-TFCard" desc="Target OS: Linux-4.1.15(TF-Card)">
。。。
。。。
<CMD state="Updater" type="push" body="$ mkfs.vfat /dev/mmcblk0p1">mkfs.vfat</CMD>
<CMD state="Updater" type="push" body="$ mkdir -p /mnt/mmcblkxp1">mkdir /mnt/mmcblkxp1</CMD>
<CMD state="Updater" type="push" body="$ mount -t vfat /dev/mmcblk0p1 /mnt/mmcblkxp1">mount vfat</CMD>
<CMD state="Updater" type="push" body="send" file="image-L4.1.15-uboot/my_environment_emmc.scr">send: environment</CMD>
<CMD state="Updater" type="push" body="$ cp $FILE /mnt/mmcblkxp1/my_environment_emmc.scr">write environment</CMD>
<CMD state="Updater" type="push" body="send" file="image-L4.1.15-kernel/zImage-myimx6a7">send: zImage</CMD>
<CMD state="Updater" type="push" body="$ cp $FILE /mnt/mmcblkxp1/zImage-myimx6a7">write zImage</CMD>
<CMD state="Updater" type="push" body="send" file="image-L4.1.15-dtb/%ek_name%-%ek_spec%-emmc.dtb">send: dtb</CMD>
<CMD state="Updater" type="push" body="$ cp $FILE /mnt/mmcblkxp1/%ek_name%-%ek_spec%-emmc.dtb">write dtb</CMD>
<CMD state="Updater" type="push" body="$ umount /mnt/mmcblkxp1">umount /mnt/mmcblkxp1</CMD>
。。。
。。。
2.配置MfgConfig.exe和修改cfg.ini
配置MfgConfig.exe,如下
修改cfg.ini,修改name = Linux-4.1.15-eMMC为name=Linux-4.1.15-TFCard
3.设置拨码烧写模式,插上usb线,双击MfgTool2.exe开始烧写
略
4.设置环境变量sd卡启动
setenv mmcdev 0 setenv mmcroot '/dev/mmcblk0p2' saveenv boot
|