TDA2X Vision SDK安装和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 <package_name>

应用的编译

  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的配置如下:
在这里插入图片描述

BOOT 模式

我选择的是SD卡启动,主板上的SW2[1:16] = 00001100 10000001 SW5[1:10] = 0001100000
在这里插入图片描述

使用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接收如下:
在这里插入图片描述
按相应数字,即可执行相应demo。

硬件连接与显示

官方提供的demo的硬件配置有多种,我选择了最简单的 Single Camera View(SCV)配置来演示。
TDA2实物图--参考文档
如上图,HDMI OUT接显示器。

实际连线图与点亮效果(single camera use cases-1):
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值