概述
其实海思的文档还是挺齐全的,基本上是傻瓜操作就行了,遇到一些编译问题网上找找就搞定了,
这里主要说下需要注意的地方
1.解压压缩包
注意: 海思SDK安装时,无法运行sdk.unpack
原因:
BASH 和 DASH 的问题。 Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互, 它速度更快,但功能相比bash要少很多,语法严格遵守POSIX标准。
解决:
执行sudo dpkg-reconfigure dash 命令,将dash设置为No
2.安装交叉工具链
(1) 安装 aarch64 交叉编译器
解压 tar –xzf aarch64-himix100-linux.tgz,运行 chmod +x aarch64-himix100-
linux.install,然后运行./aarch64-himix100-linux.install 即可。
(2) 安装 arm-none-eabi 交叉编译器:
解压 tar –xzf gcc-arm-none-eabi-4_9-2015q3.tgz,参考其中的 readme 下载工具链
包,运行 chmod +x gcc-arm-none-eabi-4_9-2015q3.install,然后运行./gcc-arm-noneeabi-4_9-2015q3.install 即可。
(3) 执行 source /etc/profile,安装交叉编译器的