首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有构建集文件找到4.11/上的rtems (VB)

没有构建集文件找到4.11/上的rtems (VB)
EN

Stack Overflow用户
提问于 2018-10-15 12:55:35
回答 1查看 568关注 0票数 0
代码语言:javascript
复制
. ~/rtems-4.11-work/setenv 
cd /home/rtems/rtems-source-builder/rtems
../source-builder/sb-set-builder \
--log=1-sparc.txt \
--prefix=${HOME}/rtems-4.11-work/tools 4.11/rtems-sparc

我完成了所有步骤-- well.Lastly,我试图安装sparc工具,但是当我尝试执行这个推荐行时,它会返回给我。

代码语言:javascript
复制
"Rtems Source Builder - Set Builder, 5 (35c533f545c8)
Build set: 4.11/rtems-sparc
error: no build set file found: 4.11/rtems-sparc.bset
Build FAILED"

我正在VirtualBox上讨好RTEMS,有人帮我吗?因为这将是我的毕业设计

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-15 14:37:33

我注意到多种可能的原因:

  • 在您的第一行中有一个=标志。不是应该是. ~/rtems-4.11-work/setenv
  • 我不知道你在借鉴哪一种指南。但是,如果您签出了rtems源代码构建器git存储库的头,则您的版本是不正确的。RTEMS已经在版本5。对于4.11,您必须使用4.11分支。

要获得更多详细信息,可以尝试以下命令:

代码语言:javascript
复制
../source-builder/sb-set-builder --list-bsets

这将给出有效构建集的列表。

如果您正试图为现有项目构建,请向您的同事询问您应该使用的RTEMS的确切版本。否则,我建议使用开发头,即版本5。

编辑:

根据您在评论中提供的新信息,我将尝试使这个答案更加有用:

如果您真的想使用旧的VM:应该可以用以下方法替换您的最后一个命令:

代码语言:javascript
复制
../source-builder/sb-set-builder \
    --log=1-sparc.txt \
    --prefix=${HOME}/rtems-4.11-work/tools 5/rtems-sparc

请注意,这将给您一个RTEMS 5,而许多路径中仍然有一个4.11。

我推荐的方法是在VM中设置一些最新的Linux (例如,带有开发包的CentOS 7),并遵循过去几年GSoC博客中的指南。我想大多数学生都写了一些关于他们第一步的东西。

基本上,它应该是关于以下步骤。请注意,这通常是我的方法。您也可以使用RSB直接构建BSP。我在下面的额外步骤中做了这件事。也请注意,我把这些写在我的头上。所以我可能错过了一些步骤或者有一些错误。

  • 创建工作目录 mkdir -p $HOME/rtems-install/rtems/5/bin
  • 克隆当前RTEMS和源生成器: cd $HOME git克隆git://git.rtems.org/rtems.git克隆git ://git.rtems.org/rtems-源-builder.git
  • 设置路径,以便它包含您的rtems开发环境。我建议在某些环境文件或bashrc中这样做。但是,您也可以在每次启动控制台时都这样做: 导出PATH="$HOME/rtems-install/rtems/5/bin:$PATH“
  • 构建您的工具(这需要大量的时间;在一台单核机器上需要多个小时;如果您将多个核分配给您的VM,它将大大加快速度) cd $HOME/rtems-source/rtems/sb-set-builder\-log=“rsb-sparc.log”\-前缀=“$HOME/rtems-install/rtems/5/”--没有-rtems\ "5/rtems-sparc“
  • 构建并安装RTEMS (本例中用于sparc模拟器的erc32): cd $HOME/rtems ./bootstrap mkdir $HOME/rtems-构建cd $HOME/rtems-构建“${HOME}/rtems/配置”\-target=sparc“\”-前缀=$HOME/rtems- install /rtems/5/“\”-启用-rtemsbsp=erc32“\”-启用-测试=示例“\”-禁用-网络“使安装”
  • 现在应该在$HOME/rtems-install/rtems/5/中安装一个BSP。

对于BBB,我还创建了一个回购系统,其中包含了执行所有必要步骤的脚本。见https://gitlab.com/c-mauderer/rtems-bbb

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52817312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档