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.

[参考译文] TMDS64EVM:TMDS64EVM EVK 上的 OSPI 引导失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1350680/tmds64evm-ospi-boot-failure-on-tmds64evm-evk

器件型号:TMDS64EVM

您好 TI

客户已购买 TMDS64EVM 并尝试根据最新的 SDK 9.2.x 获取 OSPI 引导。

当引导模式为 SD 卡时、它会正常引导、但当引导模式更改为 OSPI 时、它不会引导、因此我们会联系您。

对于引导模式 OSPI 闪存、过程如下。

1.闪存 u-boot (tiboot3.bin/tispl.bin/u-boot.img)从"MMC 1:1"更改为 OSPI

=> MMC 重新扫描

=> SF 探针

=>加载 MMC 1:1 ${loadaddr}tiboot3.bin

=> SF 更新$loadaddr 0x0 $filesize

=>加载 MMC 1:1 ${loadaddr}tispl.bin

=> SF 更新$loadaddr 0x80000 $filesize

=>加载 MMC 1:1 ${loadaddr}u-boot.img

=> SF 更新$loadaddr 0x280000 $filesize

2.关闭电源并通过 选择 EVM 引导器件将引导模式更改为 OSPI 闪存

- SW2.4打开/ SW2.8关闭/ SW3.1打开  

============================

开机后没有登录控制台。
如果您将引导模式更改为 SD 卡、它将正常引导。
请告诉我它是否不起作用、或者是否有可添加的过程。

我参考了以下有关引导模式软件设置的指南、但我不知道如何设置 SW2.8和 SW3.1的 lclk CSEL 值。 请告诉我。

https://www.ti.com/lit/ug/spruj63a/spruj63a.pdf?ts = 1713328605185&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTMDS64EVM

谢谢。

此致、  

插孔  

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

    您好、Jack、

    您能否使用此处所示的引导模式引脚设置

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/EVM_SETUP_PAGE.html#autotoc_md43

    此致、

    普拉桑特

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

    您好、Jack、

    除了前面的建议外、我注意到您在刷写映像时使用了错误的偏移。 正确的顺序为:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    => load mmc 1:1 $loadaddr tiboot3.bin
    612130 bytes read in 58 ms (10.1 MiB/s)
    => sf update $loadaddr 0x0 $filesize
    device 0 offset 0x0, size 0x95722
    87842 bytes written, 524288 bytes skipped in 1.530s, speed 408618 B/s
    => load mmc 1:1 $loadaddr tispl.bin
    1017203 bytes read in 73 ms (13.3 MiB/s)
    => sf update $loadaddr 0x100000 $filesize
    device 0 offset 0x100000, size 0xf8573
    Updating, 26% 187454 B/s
    Updating, 52% 186737 B/s
    Updating, 78% 187063 B/s
    1017203 bytes written, 0 bytes skipped in 5.756s, speed 180867 B/s
    => load mmc 1:1 $loadaddr u-boot.img
    1335119 bytes read in 86 ms (14.8 MiB/s)
    => sf update $loadaddr 0x300000 $filesize
    device 0 offset 0x300000, size 0x145f4f
    Updating, 20% 183232 B/s
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    请参考 Foundational_Components 文档:https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/latest/exports/docs/linux/USDK-Boot/UG-QSPI.html

    此致、

    普拉桑特

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

    您好,Prashant

    根据您发送的数据、我更改了 EVM 板上的 OSPI 引导模式、并确认它正常引导。
    我已经更改了闪存映像的偏移并应用了它。

    谢谢。

    此致、  

    插孔

x 出现错误。请重试或与管理员联系。