请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-AM57X 用于构建8.2 SDK 的文档已过时、不能按 1.2中的方式运行。 构建 SDK
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用于构建8.2 SDK 的文档已过时、不能按 1.2中的方式运行。 构建 SDK
这些步骤已根据其他现有的 E2E 响应进行了编译、但我将尝试在此处进行总结:
主机 PC 设置:
Ubuntu 18.04
sudo apt-get install build-essential autoconf \ automake bison \ flex libssl-dev bc u-boot-tools \ python diffstat \ texinfo gawk chrpath dos2unix \ wget unzip socat doxygen libc6:i386 \ libncurses5:i386 libstdc++6:i386 \ libz1:i386 g++-multilib \ git python3-distutils python3-apt \ libmpc-dev
默认情况下、Ubuntu 使用"dash"作为/bin/sh.的默认 shell 必须通过运行以下命令重新配置以使用 bash:
sudo dpkg-reconfigure dash
确保选择" 否 "当系统要求您使用 DASH 作为默认的系统 shell 时。
2.下载并提取工具链
tar xvf gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz
3.编译步骤:
git clone git.ti.com/.../oe-layersetup.git yocto-build cd yocto-build ./oe-layertool-setup.sh -f configs/processor-sdk-linux/processor-sdk-linux-08_02_01_00.txt
应用所需的补丁: e2e.ti.com/.../3581.patches.zip
请确保将增补程序复制到各自的目录,或在应用时提供增补程序的完整路径。
cd sources/meta-openembedded git am 0001-bridge-utils-switch-from-master-to-main-branch.patch cd ../meta-ti git am 0001-u-boot-ti-Use-SRCPV-instead-of-SRCREV-for-U_BOOT_LOC.patch git am 0002-recipes-kernel-setup-defconfig-Use-SRCPV-to-update-K.patch
继续构建:
cd build echo "INHERIT += \"own-mirrors\"" >> conf/local.conf echo "SOURCE_MIRROR_URL = \""">software-dl.ti.com/.../\"" >> conf/local.conf . conf/setenv TOOLCHAIN_BASE=<PATH_TO_TOOLCHAIN> MACHINE=am57xx-evm bitbake -k tisdk-default-image
注意:我将工具链安装在主目录中、因此在本例中、toolchain_BASE 变量为/home/
此致!
若苏厄