工具/软件:Linux
大家好、
我正在尝试按照 processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK 上的说明重新编译文件系统。
我使用命令"MACHINE=AM335x-EVM Arago_rt_enable=1 bitbake tisdk-rootfs-image"来构建、但过程会停止并出现错误。
我在论坛中搜索过、但找不到任何解决方案。
如果有人能帮助我、我会很感激。
Roberto
这是控制台的输出。
~/TI_SDK/SDK_OE/tisdk/build$ MACHINE=AM335x-EVM Arago_rt_enable=1 bitbake tisdk-rootfs-image
正在加载高速缓存:100%|############################################################################################## |时间:0:00:08
从依赖关系缓存加载了3236个条目。
注:解决任何缺失的任务队列相关性
编译配置:
Bb_version ="1.32.0"
Build_SYS ="x86_64 Linux 版"
NATIVELSBSTRING ="Uubuntu-16.04"
Target_SYS ="ARM-Linux-gnueabi"
机器 ="AM335x-EVM"
DIASTRO ="Arago"
DISTR_VERSION ="2017.05"
TUNE_FUNCures ="arm armv7a VFP thumb neon callconvention-hard "
TARGET_FPU ="硬"
meta-processor-sdk ="标题:3d2f620a6a98b1b6abb1103d7dc986921436ed19"
meta-arago-distro
meta-Arago-Extras ="标题:b727bf8fce8e9cb5a6b5d5b48c45f0088e67eb53"
meta 浏览器 ="标题:880a7bd1d3b9a1b2003f5b0620350f03158bbd43"
meta-qt5 ="头:3601fd2c5306ac6d5d0d536e0be8cb90da9b4c1"
元网络
meta ruby
Meta-python
Meta-OE
meta-gnome ="头:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-ti ="头:41d6fdc0fe5ea6054616cfccda13baac3ff33791"
meta-linaro-toolchain
meta-optee ="标题:d84874bad834657dd04ea69c35a74dd9dbd535b8"
meta ="头:ddf907ca95a19f54785079b4396935273b3747f6"
正在初始化任务:100%|################################################################################################## |时间:0:01:09
注:执行 SetScene 任务
注:执行 RunQueue 任务
错误:linux-ti-stage-rt-4.9.28+gitAUTOINC+786e64041b-r22c.arago1.tisdk3 do_create_srcipk:函数失败:do_create_cipk (日志文件位于/home/signal/TI_SDK/sdk_oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/linux-ti-staging-rt/4.9.28 +gitAUTOINC+786e1eciptis41b-r22c.arag3_dec.arcipk/log.3d309.tisd3_dipk/log.dlp3_dec.dlp32.tis3_dipk/d309.tis3_dec
错误:故障日志文件存储在:/home/signal/TI_SDK/sdk_oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/linux-ti-staging-rt/4.9.28 +gitAUTOINC+786e64041b-r22c.arago1.tisdk3/temp/log.do_create_srcipk.3309中
日志数据如下:
|调试:执行 python 函数 sstate_task_prefunc
|调试:Python 函数 sstate_task_prefunc 已完成
|调试:执行 shell 函数 do _create_srcipk
|/home/signal/TI_SDK/sdk_oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/linux-ti-staging-rt/4.9.28 +gitAUTOINC+786e64041b-r22c.arago1.tisdk3/temp/run.do_create_srcipk.3309:212:[:true:意外的运算符
|致命:内存不足,重新分配失败
|警告:从 shell 命令中退出代码128。
|错误:函数失败:do_create_srcipk (日志文件位于/home/signal/TI_SDK/sdk_oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/linux-ti-staging-rt/4.9.28 +gitAUTOINC+786e64041b-r22c.arago1.tisdk3/temp/log.do_create_srk.3309)
错误:任务(/home/signal/TI_SDK/sdk_oe/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging-rt_4.9.bb:do _create_srcipk)失败、退出代码为"1"
注:任务摘要:已尝试1525个任务、其中1523个不需要重新运行、1个任务失败。
摘要:1个任务失败:
/home/signal/TI_SDK/sdk_oe/tisdk/sources/meta-ti/recipes-kernel/linux/linux-ti-staging-rt_4.9.bb:do _create_srcipk
摘要:显示1条错误消息、返回非零退出代码。