=====CC6 Windows EC===== ConnectCore6的WinCE镜像由第三方提供。详情请参阅相关官网。 ====CC6 Windows EC镜像烧录方法==== * CC6 WinEC下载:https://guruce.com/imx6-bsp-releases \\ * GuruCE官方文档: https://guruce.com/files/iMX6/GuruCE%20iMX6%20Getting%20Started%20Guide.pdf?r176 在开始使用Freescal官方的MfgTool之前,建议先用传统开机的方法进入SBC的UBoot,并printenv一下,把所有的环境变量信息保存下来,以备将来查询。 接下来我们要用MfgTool来烧写第三方的GuruCE提供的WinEC镜像。\\ 1. 设置跳线为USB 恢复模式,J4开,J5合,即uSD卡启动的模式,但还不能插SD卡 \\ 2. 用micro-USB连接线缆连接SBC到电脑 \\ 3. 连接好串口线,网线到电脑 \\ 4. 把GuruCE的压缩包整个解压放到C盘的根目录中,以方便后续命令行操作,现在C盘根目录中就有ConnectCore6_r474,内有guruCE的完整镜像和相关工具。\\ 5. 上电 \\ 6. 打开mfgtool2.exe \\ 在MfgTool中,一个HID-compliant vendor defined device设备会被检测到,如图 \\ {{:digi:arm-embedded:cc6:cc6winec-mfgtool.png?600|}} 如果你想要烧录到uSD卡中,请把卡插入正确的插槽中 \\ 7.按下start按钮,将会把GuruCE的bootloader加载到RAM中,并运行,注意此时还没有真正开始烧写 \\ {{:digi:arm-embedded:cc6:cc6winec-runmfgtool.png?600|}} 9. 此时串口终端程序就会显示GuruCE的启动器菜单 {{:digi:arm-embedded:cc6:cc6cebootloader.png?600|}} 10. 此时可以退出MfgTool, 点stop, exit \\ 11. 设置MAC地址,按[3] \\ 12. 可以用DHCP[4]或用[0][1][2]键设置IP地址,注意两种方法只能选其一,所以如果用固定IP,请把DHCP关掉 \\ 13.确保SD卡是激活的,按[M]并接着按[A]选择活动的SD卡槽,最好在烧镜像之前擦除整个sD卡,以确保没有MBR或分区数据在卡上,要这么做,按[C]并接着按'y'来擦除并重建分区,然后按[E]并接着按'y'来擦除整张卡。\\ 14.按[X]返回启动器主菜单 \\ 15.检查并确定各项设置正确,然后按[S]保存。 \\ 16. 打开windows的命令行工具,进入解压的目录,输入命令 CELOADER CEX\eboot.bin, 其中X是7或8,按回车执行 {{:digi:arm-embedded:cc6:cc6ce-ebootbin.png?600|}} 17. 在串口终端中按[D]来下载启动器镜像,启动器会输出类似下面的信息: \\ 按'y',则启动器镜像就烧入进去了。 {{:digi:arm-embedded:cc6:cc6ce-downloadbt.png?600|}} 18. 当烧写完成,你可以关掉电源,设置跳线以选择从您所烧写的介质启动,然后断开usb线连接,以准备上电。 \\ 19. 上电,并马上按空格键以停在启动器菜单 \\ 20.确保启动器的各项设置正确,以便您下载内核镜像 \\ 21. 在windows命令行中,运行CELOADER CEX\nk.bin, X为7或8 \\ 22. 在串口终端中,按[D]来下载内核镜像到内存 \\ 23. 当内核加载完必,启动器会问您是否要烧入镜像到设备,按‘y'进行 \\ 24. 当烧写完成后,按任意键重启 \\ 25. 重启过程中,立刻按空格键以停在bootloader菜单中 \\ 26.接下来这一步非常重要,如果自动格式化组件包含在烧入的内核镜像中! \\ WEC2013镜像带有自动式化组件,而WEC7则不带这个组件(这是因为WEC7很容易通过控制而板的存储管理器来管理和格式化分区) \\ 当启用自动格式化组件,任何未格式化的介质都将被自动分区和格式化。如果你在烧入内核镜像后不创建文件系统分区,自格式化功能在首次启动会损坏烧入的数据,后续启动就不能加载正确的内核数据,从而不能再启动。 \\ 要允许剩余的空间能够在WinCE中使用,我们需要在剩下的磁盘空间中创建一个文件系统。要这么做,按[M]进入“MMC and SD utilities"菜单。 {{:digi:arm-embedded:cc6:guruce-bootmenu.png?600|}} 在[A]中选择激活要操作的SD卡槽,按下[C]创建文件系统分区,按‘y'确认执行,完成后按下[X]回主菜单。 \\ 27. 按[6]直到正确的启动设备显示出来,按[S]保存 \\ 28. 按[R]重启,这样WEC就能正常启动,从串口终端可以查看启动过程的相关信息。