差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp2:ccmp25gs [2024/11/05 22:59] – ↷ 页面digi:arm-embedded:ccmp1:ccmp25gs被移动至digi:arm-embedded:ccmp2:ccmp25gs robindigi:arm-embedded:ccmp2:ccmp25gs [2025/06/27 14:33] (当前版本) robin
行 1: 行 1:
-DEY AIO已经提供了MP25系列支持编译MP25的固件,在正式版本发布可以使用deyaio+==== Digi ConnectCore MP25 快速上手指南 ==== 
 + 
 +Digi ConnectCore MP25是基于ST的多核MPU设计制造的片上系统核心模块。默认地,CCM25开发套件出厂时自带了U-Boot,但并没有预刷嵌入式Linux系统,您需要从官网上下载并手动刷固件才能继续使用。DEY系统是一套基于Yocto的方式开发的,能运行在Digi的嵌入式核心板上的嵌入式Linux系统。DEY的固件包包括U-Boot, Linux和rootfs等固件。 
 + 
 +在Digi出厂的CCMP25模块中,默认提供了深度定制UBoot您可以在UBoot中利用uSD卡,USB或以太网口来更新官方的最新固件,或是自行裁减定制编译出来的固件。Digi还提供简易的卡刷包来帮助用户运行刷机脚本自动更新固件。 
 + 
 + 
 +拿到开发套件后,我们需要: 
 +1. 准备好终端工具和固件包,SD卡注意要单个分区并格化为FAT32格式(32G以上的不可以用windows自带的格式化工具,否则会变成exFAT格式),将固件卡刷包解压到micro SD卡根目录里;   
 +2. 连接开发板console口到主机,并在主机上打开终端工具,配置好串口为115200/8/n/1/n;   
 +3. 上电,进入uboot,进行卡刷,完成后进入系统。   
 + 
 +Digi的官方英文文档提供详细的[[https://docs.digi.com/resources/documentation/digidocs/embedded/dey/5.0/ccmp25/yocto-gs_index.html|CCMP25开发板上手指南]],默认的Webkit固件带有一套ConnectCore 云服务入门演示程序 ,它提供了一个用户友好的界面,用于演示 ConnectCore 系列产品上可用的功能,并允许您监控和管理您的设备。 
 + 
 +本章节是一个简化的中文文档,详见下面操作过程。   
 + 
 +=====首次更新固件===== 
 +首先,我们需要准备一张Micro SD卡,然后从Digi的官方固件库中下载最新版本的固件包。由于当前 ConnectCore MP2刚发布不久,我们需要使用最新的DEY版本的固件。固件下载地址: 
 +首先,请下载需要的固件,地址:https://ftp1.digi.com/support/digiembeddedyocto/5.0/r1/images/ccmp25-dvk/, 有三种卡刷包,默认是用https://ftp1.digi.com/support/digiembeddedyocto/5.0/r1/images/ccmp25-dvk/ccmp25-dvk-webkit-installer.zip ,这个版本固件自带一个webkit固件和演示程序,用于展示本地和远程控制开发板的一些GUI功能。 
 + 
 +SD卡请格式化成fat32的形式(16G以下一般windows默认格式化为fat32,但大容量用windows的格式化工具有时会默认格成exFAT,此时需要用磁盘工具来格式化成所需的fat32),将卡刷包解压到SD卡中。 
 + 
 +我们还需要在主机上运行终端工具,可以用超级终端或putty,Mobaxterm,xshell等工具。 
 + 
 +准备升级固件时,先按下面连接好: 
 + 
 +{{:digi:arm-embedded:ccmp2:pasted:20250523-150948.png}} 
 + 
 +开发板先不上电,找出console口并连接到电脑,在设备管理器或终端工具里就可以看到串口号,此时请在终端工具里配置好波特率为115200/8/n/1/n 。 
 + 
 +如果是使用SD卡和默认的卡刷包,只需执行卡刷命令 
 + 
 +=> run install_linux_fw_sd 
 + 
 +首次卡刷完成后,重启就可以进入Connectcore Demo的界面 
  
-<code> 
-repo init -u https://github.com/peyoot/dey-aio-manifest.git -b main -m ccmp2-cc91-beta.xml 
-repo sync  
-</code>