장치 트리 오버레이 적용

장치 트리 오버레이 적용

imx233-Olinuxino-Nano 기반 장치가 있습니다.

Arch Linux Arm 배포판이 실행 중입니다.

하지만 내 보드에는 슬레이브 장치를 CPU에 연결하는 SPI가 있습니다. 이는 커널에서 지원되지만 분명히 Olinuxino의 일반 장치 트리에는 이에 대한 설명이 포함되어 있지 않습니다.

/dev 디렉토리에 표시되게 하려면 어떻게 해야 합니까? 리눅스 커널에서 장치 트리를 변경하고 장치 트리를 다시 컴파일할 수 있다는 것을 알고 있는데, 부팅 시 장치 트리를 변경할 수 있도록 장치 트리 오버레이 파일을 제공할 수 있다고 들었습니다. 어떻게 해야 하나요? 지금까지 제가 찾은 정보는 희박하고 모호합니다.

답변1

나는 그것에 대해 많이 모르지만 당신은 읽을 수 있습니다장치 트리 문서폴더에제본특정 드라이버에 대한 정보가 있으며,여기당신은 비글본 블랙의 표본이십니다.

Beaglebone Black을 사용할 때 디렉토리에 dtb또는 파일을 넣고 로드하려는 파일을 활성화합니다.dtbo/lib/firmware

어떤 부트로더를 사용하고 있는지 모르겠습니다. 다음은 uboot를 사용하는 방법에 대한 예입니다.

/boot/uboot/uEnv.txt:

optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G capemgr.enable_partno=BB-UART1,BB-UART4,BB-UART5

/etc/default/capemgr:

CAPE=BBBIO-EHRPWM,BBBIO-EHRPWM-OTHER

관련 정보