U-boot 기본 환경 변수 설정

U-boot 기본 환경 변수 설정

나는 다음과 같은 임베디드 장치를 가지고 있습니다:
-직렬 콘솔이 없습니다
. -SSH를 통해 루트 콘솔이 있습니다.
-mtd-tools가 설치되어 있으므로 부트로더, 커널 등을 저장하는 /dev/mtdblockX 장치를 조작할 수 있습니다.

부트로더는 U-boot입니다. 나는 그것에 대한 전체 소스 코드를 가지고 있으며 성공적으로 컴파일할 수 있습니다. 기본 환경 구성을 설정할 수도 있지만 대상에서는 이를 사용하지 않습니다. 환경에 맞게 플래시에 무언가가 사전 설정되어 있기 때문입니다.

fw_printenv로 인쇄할 수 있습니다. fw_saveenv가 이 대상 보드에서 작동하지 않습니다.

그래서 내 질문은: u-boot의 기본 환경 구성을 업데이트하여 강제로 저장하고 현재 환경을 덮어쓰도록 하려면 어떻게 해야 합니까?

감사해요.


부록

#define CONFIG_BOOTCOMMAND ext4load mmc 0:1 xyz 

configs/customboard.h에 ​​있지만 fw_printenv를 부팅하고 실행한 후 "경고: 기본 환경을 사용하는 잘못된 CRC"와 다른 문자열이 인쇄되지만 내가 정의한 ext4load는 인쇄되지 않습니다.

관련 정보