반응형
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
크로스컴파일 기준으로 menuconfig 를 실행한다.
Device Driver 항목의 HID Device 에서 i2c-hid 를 Module Enable 하고 Rebuild 합니다.
<M> module 으로 설정
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs
kernel rebuild 후에는 sd 카드에 이미지를 옮겨준다.
하는 방법은 이전 포스팅을 참고합니다.
Makefile 에 dtbo 추가 ( \\arch\arm\boot\dts\overlays )
dtc -@ -I dts -O dtb -o i2c-hid-overlay.dtbo i2c-hid-overlay.dts
커널이미지가 있는 sd카드의 boot 파티션 config.txt 하단에 아래와 같이 추가한다.
dtparam=i2c_arm=on
dtparam=i2c_arm_baudrate=400000
dtoverlay=i2c-hid
\\boot\overlays\i2c-hid.dtbo 을 추가합니다.
위와같이 하고 재부팅합니다.
반응형
'SBC (Single Board Computer) > Raspberry Pi 3' 카테고리의 다른 글
라즈베리파이3, BCM2709 ? 뭘까? (0) | 2022.07.06 |
---|---|
라즈베리파이, 커널 다운받고 설치 해볼까? ( Crosscompile) (0) | 2022.01.21 |
라즈베리파이, 커널 다운받고 설치 해볼까? (Local ) (0) | 2022.01.21 |
라즈베리파이3, 라즈비안 커널 소스 내려받기 < 크로스 컴파일 > (0) | 2021.09.02 |