Part Number:PROCESSOR-SDK-K2E
1. 使用以下命令安装依赖项
- “sudo apt-get install git build-essential python diffstat texinfo gawk chrpath dos2unix wget unzip socat doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386”
2. 配置 Dash
- “sudo dpkg-reconfigure dash”,然后选择“No”选项。
3. 安装交叉编译工具链
- 下载 ARM 工具链:“wget https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabihf/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.xz”。
- 将其解压缩到“$HOME”目录中,“tar -Jxvf gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.xz -C $HOME”。
- 下载“aarch64”工具链:“wget https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/aarch64-linux-gnu/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.xz”。
- 将其解压缩到“$HOME”目录中,“tar -Jxvf gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.xz -C $HOME”。
4. 编译步骤
- 从 Git 进行下载:“git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk”。
- 将当前目录更改为“tisdk”:“cd tisdk”。
- “./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-06.03.00.106-config.txt”。
- 将当前目录更改为“build”:“cd build”。
- 设置环境变量:“. conf/setenv”
- 设置工具链路径
- “export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf”
- “export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu”
7. 最后,提供 bitbake 命令进行编译,“MACHINE=k2e-evm bitbake tisdk-rootfs-image”
- “k2e-evm”和“k2h-evm”是用于选择适当评估模块的两个选项。
如果还有其他问题,另请参阅以下链接:https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Overview_Building_the_SDK.html
Cherry Zhou:
我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。 这通常是解决问题的最快方法。