TDA2X Vision SDK安装和demo演示

TDA2X Vision SDK安装和demo演示

  • 背景
  • Vision SDK 安装
  • 应用的编译
  • 串口设置
  • BOOT 模式
  • 使用SD卡启动的步骤
  • 执行demo
  • 硬件连接与显示

背景

TDA2X作为一款经典的车载ADAS平台,被很多车场所采用。最近的项目要求把行人相关的算法部署到上面。TDA2X产品官方资源链接:https://www.ti.com/product/TDA2SX,本文参考文档:VisionSDK_UserGuide_TDA2xx.pdf。
本文所有内容基于ubuntu18.04。

Vision SDK 安装

  1. 下载并安装PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin,完成后,你可以执行tree指令查看安装目录,其中包含了参考文档中要用到的cg_tools和os_tools等路径。
    下载地址https://software-dl.ti.com/processor-sdk-vision/esd/TDAx/vision-sdk/latest/index_FDS.html
$> sudo ./PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin
  1. 下载A15 Compiler, Linker
    下载https://launchpad.net/gcc-arm-embedded/+milestone/4.9-2015-q3-update,工具需要被安装的路径是
    /ti_components/cg_tools/linux/
$> cd $INSTALL_DIR/ti_components/cg_tools/linux
$> tar -xvf gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2

下载https://releases.linaro.org/components/toolchain/binaries/5.3-2016.02/arm-linux-
gnueabihf/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz,工具需要被安装的路径是
$INSTALL_DIR/ti_components/os_tools/linux/linaro/

$> cd $INSTALL_DIR/ti_components/os_tools/linux/linaro
$> tar –xvf gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
  1. 其他依赖的安装
    ‘’‘uname, sed, mkimage, dos2unix, dtrx, mono-complete, git, lib32z1
    lib32ncurses5
    lib32bz2-1.0
    libc6:i386
    libc6-i386
    libstdc++6:i386
    libncurses5:i386 libz1:i386 libc6-dev-i386 device-tree-compiler mono-
    complete’‘’
$>sudo apt-get install 

应用的编译

  1. 进入到/vision/build
  2. Open file \vision_sdk\build\Rules.make and set required config
    MAKECONFIG=tda2xx_evm_bios_all
  3. Open file \vision_sdk$(MAKEAPPNAME)\configs\tda2xx_evm_bios_all\cfg.mk
    a. For Building AVB application
    NDK_PROC_TO_USE is to be set for ipu1_1
  4. gmake, 所谓gmake就是GNU make,linux下的make
  5. 在build目录下顺序执行如下命令
make -s -j depend
make -s -j

串口设置

Ubuntu系统通过串口与TDA2通信,TDA2要求的串口波特率是115200。使用Ubuntu下的minicom,作为接受、发送命令工具。
minicom的配置如下:
TDA2X Vision SDK安装和demo演示_第1张图片

BOOT 模式

我选择的是SD卡启动,主板上的SW2[1:16] = 00001100 10000001 SW5[1:10] = 0001100000
TDA2X Vision SDK安装和demo演示_第2张图片

使用SD卡启动的步骤

  1. 我准备了一个8G容量的SD卡,讲SD卡格式化为FAT32格式,扇区尺寸512,并标记它为active。建议的工具是Partition Manager
  2. 生成 MLO
cd vision_sdk/build
make -s sbl
  1. 生成appimage
cd vision_sdk/build
make -s appimage
  1. 找到MLO和appimage,将其拷到SD卡中

执行demo

讲SD卡插入TDA2主板插槽,连接好串口线,使用12V(官方要求12V,7A)直流电源供电,minicom接收如下:
TDA2X Vision SDK安装和demo演示_第3张图片
按相应数字,即可执行相应demo。

硬件连接与显示

官方提供的demo的硬件配置有多种,我选择了最简单的 Single Camera View(SCV)配置来演示。
TDA2X Vision SDK安装和demo演示_第4张图片
如上图,HDMI OUT接显示器。

实际连线图与点亮效果(single camera use cases-1):

你可能感兴趣的:(TDA2X Vision SDK安装和demo演示)