差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp1:ccmp157gs [2023/06/20 16:01] robindigi:arm-embedded:ccmp1:ccmp157gs [2023/12/09 17:26] (当前版本) robin
行 3: 行 3:
 Digi ConnectCore MP157是基于ST的多核MPU设计制造的片上系统核心模块。默认地,CCMP157开发套件出厂时自带了U-Boot,但并没有预刷嵌入式Linux系统,您需要从官网上下载并手动刷固件才能继续使用。DEY系统是一套基于Yocto的方式开发的,能运行在Digi的嵌入式核心板上的嵌入式Linux系统。DEY的固件包包括U-Boot, Linux和rootfs等固件。 Digi ConnectCore MP157是基于ST的多核MPU设计制造的片上系统核心模块。默认地,CCMP157开发套件出厂时自带了U-Boot,但并没有预刷嵌入式Linux系统,您需要从官网上下载并手动刷固件才能继续使用。DEY系统是一套基于Yocto的方式开发的,能运行在Digi的嵌入式核心板上的嵌入式Linux系统。DEY的固件包包括U-Boot, Linux和rootfs等固件。
  
-在Digi出厂的CCMP157模块中,默认提供了深度定制的UBoot,您可以在UBoot中利用uSD卡或以太网口更新官方的最新固件,或是自行裁减定制编译出来的固件。Digi还提供简易的卡刷包来帮助用户运行刷机脚本,自动更新固件。 +在Digi出厂的CCMP157模块中,默认提供了深度定制的UBoot,您可以在UBoot中利用uSD卡,USB或以太网口更新官方的最新固件,或是自行裁减定制编译出来的固件。Digi还提供简易的卡刷包来帮助用户运行刷机脚本,自动更新固件。
- +
- +
-拿到开发套件后,我们需要:1. 准备好终端工具和固件包 2. 连接开发板到主机+
  
  
 +拿到开发套件后,我们需要:
 +1. 准备好终端工具和固件包,将固件卡刷包解压到micro SD卡里;  
 +2. 连接开发板console口到主机,并在主机上打开终端工具,配置好串口为115200/8/n/1/n;  
 +3. 上电,进入uboot,进行卡刷,完成后进入系统。  
 +详见下面操作过程。  
  
 +=====首次更新固件=====
 首先,我们需要准备一张Micro SD卡,然后从Digi的官方固件库中下载最新版本的固件包。由于当前 ConnectCore MP1刚发布不久,我们需要使用最新的DEY版本的固件。固件下载地址: 首先,我们需要准备一张Micro SD卡,然后从Digi的官方固件库中下载最新版本的固件包。由于当前 ConnectCore MP1刚发布不久,我们需要使用最新的DEY版本的固件。固件下载地址:
 +首先,请下载需要的固件,地址:https://ftp1.digi.com/support/digiembeddedyocto/4.0/r4/images/ccmp15-dvk/, 有三种卡刷包,默认是用https://ftp1.digi.com/support/digiembeddedyocto/4.0/r4/images/ccmp15-dvk/ccmp15-dvk-installer.zip。
  
-首先,下载需要固件,地址: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。 +SD卡格式化成fat32形式(16G以下一般windows默认格式化为fat32,但大容量windows的格式化工具时会默认格exFAT此时需要磁盘工具来格式化成所需fat32),将卡刷包解压到SD卡中
-如果您为最早一批拿到开发版的用户则会发现无法使官方文档中的卡刷命令来刷固件+
  
-预装的UBoot不是最新版本,所以不支持默认的dey卡刷命令,需要在console下执行下面命令进行首次卡刷:+我们还需要在主机上运行终端工具,可以用超级终端或putty,Mobaxterm,xshell等工具。开发板先不上电,找出console口并连接到电脑,在设备管理器或终端工具里就可以看到串口号,此时请在终端工具里配置好波特率为115200/8/n/1/n 。 
 + 
 +如果您有幸成为最早一批拿到开发版的用户,则会发现无法使用官方文档中的卡刷命令来刷固件。这是因为预装的UBoot不是最新版本,所以不支持默认的dey卡刷命令,需要在console下执行下面命令进行首次卡刷:
  
 => fatload mmc 1 $loadaddr install_linux_fw_sd.scr => fatload mmc 1 $loadaddr install_linux_fw_sd.scr
行 22: 行 27:
  
 完成第一次卡刷后,以后就可以按官方文档中的卡刷方式来进行卡刷。首次卡刷完成后,重启就可以进入Connectcore Demo的界面。 完成第一次卡刷后,以后就可以按官方文档中的卡刷方式来进行卡刷。首次卡刷完成后,重启就可以进入Connectcore Demo的界面。
 +
 +此后,您可以参考官方的文档进行后续操作。
 +