【问题标题】:BeagleBone Black doesn't power onBeagleBone Black 无法开机
【发布时间】:2014-12-11 15:52:31
【问题描述】:

我在一家技术实验室工作。我们有 15 个 BBB,突然间,其中 5 个不再通电。

他们保持 LED 的电源开启,但没有任何反应。

图片:

我能解决什么问题?

谢谢

【问题讨论】:

    标签: beagleboneblack


    【解决方案1】:

    在解决问题之前,您可能必须先进行调查。

    我会验证那些 beaglebones 仍然可以正常工作:

    • 也就是说,检查 beaglebone black 是否在串行控制台上显示任何消息, here 描述了连接 U​​SB 到 TTL 适配器的过程。 我强烈建议在 e-bay 上购买上述文章中的确切适配器 如果你没有。

    • 如果串口控制台上没有显示消息,我会尝试从串口加载 u-boot。

    • 这可以通过连接 P8.44/SYS_BOOT3/LCD_DATA3/GPIO2_9 来完成 和 P8.43/SYS_BOOT2/LCD_DATA2/GPIO2_8 到地面(P9.43/P9.44/P9.45/P9.46 中的两个)使用两个 4.7 k 欧姆电阻器,使用外部 5V 电源(不是通过 USB)为 beaglebone 供电, 并重新启动 beaglebone - 需要重新启动电源,执行“重置”是 不足以考虑新的 SYSBOOT 配置。

      然后您可以使用Teraterm 从您的 PC 下载 u-boot:u-boot-spl-.bin 应该 使用 x-modem 下载,使用 y-modem 下载 u-boot.bin,如 此TI wiki article 的“通过 UART 引导”部分。

      运行 u-boot 后,您应该可以使用 Internet 上提供的信息重新安装您的 beaglebone。

      如果您无法使用引导 ROM 和串行端口进行引导,这可能是一个不好的迹象。

      我建议尝试使用您知道正在工作的 beaglebone 从串行端口加载 u-boot 的过程,如果您不从 u-boot 修改 eMMC,这完全是非侵入性的。

    【讨论】:

    • 终于拿到了USB转TTL适配器! @Frant 我如何在串行控制台中显示来自 beaglebone 的消息?我正在开发 ubuntu。谢谢