TDA3xEVM Vision SDK Build
TI/TDA3

TDA3xEVM Vision SDK Build

728x90

테스트 환경

  • Ubuntu 22.04
  • TDA3XEVM
  • PROCESSOR_SDK_VISION_03_08_00_00

TDA3는 **Texas Instruments(TI)**에서 제공하는 TDAx SoC(시스템 온 칩) 시리즈 중 하나로, TDA3x라고도 불립니다. 주로 **ADAS(Advanced Driver Assistance Systems, 첨단 운전자 지원 시스템)**나 머신 비전을 위한 애플리케이션에 사용되는 저전력 고성능 프로세서입니다.PROCESSOR_SDK_VISION_03_08_00_00

SDK 다운로드

아래 링크에서 PROCESSOR_SDK_VISION_03_08_00_00.bin 다운로드 

https://www.ti.com/tool/download/PROCESSOR-SDK-VISION

 

PROCESSOR-SDK-VISION Software development kit (SDK) | TI.com

download PROCESSOR_SDK_CASCADE_RADAR_03_08_00_00_prebuilt.exe  — 468333 K

www.ti.com

빌드 방법 및 플로우

빌드 개요 

  • RTOS 빌드:
    • TDA3는 멀티코어 기반으로 각 코어(IPU, DSP, EVE 등)에 대해 SYS/BIOS 기반 RTOS 이미지가 생성됨
    • 빌드는 Host(Linux)에서 Makefile 기반으로 진행되며, 각 코어별 옵션을 설정할 수 있음.
  • SBL/부트로더와 통합:
    • 빌드 후 생성된 코어별 바이너리는 SBL 또는 U-Boot와 결합하여 보드에 로딩됨

SDK 설치

다운 받은 실행 파일의 권한을 변경 후 SDK 실행

chmod +x ./PROCESSOR_SDK_VISION_XX_XX_XX_XX_setuplinux.bin
./PROCESSOR_SDK_VISION_XX_XX_XX_XX_setuplinux.bin
설치파일 실행 시 아래와 같은 에러가 뜨는 경우 64bit 리눅스 시스템에 기본적으로 32bit 라이브러리가 설치되어 있지 않기 때문에 발생되는 이슈로 32bit 라이브러리를 설치해야 한다.

bash: ./PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin: No such file or directory

sudo apt update sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386

Cross Compiler 설치

  • GCC ARM 도구용 Linux 설치 프로그램은 아래 링크에서 다운로드해야 합니다.
wget https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
다음 위치에 설치해야 합니다.

$INSTALL_DIR/ti_components/cg_tools/linux/

tar -xvf gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2

 

환경 변수 및 SDK 초기화

  • SDK 디렉터리 내 Rules.make 등을 통해 환경변수 설정 확인
  • 파일 Rules.make를 열고
    MAKEAPPNAME=apps 및 MAKECONFIG=tda3xx_evm_bios_all을 설정합니다.

PDK 빌드

make -s -j depend

Vision SDK 빌드

make -s -j
  • 빌드 산출물 확인
  • vision_sdk/binaries/apps/tda3xx_evm_bios_all/vision_sdk/bin/tda3xx-evm 경로 내에 각 코어별 실행 이미지와 통합 바이너리 생성됨
vision_sdk_arp32_1_release.xearp32F
vision_sdk_c66xdsp_1_release.xe66
vision_sdk_c66xdsp_2_release.xe66
vision_sdk_ipu1_0_release.xem4
vision_sdk_ipu1_1_release.xem4

SBL 빌드

make -s sbl

AppImage 빌드

make -s -j appimage

SDK 클린 빌드

make -s clean

 

참고

VisionSDK_UserGuide_TDA3xx.pdf
2.64MB

728x90

'TI > TDA3' 카테고리의 다른 글

Vision SDK Usecase 사용 방법  (0) 2025.04.16
CSL Example 프로그램 사용 방법  (0) 2025.04.12
TDA3-EVM PDK Build  (0) 2025.04.12
mflash  (0) 2025.03.19