【问题标题】:Porting linux for a custom RISC-V imafd SOC为自定义 RISC-V imafd SOC 移植 linux
【发布时间】:2020-11-17 11:35:49
【问题描述】:

我正在尝试为我的自定义 risc-v SOC 构建一个 yocto demo-coreip-cli 映像,它只支持 imafd 指令。 对于Bitbake使用的交叉工具链的编译,我尝试通过包含“–with-arch=rv64imafd”来更改openembedded-core层中的cross-binutils.inc recipe和cross-gcc.inc recipe在“EXTRA_OECONF”变量中。 我还有什么遗漏或做错了吗? 谢谢。

【问题讨论】:

  • 我不清楚它现在是否正在醒来,或者是什么错误。
  • 不,它不起作用。在 imafd 板上运行编译后的可执行文件,它给出“非法指令”错误。

标签: gcc cross-compiling yocto riscv openembedded


【解决方案1】:

我能够成功地将映像移植到 RV64-imafd。 您可以按照此link 了解我遵循的步骤。 Atlast 我将所有更改编译到单独的层和 .bbappend 文件中。 让我知道是否可以提供更多帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多