首先感谢阅读,如果您也对TDA4相关的开发感兴趣,我们这边有个学习交流微信群,可以入群和大家一起交流学习。
资历较浅,水平有限,如遇错误,请大家多指正!
保持开源精神,共同分享、进步!
博主WX : AIR_12 我会拉你入群。
链接:TDA4 相关专栏 链接:TDA4 Demo Gitee开源库
欢迎大家加入,一起维护这个开源库,给更多的朋友提供帮助。
目录
一、安装准备
进入TI 官网,下载所需的所有内容。链接:TDA4 J721E SDK
下载PROCESSOR-SDK-LINUX-J721E(第一个) 和 PROCESSOR-SDK-RTOS-J721E(第五个) 下面的所有内容。如下两张图:
下载成功后,即可进入下一步,准备安装。
二、安装
我这里将下载好的所有文件,放在了/home/ubuntu/TDA4_0800/ 下面了,这个大家随意。
1、安装PSDK RTOS
进入文件夹,执行解压操作,首先解压最大的那个文件。完成解压后,ll查看以下内容。
cd /home/ubuntu/TDA4_0800
tar -vxf ti-processor-sdk-rtos-j721e-evm-08_00_00_12.tar.gz
ll
进入到刚刚解压的文件夹,就可以看到内容。
PS: 打开文件内的index.html,看到如下内容。找到侧边栏,3.2Vision Apps 点击link,进入详细页面。在Build and Run 里面。
TI官方提供的操作步骤在这里,如果有任何问题,可以参照这里看一下。
2、安装PSDK Linux
返回上一级目录,执行以下指令,安装PSDK Linux内容
./ti-processor-sdk-linux-j7-evm-08_00_00_08-Linux-x86-Install.bin
执行下一步,找到合适的位置安装一下。记住这个路径,一会儿需要使用到。
安装成功后,点击finish,结束。
3、PSDK Linux 与 PSDK RTOS 合并
将刚刚安装好的PSDK Linux 内的部分内容,拷贝到PSDK RTOS路径内。
${PSDKL_PATH}:即安装的PSDK Linux路径,需要自行替换以下
${PSDKR_PATH}:即安装的PSDK RTOS 路径,需要自行替换以下
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}/
cp ~/优快云/board-support/prebuilt-images/boot-j7-evm.tar.gz ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
cp ~/优快云/filesystem/tisdk-default-image-j7-evm.tar.xz ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
拷贝成功后,进入到PSDK RTOS的路径下,ll查看到刚刚拷贝的两个文件。
cd ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12
ll
4、安装交叉编译工具链
在PSDK RTOS 目录下,执行以下命令:
./psdk_rtos/scripts/setup_psdk_rtos.sh
安装gcc 、g++等交叉编译工具链。
这个步骤拼网速了,耐心等一下。如果出现什么失败的话,可以尝试多运行几次这个指令。
中途可能需要输入你的账户密码,注意观察一下。
安装结束后,ll查看以下,会看到有几个和gcc相关的文件夹已经存在了。
5、编译工程
安装结束后,进入到vision_apps 目录下,执行编译操作,第一次编译时间较长。
使用多核编译且过滤输出error,如果没有error将不在屏幕上打印。
cd ./ti-processor-sdk-rtos-j721e-evm-08_00_00_12/vision_apps/
sudo make vision_apps -j16 |grep error
至此,TI TDA4 PSDK RTOS 开发环境安装结束。具体的每个Demo怎么用,可以查看
3.2Vision Apps 里面的User guide 的Link ,进入后,可以看到TI官方的指导说明。
6、在开发板上运行
这里将单独写一篇博客,暂缺,跟新好以后,会在这里附上链接。
[TI TDA4 J721E]PROCESSOR-SDK-J721E Demo开发板运行与测试 基于 ubuntu 18.04_AIRKernel的博客-优快云博客
结束语:对于TI这一套,博主也是从头学起的,中间虽然遇到很多问题,只要细心阅读文档,多做实验,肯定会有很多收获的。
愿不负韶华!
【声明】
【欢迎转载转发,请注明出处。原创比较辛苦,请尊重原创,祝大家学习愉快!】
【博主专注嵌入式开发,具有多年嵌入式软、硬件开发经验,欢迎大家学习交流!】
【如有嵌入式相关项目需求,欢迎私信】