本帖最后由 skawu 于 2018-3-27 14:52 编辑
之前没有使用过NXP的芯片,这次有幸申请到了MY-IMX6UL套件,感谢21ic和明远智睿提供的机会!
从官方的wiki了解下套件的固件情况:
操作系统所对应的文件系统支持(operating system VS filesystem) 烧录工具:my-imx6-mfgtool-lib262-20180117.rar 路径:MYZR-IMX6\4_烧录指导(burninginstruction)\01_MFG Tools方式(01_MFG Tools way)\my-imx6-mfgtool-lib262-20180117.rar 烧录工具的目录结构: 操作: 1、 解压烧录工具:比如我解压到了F盘myimx6目录下 2、将整个资料盘中OSFirmware目录的文件(系统固件),拷贝到解压出来的烧录工具OS Firmware目录下: 即:路径MYZR-IMX6\4_烧录指导(burning instruction)\01_MFG Tools方式(01_MFGTools way)\OS Firmware下的所有文件拷贝到烧录工具的my-imx6-mfgtool-lib262\Profiles\Linux\OSFirmware路径下 3、根据前面提到的评估板所支持的文件系统,将相对应的固件版本的文件系统拷贝到对应目录下: MY-IMX6_EK140P只支持Linux-3.14.52和Linux-4.1.15,所以直接将这两个目录下的文件拷贝过去。 MYZR-IMX6\4_烧录指导(burning instruction)\01_MFG Tools方式(01_MFGTools way)\OS Firmware_rootfs\image-linux-4115\下image-rootfs文件夹拷贝到my-imx6-mfgtool-lib262\Profiles\Linux\OS Firmware\image-linux-4115目录下。 MYZR-IMX6\4_烧录指导(burning instruction)\01_MFG Tools方式(01_MFGTools way)\OS Firmware_rootfs\image-linux-31452下所有文件拷贝到my-imx6-mfgtool-lib262\Profiles\Linux\OSFirmware\image-linux-31452目录下。 4、双击打开MfgConfig.exe,选择要烧录的评估板,选择CPU类型,内存大小,操作系统版本,根文件系统版本信息,如下图所示:(我实际烧录的系统版本是Linux-4.1.15) 5、配置完成后点击Make 然后可以看到在文件夹中多了一个cfg.ini文件 5、点击MfgTool2.exe 连接OTG上电,安装驱动 6、烧录 评估板拨码开关选择DOWN,即1为on,2为off,然后连接OTG,上电。
打开烧录工具,点击Start: 中间会有一个弹窗: 弹出这个后点击取消,然后Drivers就会有显示了: 然后就慢慢等吧,烧录的有点慢。 烧录完成提示: 我成功烧录的固件配置为: 前面烧录Linux-3.14.52一直报错,问题还得再查找。//FIXME…
烧录完成后记得关机将拨码开关选择为boot模式,即1为off,2为on,然后重启。 如下打印输出,进入uboot,可怜的是系统登录密码没找到在哪,悲催。。。。
PS:由于自己的愚蠢导致带了根一样接口的串口线,可是我早上明明看的不是的,,,,,
好歹也用起来了!
总结:第一次使用NXP的芯片,算是个新人尝鲜,第一步简简单单的先进行固件的烧录,板子跑起来才是最重要的!!!后面接着玩,期待ing。。。
|