본문으로 건너뛰기
  1. Posts/

라즈베리파이 CM4를 사다.

·
Rpi Linux SBC 하드웨어
작성자
hw5e
page.hw5e.cc
목차

구매
#

사실 당근마켓에 CM4가 3만원 정도에 올라왔을 때 별 관심 없었는데 처음에는 파이 4랑 동일한 사양인 줄 알고있었는데 EMMC 16GB 달렸다는 것을 알게되고 갑자기 사고싶어져서 사게 되었다.

이런일 아니면 언제 emmc 달린 라즈베리파이 써보겠어, 내가 산 모델은 CM4102016로 Wi-Fi가 있고 2GB RAM 16GB EMMC인 모델이다.

컴퓨트모듈만 가지고는 아무 것도 할 수 없으니 디바이스마트에서 CM4용 io보드를(한참 뒤에) 샀다.

저런 비싼 공식보드 말고 다른 싼 io보드를 써도 되지만 이상하게 다른 보드들은 PCIe가 없었다. 파이4 에는 USB3가 있지만 이거에는 없는데 이유가 저 PCIe 1레인을 파이4는 USB3가 쓰고 있기 때문이다. 그래서 CM4에서 USB3를 쓰려면 저 PCIe에 USB3 확장 카드를 달거나 USB3가 있는 io보드를 쓰든지 해야 한다.

CM4에 다는 방열판도 샀다. 처음에는 그냥 평범한 라즈베리파이 처럼 cpu위에다 방열판을 붙일 생각이였는데, 찾아보니 CM4 모듈 전체를 덮는 형태의 방열판이 있길래 그걸로 샀다.

사용
#

아무튼 보드에 CM4와 방열판을 끼우고 공식문서를 보고 emmc에 OS를 설치를 시도했다.

그런데 io보드가 알고보니 USB 전원만 가지고는 구동이 안되는거였다. 12V 전원도 넣어줘야 보드가 작동했다. 그런데 12V를 넣었더니 전원부에서 굉장히 시끄러운 코일노이즈가 난다. 12V 전원 공급장치가 무엇인지에 따라 소음의 정도가 달랐는데 일단 PC 파워에서 12V 떼오는게 그나마 조용했다.

io보드의 MicroUSB 단자를 컴퓨터에 연결하면 CM4의 emmc가 저장 장치로 컴퓨터에 인식되는데 거기에다가 이미지 파일을 복사해서 기록하면 된다. 문제는 USB 2.0이라 쓰기 속도가 느려서 되게 오래걸렸다. (Raspberry Pi OS 설치하는데 대충 10분 걸렸다.)

emmc가 있는 다른 개발보드에서는 보통 SD카드로 먼저 부팅한 뒤 거기서 emmc에 이미지를 기록하는 방식이였는데 io보드의 SD카드 슬롯 옆을 보니

emmc있는 CM4는 SD카드 슬롯을 사용할 수 없다!

저 SD카드 슬롯이 emmc없는 CM4의 emmc 자리를 쓰는 것이여서 SD카드 슬롯은 사용할 수 없어서 평범한 라즈베리파이처럼 SD카드로 부팅하는게 불가능했다. OS 설치하는 다른 빠른 방법이 없는지 알아봐야 할 것 같다.

이미지 복사가 끝나고 전원을 넣었는데 시리얼 모니터에 아무 것도 안나오는 것을 보고 왜 반응이 없지 이러다 HDMI케이블을 모니터에 꽂아보고 라즈베리파이 OS가 UART가 기본적으로는 꺼져있다는 것을 알아차렸다. 라즈베리파이에 OS를 설치하는 것을 하도 오랫만에 하다보니깐 잊고있었다. 아무튼 그래서 키보드를 연결하고 UART를 활성화했다. 다음에는 raspberry pi imager 가지고 하든지 해야지.

PCIe를 써보려고 nvme ssd를 달아봤는데 별도의 드라이버 추가 없이 잘 인식 되었다. 그런데 nvme를 쓸 때 한번 커널 패닉이 일어난 적이 있는데 아마 접근 도중 연결이 끊어져서 그런게 아닌가 싶다.

참고하면 좋은 것
#

컴퓨트 모듈 공식 문서
CM4용 주변기기

Reply by Email