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,完成配置。