AM437X-QT交叉编译环境的搭建

1.点击链接http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-LINUX-AM437X/02_00_02_11/index_FDS.html,下载AM437x开发板的SDK。
在这里插入图片描述
2.运行 ti-processor-sdk-linux-am437x-evm-02.00.02.11-Linux-x86-Install.bin
./ti-processor-sdk-linux-am437x-evm-02.00.02.11-Linux-x86-Install.bin。
在这里插入图片描述
3.选择安装目录,如/home/xqq/TI-SDK,点击next,等待安装完成。
在这里插入图片描述
4.添加环境变量,打开~/.bash,在文本末尾添加
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export PATH= $PATH:/home/TI-SDK/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/
保存退出。
在这里插入图片描述
5.使配置生效source /etc/profile。
6.查看gcc
arm-linux-gnueabihf-gcc -v
7.安装QtCreator
运行 qt 安装程序./qt-opensource-linux-x64-5.6.2.run
8.选择安装目录,如/home/xqq/QtCreator
9.交叉编译环境的建立首先需要运行AM437x开发板相关文件
Source /home/xqq/TI-SDK/linux-devkit/environment-setup
./home/xqq/QtCreator/Tools/QtCreator/bin/qtcreator
10.配置交叉编译器
1)点击菜单栏"Tool -> Options –> Build & Run", 弹出如下界面:
在这里插入图片描述
2)点击"Compilers -> Add -> GCC -> Browse…", 选择对应平台 Linux Processor-SDK交叉编译工具链中的 arm-linux-gnueabihf-g++, 具体路径为:/home/xqq/TI-SDK/linux-devkit/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-g++
3)选择后, Name 修改为”AM437x GCC4.9.3”,再点击 Apply,如下图所示:
在这里插入图片描述
11.配置QT版本
1)点击"Qt Versions -> Add",选择对应平台 Linux Processor-SDK 的 qmake,具体路径为:/home/xqq/TI-SDK/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake
2)选择后,再点击 Apply,如下图所示:
在这里插入图片描述
12.配置 Debuggers
1)点击"Debuggers -> Browse…",选择对应平台 Linux Processor-SDK 的 GDB,具体 路 径 为 :
/home/TI-SDK/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gdb
2)选择后, Name 修改为”AM437x Debugger”,再点击 Apply,如下图所示:
在这里插入图片描述
13.配置kits
1)点击"Kits -> Add",Name 修改为 AM437x,其他配置如下:
在这里插入图片描述
2)点击 Apply, 然后点击 OK,完成配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值