这是本文档旧的修订版!
Digi ConnectCore MP157 快速上手指南
Digi ConnectCore MP157是基于ST的多核MPU设计制造的片上系统核心模块。默认地,CCMP157开发套件出厂时自带了U-Boot,但并没有预刷嵌入式Linux系统,您需要从官网上下载并手动刷固件才能继续使用。DEY系统是一套基于Yocto的方式开发的,能运行在Digi的嵌入式核心板上的嵌入式Linux系统。
在Digi出厂的i.MX6UL模块中,默认提供了深度定制的UBoot,您可以在UBoot中利用uSD卡或以太网口更新官方的最新固件,或是自行裁减定制编译出来的固件。DEY编译出来的固件包括分区固件和二进制固件,比如常用的可在U-Boot中更新的uboot固件,内核分区固件,根文件系统分区固件,内核文件,设备树等。
拿到开发套件后,我们需要:1. 准备好终端工具和固件包 2. 连接开发板到主机
首先,我们需要准备一张Micro SD卡,然后从Digi的官方固件库中下载最新版本的固件包。由于当前 ConnectCore MP1刚发布不久,我们需要使用最新的DEY版本的固件。固件下载地址:
首先,请下载需要的固件,地址:https://ftp1.digi.com/support/digiembeddedyocto/4.0/r3/images/ccmp15-dvk/, 有三种卡刷包,默认是用https://ftp1.digi.com/support/digiembeddedyocto/4.0/r3/images/ccmp15-dvk/ccmp15-dvk-installer.zip。 如果您有幸成为最早一批拿到开发版的用户,则会发现无法使用官方文档中的卡刷命令来刷固件。
预装的UBoot不是最新版本,所以不支持默认的dey卡刷命令,需要在console下执行下面命令进行首次卡刷:
⇒ fatload mmc 1 $loadaddr install_linux_fw_sd.scr
⇒ source $loadaddr
完成第一次卡刷后,以后就可以按官方文档中的卡刷方式来进行卡刷。首次卡刷完成后,重启就可以进入Connectcore Demo的界面。