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 |