2007 CM4 LoRa 4G(LoRa及4G接口)

来自Mcuzone Wiki
Mcuadm留言 | 贡献2024年11月13日 (三) 15:38的版本 (创建页面,内容为“== '''关键词''' == 树莓派、Raspberry Pi、LoRa、CM4核心板、系统烧写、4G、SSD、RPiOS、RS232、RS485 == '''一、简介''' == CM4_LoRa扩展板基于CM4核心板设计,扩展两路Mini PCIe接口用于连接LoRa模块(同时兼容4G模块)。一路PCIe M-KEY接口。一路RTC。其它为CM4标准资源,包括CSI1、DSI1、原生千兆、标准HDMI、启动用TF卡槽、40Pin扩展接口、3.3V和5V风扇插头,以及2路USB2.0-A和1…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

关键词

树莓派、Raspberry Pi、LoRa、CM4核心板、系统烧写、4G、SSD、RPiOS、RS232、RS485

一、简介

CM4_LoRa扩展板基于CM4核心板设计,扩展两路Mini PCIe接口用于连接LoRa模块(同时兼容4G模块)。一路PCIe M-KEY接口。一路RTC。其它为CM4标准资源,包括CSI1、DSI1、原生千兆、标准HDMI、启动用TF卡槽、40Pin扩展接口、3.3V和5V风扇插头,以及2路USB2.0-A和1路1.25mm 4pin接口。USB用于内部4G设备连接。可通过USB-C接口用于eMMC烧写。扩展板采用DC5.5接口,支持7-24V电压输入。

二、硬件资源

1. 一路原生千兆网口;

2. 一路PCIe M-KEY接口;

3. 一路支持4K分辨率的标准HDMI口;

4. 两路USB2.0主机口;

5. 一路内置1.25mm 4Pin USB2.0接口;

6. 一路USB-C烧写口;

7、一路CSI(22PIN,0.5mm,翻盖下接);

8. 一路DSI(22PIN,0.5mm,翻盖下接);

9. 两路RS232接口;

10. 两路RS485接口;

11. 两路Nano SIM卡接口;

12. TF卡座;

40pin引脚定义从左到右依次为:

5V 5V GND G14 G15 G18 GND G23 G24 GND G25 G08 G07 IDSC GND G12 GND G16 G20 G21
3V3 G02 G03 G04 GND G17 G27 G22 3V3 G10 G09 G11 GND IDSD G05 G06 G13 G19 G26 GND

三、系统烧写及设置

3.1 概述

本文档采用树莓派OS进行测试。

树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址:

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

3.2 从TF卡启动

如果核心板没有eMMC,则系统将从TF卡启动。

3.2.1 使用树莓派镜像烧录器烧写

首先在Windows端安装树莓派镜像烧录器,下载地址:https://www.raspberrypi.com/software/

安装完毕后将TF卡插入读卡器,读卡器插入PC的USB口,然后打开软件:

Raspberry Pi Device:选择Raspberry Pi 4;

请选择需要写入的操作系统:选择Raspberry Pi OS(64-bit),为从树莓派官网下载系统镜像烧写(需联网);选择Use Custom,则需要自行选择硬盘上已经下载的系统镜像(无需联网);

储存卡:选择所需烧入的TF卡(即插在PC的USB接口的卡);

0005_MPS2242_2280_01.jpg

选择完毕后按“NEXT”,建议点击“编辑设置”,将一些参数预设置进烧写软件,之后在系统启动时就不必再次设置,便于使用。

0005_MPS2242_2280_02.jpg

0005_MPS2242_2280_03.jpg

需要使用预设置的按“是”,不需要使用预设置的按“不”,进入下一页,点击“是”,就开始烧写及验证完整性,烧写完毕后按提示取下卡即可。

0005_MPS2242_2280_04.jpg

以上介绍的是烧写树莓派OS,烧写Ubuntu系统或者OpenWrt系统也是用类似的操作,只是在“请选择需要写入的操作系统”时,需要选择Use Custom,然后选择预先下载的镜像即可。

3.2.2 使用balenaEtcher烧写[编辑 | 编辑源代码]

首先在Windows端安装balenaEtcher,下载地址:https://etcher.balena.io/#download-etcher

将TF卡插入读卡器,读卡器插入PC的USB口,然后打开软件:

从文件烧录:选择预先下载的树莓派OS或者Ubuntu系统镜像;

选择目标磁盘:选择所需烧入的TF卡(即插在PC的USB接口的卡);

然后点击“现在烧录!”,就开始烧录了,等待烧录完毕即可。

0005_MPS2242_2280_05.jpg

3.2.3 启动系统

将TF卡从读卡器中取下,塞进树莓派开发版的TF卡卡槽,上电后即可进入系统。

3.3. 从eMMC启动

如果核心板具有板载eMMC,则系统将会忽略TF卡,而从eMMC启动。

要烧写系统到eMMC,首先需要在PC上安装驱动包,下载地址:

http://www.mcuzone.com/down/Software.asp?ID=10000623

安装后使用跳线帽短接扩展板BOOT脚(在CM4核心板下面)。

使用USB Type A-C数据线将扩展板上的USB OTG接口(即扩展板的两个USB-A口之间的USB Type-C口)连接至电脑。

连接上电脑之后,打开计算机的设备管理器,查看是否有新的USB设备出现。在下图中的是名称为“BCM2711 Boot”的USB设备:

2001_CM4_Ultra_65.jpg

PC的开始菜单的所有程序下,Raspberry Pi下面有个rpiboot:

2001_CM4_Ultra_66.jpg

打开这个软件,计算机会将eMMC或者TF卡格式化并分区:

2001_CM4_Ultra_68.jpg

稍等片刻,在资源管理器中会出现一个分区(本例中的分区名为bootfs,具体名称视实际情况而不同):

2001_CM4_Ultra_67.jpg

接下来我们就可以使用balenaEtcher软件对这个分区进行烧写了。

打开balenaEtcher软件,第一项点击“从文件烧录”,选择你要烧录到eMMC的文件,第二项选择上面的那个bootfs分区,然后点击“现在烧录”,就开始烧录文件了:

2001_CM4_Ultra_69.jpg

2001_CM4_Ultra_70.jpg

等烧写完成后,将之前插上的跳线帽拔下来,然后重新给系统上电,待系统启动即可。

四、树莓派OS下的硬件测试