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.

[参考译文] AM3358:将 SDK 版本从 SDK1.X 升级到 SDK8.X can't work

Guru**** 2489685 points
Other Parts Discussed in Thread: AM3354

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1554834/am3358-upgrade-sdk-version-from-sdk1-x-to-sdk8-x-can-t-work

部件号:AM3358
Thread 中讨论的其他器件:AM3354

工具/软件:

尊敬的专家:

客户正在使用 AM335、他们希望升级 SDK 版本、旧版本的 SDK 可以正常工作、但新的 SDK 无法正常工作、启动流程可以运行到 uboot、但无法启动到内核、您能帮助检查这个问题吗?

e2e.ti.com/.../com4_2D002D005F00_2025_2D00_08_2D00_19_5F00_15_5F00_36_5F00_23.log

旧 SDK 更改、可以正常运行:

e2e.ti.com/.../01sdk_5F00_uboot.patch

新 SDK 更改无法正常工作:

e2e.ti.com/.../sdk8_5F00_uboot.patch

BR、

Biao  

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

    尊敬的 Biao:
    什么是从客户电路板上引导 u-boot/kernel 的引导介质?
    此致、
    - Hong

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

    他们仅使用 sdcard。

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

    尊敬的 Biao:
    日志显示 u-boot 运行正常、但加载内核/dtb 失败。
    1/。 我们是否检查了 boot 参数、特别是用于从 MMC 加载内核/dtb 的 bootcmd?
    2/。 我们是否曾尝试从 MMC @u-boot 提示符读取/加载内核/dtb?
    此致、
    - Hong

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

    Hong Hong:

    您能否帮助客户试用一些命令? 如何检查这些内容?

    BR、

    Biao

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

    Hong Hong:

    我想我已经帮助客户检查了 bootcmd、但我找不到问题、因此我询问用于检查此内容的详细步骤。 此外、如何加载内核@uboot?  
    BR、

    Biao

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

    Hong Hong:

    1/。 bootcmd尚未修改,我已对其进行了检查 — 参数看起来正确。
    2/。 从 U-Boot 提示符处、mmc无法读取 SD 卡。 例如、诸如mmc rescanmmc dev 0或之类的命令mmc part在日志中不显示任何响应。

    此致、
    Qing

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

    尊敬的 Qing:
    让我们看看这个早期的 e2e 是否有帮助。
    e2e.ti.com/.../am3358-customized-board-cannot-boot
    此致、
    - Hong

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

    Hong Hong:

    配置后CONFIG_MMC_BROKEN_CD=y,内核可以从 SD 卡引导,但它报告了一个错误。内核日志附在下面。 最初、使用的内核和 DTB 是原始未修改版本。 稍后、修改了 DTB、但仍然出现错误。 您能帮助我检查导致这种情况的原因吗? 谢谢!

    此致、
    Qing

    e2e.ti.com/.../com4_2D002D005F00_2025_2D00_08_2D00_25_5F00_10_5F00_59_5F00_50.log

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

    Hong Hong:

    这是 sdk8 Linux 补丁。

    此致、
    Qing

    e2e.ti.com/.../08sdk_5F00_linux_5F00_dts.patch.txt

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

    尊敬的 Qing:
    让我让我的同事来跟进内核启动问题。
    此致、
    - Hong

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

    尊敬的 Qing:

    内核日志中的 obap_reset_deasserate() 中的此错误看起来很熟悉。 AM335x 器件型号是什么?

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

    尊敬的 Bin:

    该电路板基于 TI AM3354 器件、硬件设计遵循 BeagleBone Black 作为参考。

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

    尊敬的 Qing:

    AM3354 没有 PRUSS 模块、因此请禁用 pruss_TM 树文件中添加指向此节点的函数。 这将解决内核启动中的崩溃问题。