首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTEMS libbsd编译问题

RTEMS libbsd编译问题
EN

Stack Overflow用户
提问于 2016-12-07 21:59:08
回答 2查看 276关注 0票数 0

我遵循了sparc和4.12版本的链接https://github.com/RTEMS/rtems-libbsd中提到的步骤。

代码语言:javascript
复制
# cd /opt
# mkdir RTEMS
# cd RTEMS

# sandbox="$PWD/sandbox"
# mkdir sandbox
# cd "$sandbox"
# git clone git://git.rtems.org/rtems-source-builder.git
# git clone git://git.rtems.org/rtems.git
# git clone git://git.rtems.org/rtems-libbsd.git

Build and install the tools.
# cd rtems-source-builder/rtems
# ../source-builder/sb-set-builder --prefix="$sandbox/rtems-4.12" 4.12/rtems-sparc

Bootstrap the RTEMS sources:
-----------------------------
# cd "$sandbox"
# cd rtems
# PATH="$sandbox/rtems-4.12/bin:$PATH"
# ./bootstrap

# cd "$sandbox" or cd ..
# mkdir b-sis
# cd b-sis
# "$sandbox/rtems/configure" --target=sparc-rtems4.12 --prefix="$sandbox/rtems-4.12" --disable-networking --enable-tests=samples --enable-rtemsbsp=sis
# make
# make install

Build and install rtems-libbsd
================================

# cd "$sandbox"
# cd rtems-libbsd
# git submodule init
# git submodule update rtems_waf
# waf configure --prefix="$sandbox/rtems-4.12" --rtems-bsps=sparc/sis

在这一步中我得到了一个错误

代码语言:javascript
复制
Setting top to                           : /home/subhilash/RTEMS/sandbox/rtems-libbsd 
Setting out to                           : /home/subhilash/RTEMS/sandbox/rtems-libbsd/build 
No valid arch/bsps found
EN

回答 2

Stack Overflow用户

发布于 2017-05-13 01:56:20

该错误表示waf配置无法找到安装在您的前缀中的sparc/sis。很可能,由于在4.12开发周期中从RTEMS中删除了sis BSP,所以configure和make失败而没有明显的错误。尝试使用erc32而不是sis。

您可以通过查询用户邮件列表获得有关RTEMS的更及时的回复。

票数 0
EN

Stack Overflow用户

发布于 2018-10-19 07:51:54

您还应该知道,erc32的sis模拟器没有模拟的NIC。正如我所说的,您可能想要用于LEON CPU的greth驱动程序在rtems-libbsd TCP/IP堆栈中还没有驱动程序。它受到传统IPV4堆栈的支持。

我们欢迎将此驱动程序移植到新堆栈的贡献。

我不知道qemu是否支持greth驱动,但支持基本的leon3。

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

https://stackoverflow.com/questions/41019366

复制
相关文章

相似问题

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