NVIDIA/Jetson

JETSON UEFI DEBUG

728x90

 

테스트 환경

  • Ubuntu 22.04
  • AGX Orin Devkit

JETPACK 5.X 기준으로 JETSON 보드는 기본적으로 UEFI를 사용한다.

 

하지만 부팅 후 아래 로그 파일을 살펴 보면 실제 UEFI 로그는 보이지 않는다. 

boot.log
0.09MB

 

로그를 안 보이게 한 이유는 잘 모르지만, 이럴 경우 보드 부팅 시 UEFI에서 에러가 발생할 시 디버그가 불가능 해진다.

 

그렇기 때문에 로그를 보기 위해서는 UEFI를 다시 빌드 해주어야 한다.

 

https://github.com/NVIDIA/edk2-nvidia/wiki/Build-without-docker

 

Build without docker

NVIDIA EDK2 platform support. Contribute to NVIDIA/edk2-nvidia development by creating an account on GitHub.

github.com

위 링크로 들어가면 UEFI를 빌드 하는 방법에 대해 설명한다.

 

빌드 후 아래 위치로 들어가면 이름 파일이 있는데 이를 uefi_jetson.bin 파일로 이름을 변경해준다. 

 

아래는 이름을 변경한 파일이다.

uefi_jetson.bin
2.75MB

 

그런 다음 BSP 폴더 안 bootloader 폴더로 들어가 기존에 동일한 이름에 uefi_jetson.bin 파일을 백업해 놓고 Debug 파일과 교체해준다.

 

그러면 아래와 같이 UEFI에서 로그를 확인할 수 있다.

Debug.log
0.19MB

 

728x90

'NVIDIA > Jetson' 카테고리의 다른 글

Jetson Fan Control  (0) 2024.11.18
libgpiod  (0) 2024.10.06
JETPACK 6 Flash  (0) 2024.06.23
Jetson Sytem Upgrade  (0) 2024.05.11
MIPI-CSI 카메라 드라이버 개발 - 1  (0) 2024.02.22