因为TDA4网上没有太多的资料,和TDA2平台的使用也不尽相同,这里记录一下自己学习TDA4的过程。

安装TDA4的SDK包

这个官网的文档有详细的说明,先直接安装
ti-processor-sdk-rtos-j721e-evm-07_01_00_11-linux-x64-installer.run 这个文件,根据说明,这个文件装的SDK应该是RTOS的SDK,直接cd到当前目录,输入

./ti-processor-sdk-rtos-j721e-evm-07_01_00_11-linux-x64-installer.run 

就可以了。
然后会弹出安装的界面,按照要求,把TDA4这个包装在一个单独的文件夹里,不要有其他的文件。
接着我们就可以安装另外一个SDK了,另外一个SDK理所当然就是我们主芯片A72的SDK了,也就是linux系统的SDK:ti-processor-sdk-linux-j7-evm-07_02_00_07-Linux-x86-Install.bin
这个因为我的电脑没办法直接装bin文件,先用chmod +x命令将bin文件改为可执行的权限,然后进行安装即可。

为了能在板子上运行Linux的SDK,需要从Linux的sdk下复制几个文件到rtos的sdk下

cp ${PSDKL_PATH}/board-support/prebuilt-images/boot-j7-evm.tar.gz ${PSDKR_PATH}/
cp ${PSDKL_PATH}/filesystem/tisdk-default-image-j7-evm.tar.xz ${PSDKR_PATH}/

接着安装依赖,这里我装了全部依赖,因为有一部分需要root权限,我是在开启了root权限后装的

root@lin-Inspiron-5521:/home/lin/TDA4/TDA4_Code/lin/ti-processor-sdk-rtos-j721e-evm-07_01_00_11# ./psdk_rtos/scripts/setup_psdk_rtos.sh

这里暂时算是配置好了基本环境,后面打算基于vision apps视觉demo进行学习。

2021-3-29

安装MCU编译环境

TDA4VM区别于TDA2的一个很大的地方是它其中挂载了MCU,MCU里面跑的是RTOS实时操作系统,因为后面需要使用MCU里的dio和CAN进行一些传感器数据的接受和交换,因此这里顺便把MCU的编译环境也装上。

安装IDE:CCS

MCU是用CCS进行代码的修改和编译的(毕竟是TI家的芯片),这和TDA4很多外部挂载的DSP核是一样的。
Ti官网下载处我这里因为不想windows和ubuntu两个系统切来切去,所以下载Linux环境的CCS。
在这里插入图片描述点点点就可以了,但要注意下载相应的支持包。

安装 EB tresos Studio

大致介绍一下这个软件:依靠一致的单一工具环境,利用AUTOSAR开发电子控制单元(ECU)。 EB tresos Studio使您可以配置,验证和生成ECU基本软件(BSW)。(官方介绍哈哈哈= =)
主要由于TDA4里的底层架构是可以直接和AUTOSAR架构对接的,如果不想用RTOS可以用这个软件配置架构,但如果用RTOS,也就是跑程序只跑mcuss的程序而不是mcucal的程序,可以不用装

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐