差别

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

到此差别页面的链接

后一修订版
前一修订版
digi:arm-embedded:cc8mn:cc8mn-get-started [2021/05/21 15:36] – 创建 robindigi:arm-embedded:cc8mn:cc8mn-get-started [2024/02/22 12:44] (当前版本) robin
行 6: 行 6:
  
 ====从官网下载DEY固件==== ====从官网下载DEY固件====
-ConnectCore 8M Nano开发板的固件可以从Digi的官方FTP下载,当前最新的支持版本是DEY 3.0。您可以根据开发板的类型来下载不同固件,以便后面进行固件更新操作。因为Digi FTP服务器在境外,建议您采用迅雷等下载工具下载,以保证文件的完整性。+ConnectCore 8M Nano开发板的固件可以从Digi的官方FTP下载,当前最新的支持版本是DEY 4.0。您可以根据开发板的类型来下载不同固件,以便后面进行固件更新操作。因为Digi FTP服务器在境外,建议您采用迅雷等下载工具下载,以保证文件的完整性。
  
-国内一般拿到的是ConnectCore® i.MX6UL SBC Pro是使用全部的LGA针脚设计的单计算机采用这套工控板开发套件可以到[[ftp://ftp1.digi.com/support/digiembeddedyocto/|官方的FTP]]去下载[[ftp://ftp1.digi.com/support/digiembeddedyocto/3.0/r4/images/ccimx8mnsbc-installer.zip|ccimx8mnsbc-installer.zip]]CC8m nano开发板的DEY3.0卡刷包。+国内一般拿到的是ConnectCore® i.MX8M Nano 开发板,可以到[[ftp://ftp1.digi.com/support/digiembeddedyocto/|官方的FTP]]去下载[[ftp://ftp1.digi.com/support/digiembeddedyocto/4.0/r4/images/ccimx8mnsbc-installer.zip|ccimx8mnsbc-installer.zip]]CC8m nano开发板的DEY4.0卡刷包。
  
  
 ====连接好硬件并使用uSD卡更新固件==== ====连接好硬件并使用uSD卡更新固件====
-找一张uSD卡并格式化为FAT分区,将下载的压缩包的内容解压到uSD卡中。然后将uSD卡插入到CC6UL开发板的卡槽。 +找一张uSD卡并格式化为FAT32分区,将下载的压缩包的内容解压到uSD卡中。然后将uSD卡插入到CC8MN开发板的卡槽。 
-按下图所示连接好硬件,其中液晶屏是可选配件,如果没有也没有关系。用uSD卡更新固件时,网口也可以不接。只需接好Console口和电源即可。上电后CC6UL单板机的console口会输出相关的启动信息,我们需要一个串口终端程序来显示它。可使用超级终端或是putty等终端程序(linux下则常用minicom作为终端程序),串口终端的波特率设置为115200/8/n/1。+按下图所示连接好硬件,其中液晶屏是可选配件,如果没有也没有关系。用uSD卡更新固件时,网口也可以不接。只需接好Console口和电源即可,我们需要一个串口终端程序来显示它。可使用超级终端或是putty等终端程序(linux下则常用minicom作为终端程序),串口终端的波特率设置为115200/8/n/1。注意开发板线缆连上后有两个COM口供选择,只有一个是Cosole口(通常是靠前的那个串口号),上电后CC8MN开发板的console口会输出相关的启动信息
  
 {{:digi:arm-embedded:cc8mn:pasted:20210521-153557.png}} {{:digi:arm-embedded:cc8mn:pasted:20210521-153557.png}}
行 24: 行 24:
  
 上面的uSD卡更新用uboot命令的脚本来自动执行一系列更新命令,您在生产和调试时,更一般的方法是用UBoot中的update命令来更新三个分区 uboot,linux,rootfs,update命令支持从TFTP服务器或SD卡,USB等源来更新固件镜像到flash中。一般地,我们常采用TFTP的方法来更新指定的固件。 上面的uSD卡更新用uboot命令的脚本来自动执行一系列更新命令,您在生产和调试时,更一般的方法是用UBoot中的update命令来更新三个分区 uboot,linux,rootfs,update命令支持从TFTP服务器或SD卡,USB等源来更新固件镜像到flash中。一般地,我们常采用TFTP的方法来更新指定的固件。
 +
 有关TFTP固件更新的详细操作方法,可以参考:[[digi:arm-embedded:linux:dey:固件更新|Digi核心板固件更新的方法和操作步骤]] 有关TFTP固件更新的详细操作方法,可以参考:[[digi:arm-embedded:linux:dey:固件更新|Digi核心板固件更新的方法和操作步骤]]
  
行 30: 行 31:
 **网络配置** **网络配置**
 DEY系统的网络配置,请参考:[[digi:arm-embedded:linux:dey:network|DEY下网络设置]] DEY系统的网络配置,请参考:[[digi:arm-embedded:linux:dey:network|DEY下网络设置]]
 +
 +**接口测试**
 +请参考[[https://digiwiki.eccee.com/digi/arm-embedded/cc8mn/interfaces|CC8MN开发板接口测试]]
  
 **测试例程** **测试例程**
行 36: 行 40:
 部分例程用法请参考[[digi:arm-embedded:cc6ul:dey-examples|Digi嵌入式Linux例程和测试说明]] 部分例程用法请参考[[digi:arm-embedded:cc6ul:dey-examples|Digi嵌入式Linux例程和测试说明]]
 除了Digi提供的官方例程外,许多github上的开源程序都可以很轻松集成到DEY文件系统中,请参考DEY系统开发章节。 除了Digi提供的官方例程外,许多github上的开源程序都可以很轻松集成到DEY文件系统中,请参考DEY系统开发章节。
 +
 +注意ConnectCore 8系列有几种预编译固件,它的启动器是systemd,你可以用systemctl list-unit-files 查看当前安装的服务,您可以根据自己的需求,用systemctl临时调整或关闭影响自己测试功能的一些程序或服务。
  
  
 ====进行应用程序开发==== ====进行应用程序开发====
-经过上述的步骤,CC6UL单板机中已经有一套上电后就运行的嵌入式Linux,您可以参考[[digi:arm-embedded:linux:dey:dey_app_development|DEY应用程序开发]]来开发可以在板子上运行的程序。+经过上述的步骤,CC8MN单板机中已经有一套上电后就运行的嵌入式Linux,您可以参考[[digi:arm-embedded:linux:dey:dey_app_development|DEY应用程序开发]]来开发可以在板子上运行的程序。
  
 ====进行DEY系统开发==== ====进行DEY系统开发====