获取TI公司在2020年4月发布的SDK包
一.从TI官网获取SDK包
1.百度搜索TI官网并进入TI官网。
2.点击产品并选择处理器。
3. 选择左边栏目中的 Cortex-A8处理器
4.再点击右边选中资源栏目下的 Processor SDK(Linux 和 TI-RTOS)。
5.获取版本为V06.3版本的SDK包,这个SDK包基于linux4.19版本的内核,更新于2020年4月。
6. 最后得到的文件大小是3.87GB的 " ti-processor-sdk-linux-am335x-evm-06.03.00.106-Linux-x86-Install.bin " 文件。
7.至此把SDK包拷贝到ubuntu16.04或者ubuntu18.04,似乎ubuntu20.04并不能被这个SDK包支持。
一.安装TI的SDK6.03包得到linux内核和UBOOT源码。
1.通过 ./ti-processor-sdk-linux-am335x-evm-06.03.00.106-Linux-x86-Install.bin 运行TI官网下载的SDK包。
2.运行后会弹出提示安装窗口,一直点击Next.
3.最后提示选择安装的默认目录,安装完成会在ubuntu中生成目录
" /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106 "
4.进入SDK源码目录
cd /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106/board-support
可以发现安装后的linux内核源码和uboot源码包。
5. 运行 /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106 目录下的 setup.sh 脚本会提示你安装编译过程依赖的一些库和升级一些配置包。
6.SDK包的安装同时也完成了交叉编译工具链的安装,交叉编译工具链在目录
" /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/bin " 目录下面。
7.配置交叉编译工具链并测试
vim ~/.bashrc
添加下面的环境变量配置:
export PATH=/opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH
更新环境变量
source ~/.bashrc
使用命令 arm-linux-gnueabihf-gcc -v 如果能看到提示 gcc版本8.3.0表示交叉编译工具也搭建完毕。
下一期开始移植SDK6.03的UBOOT到板子中并运行!!!