beaglebone black의 u-boot를 일부 수정하고 yocto nanbild에서 컴파일하려고 합니다. 제가 시도하려는 두 가지 변경 사항은 다음과 같습니다.
- 부트로더 지연 끄기
uEnv.txt
eMMC의 파일 에서 부팅 활성화
BOOTDELAY=-2
추가하여 시작 지연을 변경할 수 있다고 생각합니다.configs/am335x_evm_defconfig
두 번째 변경 사항이 작동하도록 하기 위한 소스 코드와 시작 스크립트를 보면 uEnv.txt가 이미 지원되는 것처럼 보이지만 제가 알 수 있는 한 그것은 첫 번째 장치에서 이를 찾으려고 시도하고 있습니다. 제가 사용하지 않은 SD카드입니다. eMMC의 첫 번째(FAT) 파티션의 루트 폴더에서 검색하려면 이 정보가 필요합니다.
작동시키려고 노력하는 과정에서 다양한 파일을 수정했지만, 제가 아는 바로는 변경사항이 빌드에 반영되지 않았습니다. 이로 인해 올바른 파일을 수정하지 않고 있다고 생각하게 됩니다. 대부분 나는 include/env/ti/mmc.h
and 을 사용하여 대신 에 로 include/env/ti/mmc.env
변경하는 등의 작업을 시도했습니다 .mmcdev
1
0
u-boot가 빌드된 수백 개의 보드 특정 파일 중 정확히 어떤 파일인지 알아낼 수 있는 방법을 설명해 줄 수 있는 사람이 있나요? 아니면 더 구체적으로, 내가 원하는 방식으로 uEnv.txt를 로드하려면 어떻게 해야 합니까?