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.

[参考译文] TDA4AL-Q1:[USB][DFU]无法通过 DFU 模式在 OSPI 上刷写

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1430210/tda4al-q1-usb-dfu-failed-to-flash-on-ospi-via-dfu-mode

器件型号:TDA4AL-Q1

工具与软件:

您好!

我们使用 SDK  TI-PROCESSOR-SDK-LINUX-ADAS-j721s2-evm-09_02_00_05  关键部分。 我们还有 EVM 板。

在尝试使用 DFU 模式将 U-boot 二进制文件刷写到 OSPI 时、我们将看到以下内容、并且 DFU 刷写未成功

请提供相同的输入内容

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

    嗨 Muhammadh  Salih

    我们使用的是 SDK  TI-PROCESSOR-SDK-LINUX-ADAS-j721s2-evm-09_02_00_05  关键部分。 我们还有 EVM 板。

    以上日志来自 EVM 或定制电路板?

    此致
    Diwakar

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

    我们使用的是 EVM 板、而不是定制板

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

    嗨 Muhammadh  Salih

    我使用9.2 SDK 的预编译二进制文件在 EVM 上进行了测试、但这方面没有任何问题  

    此致
    Diwakar

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

    尊敬的 Diwakar:

    您是否可以分享完成的 步骤并执行这些步骤来执行此操作? 使用 USB 的第一次引导成功、而在尝试刷写到 OSPI 中时、我们将看到上方出现故障。  

    提前感谢

    此致、
    Salih

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

    尊敬的 Diwakar:

    我已尝试按如下方式设置 DFU 变量:

    => setenv dfu_alt_info "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000"
    => dfu 0 sf 0:0 
    

    然后、我尝试按照 DFU 命令在 OSPI 上对其进行刷写:
    我可以成功下载文件(tispl.bin 和 u-boot.img)



    但未成功下载 tiboot3.bin 文件。
    请指导我如何继续。


    在每次命令执行之间、我也在控制台中执行了以下命令:
    => DFU 0 SF 0:0

    请指导我如何继续。

    提前感谢。

    此致、
    Salih  

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

    你(们)好  

    我使用  预编译二进制文件按照 TDA4刷写技术中提到的相同步骤进行了操作、并能够 将二进制文件刷写到 ospi 中。

    此致
    Diwakar

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

    您能告诉我原因可能是什么吗?

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

    Muhammadh、

    TI EVM 上的 SW3 DIP 开关设置是什么? SW3.1控制是否启用 OSPI。 在 U-Boot 提示符下使用命令"f probe"会得到什么?

    Diwakar 因 TI 印度的假期无法上班、下周才能回复。

    此致

    Suman

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

    以上是我为 DFU 所做的引导设置

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

    Muhammadh、

    您能帮助回答这个问题吗?

    在 U-Boot 提示符下使用命令'sf probe"时、将会得到什么结果?

    此致
    Diwakar

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

    => SF 探针
    k3-navss-ringacc ringacc@2b800000:环加速器探测环:286, gp-rings[96,20] sci-dev-id:272.
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled.
    JEDEC SPI_NOR FLASH@0:尚不支持非均匀擦除扇区映射。
    SF:检测到 s28hs512t 页面大小为256字节、擦除大小为256 KiB、总共为64 MiB
    =>

    我发现已更改 alt 名称的问题。
    现在我可以在 OSPI 上下载二进制文件。 但仍然无法从 OSPI NOR 引导。 请在 BOOT 交换机上确认

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

    Muhammadh、

    刷写完成后、您是否更改了 DIP 开关设置以设置 ospi 引导模式?

    您可以通过以下链接进行 DIP 开关设置:

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/10_00_00_05/exports/docs/pdk_j721s2_10_00_00_27/docs/userguide/j721s2/boot/boot_k3.html#boot-modes

    此致  

    Diwakar  

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

    在更改正确的 DIP 开关设置后、我们可以从 OSPI NOR 器件对其进行启动。
    非常感谢

    此致、
    Salih