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.

[参考译文] BeagleBoard-X15:具有 Yocto 5.0 rootfs 的 BeagleBone 板

Guru**** 1799130 points
Other Parts Discussed in Thread: BEAGLEBOARD-X15
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388322/beagleboard-x15-beaglebone-board-with-yocto-5-0-rootfs

器件型号:BeagleBoard-X15

工具与软件:

我正在尝试为我的电路板 BeagleBone 升级 rootfs。 我尝试使用 Yocto 5.0。 它已正确编译。 看到的内容相同。 我收到以下错误。

[1.813042]   释放未使用的内核内存:1024K
/sbin/init:加载共享库时出错:libc.SO.6:无法统计共享对象:错误38
[1.858451]   内核严重错误-未同步:尝试终止 init! exitcode=0x00007f00
[1.858451]    
 

我已经检查了 rootfs。 /lib/libc.so.6就在那里。 不知道为什么这会引发问题。 我使用的是 Linux 内核4.9.293。 我在这里遗漏了什么吗? 4.1.1 Yocto rootfs 在与 BeagleBone 板配合使用时可以正常工作。 这方面的任何想法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mahendra:

    根据 Yocto 项目的文档、不支持内核4.9.293。

    在此版本中、oldest_kernel 设置仍为"5.15"、这意味着不支持开箱即用的旧内核。 有关详细信息、请参阅4.3迁移说明。"

    我不知道为什么会出现这个特定的错误,但我不建议尝试将内核4.9.x 用于 Scarthgap。 问题可能是由于交叉编译器工具中的差异。

    此致!
    Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Jared、

    通过将内核升级到5.4、我不会遇到此问题、但内核不会出现。 它无法获取时钟。 我将收到以下错误

    [ 0.162304] GPMC_READ_SETTINES_dt:设置了页/突发长度、但未使用!
    [ 0.162689] GPMC_READ_SETTINES_dt:已设置页/突发长度、但未使用!
    [ 0.164422] GPMC_READ_SETTINES_dt:设置了页/突发长度、但未使用!
    [ 0.167700] syslink_hwres 480ca000.spinbox: pm enabled.
    [ 0.172492] syslink_hwres 48042000.timer:无法设置父节点
    [ 0.172506] syslink_hwres 48042000.timer:pm enabled.
    [ 0.173323] syslink_hwres 48044000。timer:pm enabled.
    [ 0.181647]无 ATAG?

    我创建了一个4.9.93的补丁并应用到5.4.181。 删除了多个编译错误并在 ARM 目标上对其进行了测试。 我收到命令提示符、但 SATA 驱动器未安装。 上面是我第一次看到并怀疑此处出现时钟问题的打印件。

    任何相关线索。

    此致、

    Mahendra  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mahendra:

    你能给我发送你的食谱,层等吗? 我不确定您尝试从哪个源代码构建、因此我无法缩小问题的范围。

    此致!
    Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我有 TI DM8164 SOC、并运行4.9.93内核以及 Yocto rootfs 4.1。 我想从4.1移到5.0 rootfs。 这是原始任务。

    Linux 内核4.9.93附带 RT Linux 补丁、并经过修改以支持 SOC 组件。 我采用了新内核5.4内核、并使用原来的 SOC 补丁对其进行了增补。 5.4内核启动时出现此错误。  

    Yocto 层是 TI、安全、开放嵌入式 OE。 它是一个标准的5.0 Poky。 我将仅使用 rootfs 和工具链来编译内核和应用程序代码。

    此致、

    Mahendra

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mahendra:

    感谢您提供的信息。 哪个 Beagle Board 是?  BeagleBoard-X15上具有一个 AM57处理器。

    除此之外 、图像是否绘制到了正确的设备树中?

    此致!
    Jared