petalinux u-boot 환경변수 수정 방법
1. u-boot 명령 프롬프트에서 플래시에 저장된 값 변경
장치의 전원을 키고 콘솔 창에 Hit any key to stop autoboot 메시지가 나오면 아무키나 눌러 u-boot 환경변수를 확인 및 수정할 수 있다.
환경변수 확인 : printenv
환경변수 설정 : setenv [환경변수 명] [설정 값]
환경변수 저장 : saveenv
변경 사항이 tool에 의해 덮어쓰기 되기 때문에 해당 파일을 수정해서는 안 되며, 대신 해당 파일에 정의된 값을 수정하려면 다음 파일에 새 값을 기록 또는 수정하면 됩니다.
project-spec/meta-user/recipes-bsp/u-boot/files/platform-top.h
2. PetaLinux 프로젝트에서 하드 코딩 된 기본값 변경
PetaLinux 프로젝트에서 환경 변수의 기본값은 다음 파일에서 찾을 수 있으며, 이 파일은 하드웨어(Vivado) 설계 및 PetaLinux 프로젝트 설정의 세부 정보를 사용하여 PetaLinux에 의해 자동으로 생성됩니다.project-spec/configs/u-boot-xlnx/platform-auto.h
주의 : platform-auto.h 파일의 기록된 환경값을 적용하기 위해서는 petalinux-config에서 아래 설정을 선택해지 해야합니다.
Auto Config Settings ---> [ ] u-boot autoconfig
댓글 없음:
댓글 쓰기