01 > ȸҰ

 
작성일 : 18-08-13 15:33
beaglebone black Device tree compile 하기
 글쓴이 : 이로직…
조회 : 607  

1. 이미지 파일 

bone-debian-9.3-lxqt-armhf-2018-01-28-4gb.img 버전 사용 

- Win32DiskImager.exe 프로그램을 사용해서 이미지 Write

 => 2015버전이 더 편함

2. Booting

- microSD 장착 및 전원 인가

- debian / temppwd 로 로그인

 

3. dts 파일 복사

- 시스템 내의 Device Tree Source Code 복사

 => 임의 폴더 생성

 => cp -r /opt/source/dtb-4.9-ti /[임의폴더 경로]

 

4. dts 파일 수정

- 생성한 임의 폴더로 이동

- 임의 폴더내의 dtb-4.9-ti/src/arm/ 으로 이동

- am335x-bone-common.dtsi, am335x-boneblack.dts 내용을 추가

5. 비글본 블랙에서 하면 dtc 컴파일러 설치됨 

./dtc-overlay.sh 

6. 컴파일 및 dtb 파일 복제

- 이더넷이 연결되지 않은 상태에서는 정상적인 컴파일을 할 수 없는 관계로

- dtb-4.9-ti 폴더 내의 dtc-overlay.sh 파일 수정

 => dtc-overlay.sh 파일 내에서 make 이외의 확인 부분은 필요 없으므로 3 ~ 51번 라인까지 삭제 저장

 => ./dtc-overlay.sh 실행

 => dtb 파일이 생성되어 /boot/dtbs/4.7.78-ti-r94 폴더내로 복사됨

 

6. 재부팅 및 이더넷 동작상태 확인


7. https://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/exporting-and-unexporting-an-overlay