Embedded MyPi Industrial CM4 Integrator Board Manuel utilisateur

Page 1
MyPi Industrial CM4 Integrator Board
User Guide
Issue : 2.1
Dated : June 2023
Prepared By : Andrew O’Connell

Page 2
FEATURES
Supports All Raspberry Pi Compute Module 4 variants
1 x 10/100/1000 LAN
1 x 10/100 LAN
2 x USB 2.0 (external access)
1 x uSD Card Storage (USB Interfaced)
1 x mPCIe Interface (USB Interfaced) + SIM
1 x SPI Infineon SLB9670 TPM 2.0
1 x Battery Backed RTC
1 x Board ID EEPROM (Preprogrammed)
2 x Camera Interfaces
1 x HDMI
1 x Opto-Isolated Digital Input
1 x Modular IO slot with 28 GPIO Pins
o 3 x SPI
o 5 x I2C
o 4 x UART
o SDIO Interfaces
o 3 x GPCLK
o 2 x PWM Channels
1 x Optional 60second watchdog (active from power up/boot)
1 x Temperature activated fan control (same as Pi CMIO4 board)
2 x Bi-colour user LEDs
9-28V Input
Wide -20°C to +80°C Ambient operating temperature

Page 3
BOARD IO FEATURES
❶ ❷ ❸ ❹
❺ ❻ ❼
❽
❽ ❷
❿
⓫
⓬
⓭
⓭
⓮
⓯
⓰ ⓱
⓱
⓱
⓲
⓲
⓳
❼
⓴
❶
Compute Module 4 Socket
❷ mPCIe Socket + Modem SIM Socket
❸ SPI Interfaced SLB9670 TPM 2.0
❹ 60 Second Watchdog + Enable Links
❺ I2C GPIO Expander
❻ I2C Serial EEPROM
❼ I2C EMC2301 Fan Controller
❽ USB µSD Card Interface + Socket
❾ Pi Status LEDs + Mode Links
❿ Dual RPi Camera Sockets
⓫
HDMI Out
⓬ I2C DS1338Z RTC + Coin Cell Backup Battery
⓭ USB LAN9514 10/100 LAN + USB Interface
⓮ 2 x USB 2.0 Ports
⓯ Pi Gigabit 10/100/1000 Interface
⓰ Dual Bi-colour LED
⓱ GPIO IO Card interface + Front Connector
⓲ Power In (9-28V DC)
⓳ Power In Digital Input
⓴ µUSB CM4 Programming port
❾
❹
❹

Page 4
HARDWARE CONFIGURATION LINKS
LED - RESET
This LED indicates when the Pi unit is in reset condition and has asserted an external reset signal,
which is routed to parts 3, 8 & 13
LED - PWR
This GPIO driven LED indicates ‘power’ functionality on a Raspberry Pi and can be repurposed for
general usage, signal also connected the bottom red LED.
LED - ACT
This LED indicates ‘Activity’ functionality on the Pi unit, by default this indicates eMMC flash access
on the module, but can be reassigned to indicate other status signals.
LK1 - Boot Mode
Fitted Forces CM4 module into eMMC programming or EEPROM Firmware update mode
Open Default, boots as normal according to EEPROM settings
LK4 - BT DIS
Fitted Forces CM4 module to disable Bluetooth RF Output
Open Default

Page 5
LK2 - WIFI DIS
Fitted Forces CM4 module to disable WiFi RF Output
Open Default
LK3 - EEPROM DIS
Fitted Indicates to CM4 module to disable EEPROM
(Facility not enabled in firmware by default)
Open Default
LK5 - WD EN
Fitted Connect External Watchdog Enable Line to GPIO16
Open Default
LK7 - WDI
Fitted Connect External Watchdog Input Line to GPIO17
Open Default

Page 6
LK6 - WATCHDOG RESET OUT
Fitted Connect External Watchdog Reset Out to CM4 RUN/RESET Line
Open Default

Page 7
RASPBERRY PI COMPUTE MODULE PROGRAMMING
The unit as shipped is configured to allow the eMMC flash on the compute module to be re-
programmed without removing the PCB from the enclosure.
Units come pre-programmed with the demo Raspbian OS pre-installed, this section describes how to
write a new disk image to the Compute Module.
First of all download the windows USB boot installer, this will install the device drivers as well as a
program we'll use later called RPi-Boot
Raspberry Pi RPI-BOOT Software Download Link
Connect the mini USB connector to the Windows PC using the supplied USB A to micro USB B data
cable, fit the boot mode jumper link (LK1) and then power up the unit.
Windows will then show the following stages as it configures the OS :
Once that sequence has finished Windows has now installed the required drivers and you can power
off the unit for a moment whilst we get the PC side ready for the next step.

Page 8
Making sure you have the unit powered off start up RPi Boot, this is easiest done via the start menu,
we have found this needs to be run as ‘Administrator’ privilege mode for correct operation
When the RPi-Boot starts up it’ll sit and wait for the attached board to boot up :
Power up the unit and RPi-Boot will configure the unit to appear as a flash drive :
When done the compute module will alternate into mass storage mode (so behaving just as though
it's a USB memory stick) and windows will then recognise the module as an external drive.

Page 9
If the compute module eMMC already contains an OS Windows will recognise the FAT partition and
assign that (at least) a drive letter, this is useful in the event that a configuration error with the boot
files is made (e.g. dt-blob.bin or config.txt) and needs recovery actions to be performed.
After drive letter assignment Windows may indicate that partitions need scanning or fixing, these
can be ignored/cancelled.
There are a few different ways we can load on the OS, for simplicity we’ll cover using the
recommended OS writing software and process from the main Raspberry Pi website
This process writes a disk image, containing the partition table as well as both FAT boot partition and
Linux EXT partitions, over the entire disk.
The basic sequence we're following is :
1. Download the Win32DiskImager utility from this Download Link
2. Install and run the Win32DiskImager utility (You will need to run the utility as administrator,
right-click on the shortcut or exe file and select Run as administrator)
3. Select the OS image file you wish to write
4. Select the drive letter of the compute module in the device box (in our case F:) - Again note
that the disk image is a 1:1 of the entire disk (containing the partition table, FAT & EXT
partitions)
Be careful to select the correct drive; if you get the wrong one you can destroy your data
on the computer's hard disk!
5. Click Write and wait for the write to complete

Page 10
CM4 BOOT EEPROM FIRMWARE UPDATE
On the CM4 it is not possible to update the boot firmware EEPROM from the command line
To find the current boot loader version run vcgencmd bootloader_version
For best USB and Camera support we recommend installing version July 6th 2021 or later
To update the firmware on a CM4 device the same rpiboot program is used, but with a different
syntax to usual. This directs the system to push a different set of files to the CM4 device containing
the firmware update files.
Fit the boot mode link and connect up the microUSB programming cable and run rpiboot as shown
in the screenshot below. This process takes a short amount of time and once completed the HDMI
output will indicate a green screen with rapidly blinking status LED to show success.
To change/update the firmware version files of your install replace the ‘recovery’ folder on your
local machine with that of the ‘recovery’ folder from the main github repo below
https://github.com/raspberrypi/usbboot
Manuels Matériel informatique populaires d'autres marques

EMC2
EMC2 VNX Series Manuel du propriétaire

Panasonic
Panasonic DV0PM20105 Manuel utilisateur

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Manuel utilisateur

Gigabyte
Gigabyte B660M DS3H AX DDR4 Manuel utilisateur

Raidon
Raidon iT2300 Manuel utilisateur

National Instruments
National Instruments PXI-8186 Manuel utilisateur











