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.

[参考译文] AM625:SR1.1引导失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1509549/am625-sr1-1-boot-fail

器件型号:AM625

工具/软件:

尊敬的专家:

客户刚刚使用新版本 XAM62x 构建了 B1示例板 B (SR1.1)。 他们反馈、电路板将启动失败、日志显示为 Attach、我想再次与您确认、 引导 ROM 是否有任何变化? 需要将任何软件更改实现到 B 版本 AM62x?

 e2e.ti.com/.../_A74EBF7E_B1_7F67505B2F54A8523159258DE565D75F_.txt

版本可以正常工作:

 

B 版本无法引导至 Linux:

BR、

Biao

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

    您好、Biao

    如初始说明内部所述、似乎不存在任何基于客户用例的软件不可兼容性问题

    可提供帮助的其他信息

    1. 确认用于测试的引导模式-我相信这是 SD 卡引导
    2. 确认有多少个电路板正常工作、而新版本出现故障  
    3.  确认客户之前的版本版本版本版本与此版本版本版本版本版本版本中没有硬件或软件更改。  
    4.  如果客户正在试用 ABA 交换等,请保持我们的发布  
    5. 他们是使用 HS-SE FS、还是将装置转换为 HS SE  

    此致

    Mukul  

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

    尊敬的 Biao:

    引导日志显示问题似乎不在 ROM 中。

    21099008字节、239 ms (84.2 MiB/s)内读取
    在19 ms (3 MiB/s)内读取59409字节
    工作 FDT 设置为88000000
    糟糕的 Linux ARM64映像魔术!

    日志显示内核映像已加载到 DDR、但无法识别。

    该引导是从 SD 卡还是 eMMC 进行的?

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

    尊敬的 Bin:

    客户正在使用 SD 卡引导模式。

    BR、

    Biao  

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

    尊敬的 Biao:

    如果您取出 sdcard (在新的 B1示例板上无法引导)并将其插入旧的 AM625板、它能否成功引导?

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

    尊敬的 Bin:

    是、同一 SD 卡可以在旧 AM625电路板上成功引导、 在新电路板上将出现故障。

    BR、

    Biao

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

    尊敬的 Biao:

    请要求客户应用以下 u-boot 补丁、重新编译 u-boot 并更新 sd卡 上的所有3个 u-boot 二进制文件、看看它是否可以启动到 Linux。

    diff --git a/arch/arm/dts/k3-am62-main.dtsi b/arch/arm/dts/k3-am62-main.dtsi
    index 4d8ad7bd47e8..1bc0c52340e4 100644
    --- a/arch/arm/dts/k3-am62-main.dtsi
    +++ b/arch/arm/dts/k3-am62-main.dtsi
    @@ -607,11 +607,6 @@
                    ti,clkbuf-sel = <0x7>;
                    ti,otap-del-sel-legacy = <0x8>;
                    ti,otap-del-sel-sd-hs = <0x0>;
    -               ti,otap-del-sel-sdr12 = <0x0>;
    -               ti,otap-del-sel-sdr25 = <0x0>;
    -               ti,otap-del-sel-sdr50 = <0x8>;
    -               ti,otap-del-sel-sdr104 = <0x7>;
    -               ti,otap-del-sel-ddr50 = <0x4>;
                    ti,itap-del-sel-legacy = <0xa>;
                    ti,itap-del-sel-sd-hs = <0x1>;
                    ti,itap-del-sel-sdr12 = <0xa>;

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

    尊敬的 Bin:

    客户已经尝试了此更改、它在新的 B1电路板上不起作用、也在旧电路板上尝试过、更改后可以正常工作。

    BR、

    Biao

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

    尊敬的 Biao:

    sdcard 上文件 uEnv.txt 的内容是什么? 在 SDK 默认设置中、该字段应为空。

    在旧的通过板和新的故障板上、引导期间会显示 U-Boot 日志

       按任意键停止自动引导:

    按任意键在 u-boot 提示符处停止、然后运行命令 ' 打印 '并将其输出保存到文件中、然后在此处附加两个文件。 我想看看两个电路板上是否有任何区别。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    客户已尝试此更改、它将无法在新的 B1主板上运行

    错误是否仍然与"坏的 Linux ARM64映像魔术!"相同? 您在第一个帖子中附加的日志中的第73行?

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

    尊敬的 Bin:

    我想是的、让我再次与客户核实、客户告诉我错误日志是相同的。

    BR、

    Biao  

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

    我已再次与客户确认、此错误仍然存在。

    BR

    Biao

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

    好的。

    请查看 uEnv.txt 内容并在两块电路板上获得打印命令输出。

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

    尊敬的 Bin:

    uENV.txt 为空。 请查看下面来自不同电路板的两个输出。

    e2e.ti.com/.../normal-boot.txt

    e2e.ti.com/.../abnormal-boot.txt

    BR、

    Biao

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

    谢谢 Biao。 我明天将查看日志。

    请让客户进行另一项测试、删除 SBL、只需使用故障板上的纯 Linux 引导流程(使用 U-Boot 中的 tiboot3.bin)来查看问题是否仍然发生。

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

    尊敬的 Bin:

    客户 B1电路板现在可以引导、我正在与客户检查是否发生了更改、我认为、他们的引导模式引脚设置存在一些问题。

    BR、

    Biao

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

    尊敬的 Biao:

    很高兴听到问题得到解决。 请在获得该决议后分享该决议的详细信息。 谢谢。

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

    尊敬的 Bin:

    客户表示他们更改了 am62x.env 文件中的 Bootpart、如下所示。 将其从 eMMC 更改为 SD 卡、但我很困惑、为什么 SR1.0 SOC 即使在 env 文件中设置 eMMC 引导器件也可以成功地从 SD 卡引导?

    BR、

    Biao

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

    尊敬的 Biao:

    如果 BOOTPart 已修改为"0:2"、则电路板似乎正在从 eMMC 引导、而不是从 SD 卡引导。 您知道客户是否已在此电路板上将 Linux 刷写到 eMMC?