테스트 환경
- Ubuntu 18.04
- SK-AM62A-LP
- 08_06_00_45 Processor SDK
AM62A 시리즈는 1~2대의 카메라가 필요한 비전 애플리케이션용으로 설계되었습니다. H.264/H.265V 비디오 코덱, RGB-IR을 지원하는 이미지 센서 프로세서(ISP), AI 가속기가 통합되어 있어 다양한 비전 애플리케이션에 적합합니다.
SDK 다운로드
아래 링크에서 08_06_00_45 버전 다운
https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62A/08.06.00.45
PROCESSOR-SDK-LINUX-AM62A Software development kit (SDK) | TI.com
download ti-processor-sdk-linux-am62axx-evm-08.06.00.45-Linux-x86-Install.bin — 4344732 K
www.ti.com
SDK 실행 방법
다운 받은 실행 파일의 권한을 변경 후 SDK 실행
chmod +x ./ti-processor-sdk-linux-am62axx-evm-<version>-Linux-x86-Install.bin
./ti-processor-sdk-linux-am62axx-evm-<version>-Linux-x86-Install.bin
실행 후 아래와 같이 설치 프로그램 화면이 나옴 SDK를 설치할 위치의 기본 선택은 사용자의 홈 디렉터리입니다.
설정 스크립트 실행
SDK 소프트웨어 개발을 편리하게 하기 위해서 TI 측에서 제공해주는 스크립트 실행 이는 호스트 측에서 TI 개발을 용이하게 해주는 실행파일이다.
./setup.sh
설정 스크립트는 먼저 사용자가 권장되는 Ubuntu Long Term Support(LTS) 배포판을 실행하고 있는지 확인하고, 그렇지 않은 경우 종료됩니다. 사용자가 다른 Ubuntu 버전이나 다른 Linux 배포판을 실행 중인 경우 해당 배포판과 일치하도록 환경 설정 스크립트를 수정하는 것이 좋습니다. 현재 Ubuntu 버전 18.04가 지원됩니다.
make를 수행하기 위해 필요한 패키지 설치
host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools
빌드 방법
Build the Linux Kernel
host# make linux
Build the Device Tree
host# make linux-dtbs
Clean the Linux Kernel
host# make linux_clean
Install the Linux kernel modules
host# make linux_install
Build u-boot
This requires first building the R5 boot image. This will generate the u-boot-spl.bin. Then build sysfw-image to generate combined boot image.
host# make u-boot
host# export TI_SECURE_DEV_PKG=<path-to-board-support>/core-secdev-k3
host# make sysfw-image
host# sudo cp board-support/k3-image-gen*/tiboot3-am62*-hs-fs-evm.bin /media/$USER/boot/tiboot3.bin
host# sudo cp board-support/u-boot_build/a53/u-boot.img board-support/u-boot_build/a53/tispl.bin /media/$USER/boot
Clean u-boot
host# make u-boot clean
Installing to SD card
기본적으로 Rules.make는 DESTDIR을 파일 시스템의 NFS 경로로 지정합니다. SD 카드에 파일시스템을 설치하려면 명령줄에서 DESTDIR에 다른 경로를 지정해야 한다.
예를 들어 SD 카드에 모든 것을 설치하려면 아래 명령 실행
sudo -E DESTDIR=/media/$USER/rootfs make install
#Replace the path to SD card partitions as appropriate
SDCard 파티션 나누는 방법 참고
AM62A - SDCard 이미지 만들기
SDK Linux AM62Ax 패키지에는 create-sdcard.sh 라는 sdcard 파티션을 나눠 각 파티션에 필요한 파일시스템을 설치하는 스크립트가 /bin 디렉터리에 포함되어 있습니다 . 스크립트 실행 시 각 단계에 대한 정
rorsi.tistory.com
'TI > AM62A' 카테고리의 다른 글
[09] AM62A-SK ROBOTICS SDK (0) | 2024.03.21 |
---|---|
[09] AM62A - SDCard 이미지 만들기 (0) | 2024.03.01 |
[09] AM62A-SK Processor SDK Build (0) | 2024.03.01 |
[08] AM62A - emmc (0) | 2024.02.22 |
[08] AM62A - SDCard 이미지 만들기 (0) | 2024.02.15 |