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.

[参考译文] SK-AM64B:如何在 SK-AM64B 上运行 Debian

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1337753/sk-am64b-how-to-run-debian-on-sk-am64b

器件型号:SK-AM64B

我正在尝试在 SK-AM64B 板上启动 Debian。

我已经浏览了文件和浏览了论坛,这个看似简单的问题的答案似乎很难回答。

我  从 https://www.ti.com/tool/download/编译了 tisdk-debian-bookworm-am64xx-evm.wic.xz、PROCESSOR-SDK-LINUX AM64X/09.02.00.08、 但它不起作用。  我感觉这是因为此图像用于 SK-EVM 板、而不是 SK-AM64B 板

但这并没有说明 我可以找到的任何地方,我找不到关于"如何为 SK-AM64B 构建 Debian "的说明。

我确实在"Building Debian Images"(构建 Debian 映像)这里找到了 https:/software-dl.ti.com/processor-sdk-linux/esd/AM64X/09_02_00_Debian/exports/docs/debian /sdk.html(似乎是从完整的 Building_Debian_Image 开始的)相关内容。

这是在这个板上引导 Debian 的唯一方法吗?  (它甚至适用于此电路板吗?)  是否不仅仅有一个可随时使用的 SD 卡映像?

谢谢。
布拉德

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

    为了增添一些背景信息、此电路板可以成功引导从 SD 卡构建的定制 Yocto。  因此、电源、引导开关配置、知道如何刷写 SD 卡以及在串行控制台上进行监控等一切都在我们身后。  这只是我们现在正在处理的让 Debian 继续运行的任务。

    当我尝试启动卡时,我在串行控制台上看到的是:

    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110

    U-Boot SPL 2023.04 (1月24 2024 - 10:20:34 +0000)
    EEPROM 在0x50处不可用、尝试在0x51处读取
    k3_system_controller sysctrler:k3_sysctrler_start:引导通知响应失败。 RET =-110
    rproc (-110)上的固件初始化失败

    正在重置...
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    无 sysreset
    ###错误###请重置主板###

    U-Boot SPL 2023.04 (1月24 2024 - 10:20:34 +0000)
    EEPROM 在0x50处不可用、尝试在0x51处读取
    k3_system_controller sysctrler:k3_sysctrler_start:引导通知响应失败。 RET =-110
    rproc (-110)上的固件初始化失败

    并且每一两分钟重复一次。

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

    Brad、

    这些映像面向 SK-AM64B、它是我们 FS 基于 HS-AM64B 器件的"默认"平台。

    您能否尝试 https://www.ti.com/tool/download/的图像 PROCESSOR-SDK-LINUX - AM64X/09.01.00.08 来查看其是否适合您? 我知道 AM64 v9.02.00.08版本有点早/特别、用于解决常规 Yocto SDK 的紧急启动问题(称为 LCPD-37300)、因此可能尚未经过全面测试(待确认)。

    此致、Andreas

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

    谢谢 Andreas。

    我在 09.01.00.08 (2023年12月18日)尝试了该图像、并获得了几乎相同的东西。  这是在我插入电源适配器后控制台上显示的信号:


    U-Boot SPL 2023.04 (12月13 2023 - 06:23:50 +0000)
    EEPROM 在0x50处不可用、尝试在0x51处读取
    在0x51处读取板载 EEPROM 失败-19
    k3_system_controller sysctrler:k3_sysctrler_start:引导通知响应失败。 RET =-110
    rproc (-110)上的固件初始化失败

    正在重置...
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    TI_sci system-controller@44043000:TI_sci_get_response:消息接收失败。 RET =-110
    无 sysreset
    ###错误###请重置主板###

    与另一种情况一样、它最终会在几分钟后重复。

    如果您有什么不同、我的板是白色的板之一 PROC100E2。

    谢谢。

    布拉德

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

    您好、Brad、

    好的、感谢确认、这听起来很奇怪。 由于您有一个标准 SK-AM64B 板、我应该能够重新创建它。 让我在这里尝试一下并报告。

    k3_system_controller sysctrler:k3_sysctrler_start:引导通知响应失败。 RET =-110
    rproc (-110)[/报价]上的固件初始化失败

    很长一段时间我没有看到这个误差。 这意味着 U-Boot SPL 无法从安全引导 ROM 中获取初始 TISCI 消息、并指示出现了严重损坏的情况。 可能是 U-Boot SPL 未对其所需的安全代理外设与安全启动 ROM 通信使用正确的器件树声明。 如果我能重新创造你的问题,我们应该能够解决这个问题,没有太多的戏剧。

    此致、Andreas

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

    尊敬的 Andreas:

    为您提供另一位非常有趣的数据。  我不是在寻找它,但偶然发现了 Armbian 为这个板,在 https://www.armbian.com/texas-instruments-sk-am64b/。

    无法完全以相同的方式引导。

    为了确保我的电路板不会因某种原因而出现故障、我使用 Arago 来卡方式卡插、而且开发板能够像往常一样正常运行、

    布拉德

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

    为您提供另一位非常有趣的数据。  我不是在寻找它,但偶然发现了 Armbian 为这个板,在 https://www.armbian.com/texas-instruments-sk-am64b/。

    无法完全以相同的方式引导。

    [/报价]

    非常奇怪!!

    只是为了确保我的主板不会因为某种原因而坏,我卡上的阿拉戈构建了它,它启动正常像往常一样,

    注意在此处张贴整个启动日志,包括 all(!) 功能。 谢谢。

    此致、Andreas

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

    尊敬的 Braden:

    我的主板是白色的主板之一,即 PROC100E2,如果这有任何差异的话。

    当前 SK-AM64B 电路板为红色、不是白色。 AFAIK 从未有过白色 SK-AM64B 板。 我怀疑您在使用的是较旧的 SK-AM64板、上面装有 GP 芯片。

    我还怀疑您正在修改 SDK v9.1映像、通过复制/重命名 tiboot3.bin 来使 U-Boot SPL 加载? 如果这样做、 肯定意味着您没有 SK-AM64B 板。

    我的主板是白色的主板之一,即 PROC100E2,如果这有任何差异的话。

    根据 SK-AM64 EVM 用户指南(spruiy9a)...

    ...也意味着你真的有旧板与 GP 芯片,和芯片修订1.0 . 当前电路板使用 SR 2.0和 FS 器件。  引导二进制文件和 TIFS 固件闪存不兼容。

    是什么让您觉得它是一款 SK-AM64 B 决定因素。

    花时间尝试让这种旧器件正常运行是不值得的、而且这也不是一条可持续的发展道路。 最好的 做法是获取一个实际的 SK-AM64B 电路板...  https://www.ti.com/tool/SK-AM64B

    此致、Andreas

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

    我想您是对的。  我的是 SK-AM64。  我没有意识到向 Rev B 的推进因没有支持而离开了他的董事会。  当我 阅读修订说明时、听起来就像 B 是一个错误修复版本。

    我们的 Yocto 构建基于8.x SDK。  我们有红板和白板,它在 这两个方面都表现良好,因此我们没有任何理由推进到9.x 或 Kirkstone 或任何那。

    但我们希望在开发过程中使用 Debian。

    听起来我应该得到一个红色的电路板。

    谢谢。

    布拉德

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

    尊敬的 Andreas:  

    更新。  度假回来后、我的邮箱中放了一个崭新的红色 SK-AM64B 电路板。

    那么、我尝试了一下并且... 失败的错误与我们之前看到的错误非常类似。

    但是... 我去了 SK-AM64B 产品页面,发现有一个 Debian Bookworm 的更新版本。  我下载了它,它工作!  (在 SK-AM64B 板上。)

    我想知道更新的版本是否在我的 PROC100E2板上也无法正常工作。  我现在没有时间尝试它,但我会让你知道,如果我.

    谢谢。
    布拉德