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.

[参考译文] DRA821U:xSPI 可以引导 Cypress OSPI 存储器、但无法引导 Micron OSPI 存储器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1507580/dra821u-xspi-can-boot-cypress-ospi-memory-but-cannot-boot-micron-ospi-memory

器件型号:DRA821U

工具/软件:

您好!

我们的定制电路板同时具有  Cypress S28HS512TGABHM010和 Micron MT35XU512ABA1G12-0AAT 闪存。 我们想尝试从其中一个引导系统。 尽管我们能够 通过 DFU 对两个芯片进行刷写、但我们无法从 Micron 芯片引导系统。 但是、Cypress 芯片无法启动。

切换引导芯片时、我们按照 https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j7200/10_01_08_01/exports/docs/linux/Foundational_Components nore/qspi/qsp.html 中的建议 Kernel_Drivers、进行了相应的器件树更改。  

我们还添加了  

CONFIG_SPI_FLASH_STMICRO=y
CONFIG_SPI_FLASH_MT35XU=y
连接至 j7200_evm_a72_defconfig 和 j7200_evm_r5_defconfig。

我们遗漏了什么吗? 或者是否有任何其他技巧使微型芯片可引导?

谢谢、

Charles

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

    查尔斯

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j7200/10_01_08_01/exports/docs/linux/Foundational_Components、Kernel_Drivers Kernel/Kernel/QSPI.html

    即使在 U-Boot/SPL 中、读取延迟也需要更改

    - Keerthy

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

    尊敬的 Keerthy:

    是的、当我们切换芯片时、我们确实在 U-Boot 和内核器件树中进行了更改、但微型芯片未启动、正如您在上面指出的那样。 您提到了 SPL、这是否与 U-Boot 的变化相同? 还是除了 U-Boot 器件树文件 k3-j7200-sm-p0.dtsi 之外还有一些额外的更改?

    还有什么可能导致微型芯片无法引导?

    谢谢、

    Charles

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

    尊敬的 Charles:

    很抱歉、延迟的回复。

    微米闪存有什么问题? 是否有任何可为微米级引导共享的引导日志。

    此致、
    Tanmay

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

    您好、Tanmay、

    问题是我们可以在 U-Boot 中读取/写入 Micron OSPI 闪存(从 DFU 引导后)、但我们无法使用 xSPI 引导模式从该闪存进行引导。

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

    您好、

    使用的 BOOTPIN 配置是什么?

    是否可以看到任何日志? 或者在 xSPI 引导模式下看不到日志?

    卡住时、您是否可以使用任何调试器(CCS 或 Lauterbach、无论您拥有什么)检查 MCU_R5_0_0内核的 PC。

    此致、
    Tanmay

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

    引导开关设置= 0000 1010
    引导开关 ID        = 0123 4567

    MCU 开关设置= 0110 0000
    MCU 开关 ID        = 2345 6789

    是否可以看到任何日志? 或者在 xSPI 引导模式下看不到日志?

    没有日志。

    卡住后、您是否可以使用任何调试器(CCS 或 Lauterbach、无论您拥有什么)检查 MCU_R5_0_0内核的 PC。

    我们正在处理此问题、并将在信息可用时进行更新。

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

    您好、

    我们正在处理此问题、并将在信息可用时进行更新。

    好的、正在等待这个信息。

    此致、
    Tanmay