Template: CM4-DUAL-ETH-WIFI6-BASE User guide
User Guide
Note
Do not plug or unplug any device while it is powered on.
Image Programming
- Write Image for Compute Module Boards eMMC version
- Write Image for Compute Module Boards Lite version
RTC FAN
Fan
As shown in the figure, switch the FAN voltage according to the position of the resistor, and the default is 12V.
The fan PWM pin is controlled by GPIO18.
RTC
RTC chip: PCF85063A
Default I2C: I2C1
I2C address: 0x51
sudo nano /boot/config.txt #Add at the end dtparam=i2c_vc=on dtoverlay=i2c-rtc,pcf85063a #Add # in front of dtparam=audio=on #dtparam=audio=on #Save and exit, restart sudo reboot
Hwclock
Synchronize system clock -> hardware clock.
sudo hwclock -w
Synchronize hardware clock -> system clock.
sudo hwclock -s #Need to close the network, or close the network time, otherwise it will be changed back.
Set the hardware clock time:
sudo hwclock --set --date="9/8/2021 16:45:05"
View hardware clock.
sudo hwclock -r
Show version information.
sudo hwclock --verbose
CSI DSI
Configure File
CSI and DSI are disabled by default. When using the camera and DSI, three I2C devices, I2C-10, I2C-11, and I2C-0, will be occupied.
Booting is performed as follows:
wget https://www.waveshare.com/w/upload/7/75/CM4_dt_blob_Source.zip unzip -o CM4_dt_blob_Source.zip -d ./CM4_dt_blob_Source sudo chmod 777 -R CM4_dt_blob_Source cd CM4_dt_blob_Source/ #Execute if two cameras and DSI0 are used sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts #Execute if using two cameras and DSI1 sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts #When using any DSI, HDMI1 has no image output, even if you are not connected to the DSI screen, as long as you compile the corresponding file, then HDMI1 will have no output #If you need to restore, delete the corresponding dt-blob.bin: sudo rm -rf /boot/dt-blob.bin #Execution is complete, turn off the power and restart CM4
Record Test
Then connect the camera and DSI screen:
1: Make sure to connect when powering off.
2: Connect the power supply.
3: Wait a few seconds for the screen to boot.
4: If it cannot be started, check whether /boot/dt-blob.bin exists and if it exists, restart it again.
Old Version (Buster)
The camera needs to run raspi-config, choose Interfacing Options->Camera->Yes->Finish-Yes, and reboot the system. Open enable camera and restart it to save the changes.
Test the Raspberry Pi camera.
View the screen of the first camera connected:
sudo raspivid -t 0 -cs 0
View the screen of the second connected camera:
sudo raspivid -t 0 -cs 1