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.

[参考译文] TDA4VM-Q1:有关从 EMMC 启动时没有日志输出的问题。

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1563048/tda4vm-q1-regarding-the-issue-of-no-log-output-when-starting-from-emmc

器件型号:TDA4VM-Q1
Thread 中讨论的其他器件:TDA4VH

工具/软件:

您好、

我们在尝试从 EMMC 引导系统时遇到问题、因为 Linux 串行端口没有输出。

启动 SD 卡没有问题。 将 DIP 开关 SW8 和 SW9 分别设置为底部中间红色框内的模式不会启动、也不会有日志。


我已经检查了 NorFlash 的电流,没有问题。


这里是 NorFlash 的分区、我在其中烧录了 tiboot3、tispl 和 u-boot。



请帮助我调查以上内容。

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

    尊敬的 Yangcc:

    您能否更清楚地说明 eMMC 和 Ospi(NOR 闪存)的具体关系?

    此致

    Gokul

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

    您好、


    我们希望实现 NorFlash+EMMC 引导、将 tiboot3、tispl、u-boot 等存储在 NorFlash 中、 其中 EMMC 是根文件系统。

    此致

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

    尊敬的 Yangcc:

    因此、基本上是您已将引导开关设置为 NORFlash 设置、但没有出现引导日志的问题吗?

    此致

    Gokul  

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

    您好、


    是、Linux 串行端口没有日志输出。


    tispl.bin 和 tiboot3.bin 似乎未从 NorFlash 成功读取。

    此致

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

    尊敬的 Yang:

    我已将此查询重定向至相应的专家。 提前感谢您的耐心。

    此致

    Gokul

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

    您好、

    能否指定使用的闪存器件是什么?

    闪存的配置是什么(是 1S-1S-8S)?

    您是否可以使用其他引导模式尝试相同的引导加载程序二进制文件来验证 tiboot3 二进制文件是否成功引导?

    此致、
    Tanmay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经检查了 NorFlash 的当前版本、没有问题。


    这里是 NorFlash 的分区、我在其中烧录了 tiboot3、tispl 和 u-boot。

     [/报价]

    以上是 NorFlash 的型号和分区配置。


    您提到的第二个问题是、我们没有配置 NorFlash 并使用 SDK11.0 的基础。 我们只更改了 DIP 开关、因此我认为我们不能配置 s1 或 s1-8s。


    第三个问题是使用相同的 tiboot3、使用 SD 卡引导可能会成功。

    此致、
    yanggc

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

    您好、

    以上是 NorFlash 的型号和分区配置。

    我问的是闪存的器件型号和制造商。

    此致、
    Tanmay

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

    您好、

    制造商: Infineon。

    部件号:S28HS512TGABHM013。

    此致、
    yanggc

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

    您好、Yang、

    一个问题、

    您是否尝试了从 SD 引导、然后在 u-boot 中使用 R/W OSPI 闪存?

    如何确保闪光灯正常?

    参考

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j721s2/11_00_00_08/exports/docs/linux/Foundational_Components /U-Boot/UG-QSPI.html

     

    Gibbs

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

    您好、

    我们没有在 U-boot 中读取或写入 NorFlash、但在引导 SD 卡后可以在 Linux 中读取和写入 NorFlash。

    我们进行了另一项调查:上电后、我们使用示波器测量了 OSPI 闪存的 CLK、发现没有波形。

    此致、
    yanggc

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

    尊敬的 yanggc:

    您是否可以将任何调试器连接到该器件? 我想看看 devstat 寄存器和 mcu1_0 PC 的值、看看我们处于引导阶段的位置。

    此致、
    Tanmay

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

    您好、

    遗憾的是、该电路板没有公开任何 JTAG/SWD 连接器、因此我们无法连接外部调试器并检查 devstat 寄存器或 MCU1_0 PC。

    如果我们要从 NOR 闪存+ eMMC 引导、您能告诉我每个自举引脚所需的状态(上拉/下拉或逻辑电平)吗?



    此致、
    yanggc

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

    您好、

    1. 是否必须将任何引脚拉高/拉低才能在此电路板上启用 XDS110 调试?
    2. 如何在软件中检查 JTAG/SWD 调试接口是否已实际启用?

    此致、
    yanggc

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

    您好、Yang

    一些评论、

    1) 与您的硬件进行 Pls 讨论以检查如何在电路板上连接外部 JTAG (XDS110)、我相信应该有保留的测试点。

    2) XSPI 引导模式

    3) SoC 引导模式引脚映射、EVB 示例

    关注问题 2、

    SYS_BOOTMODE0 映射 BOOTMODE00...等等

    MCU_BOOTMODE02 映射 MCU_BOOTMODE02 ...等等

      

    4) 使用 CCS+XDS110 检查引导模式寄存器。

    PLS 参考、

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1470072/tda4vm-q1-how-to-debug-boot-mode-boot-parameter-table-in-ccs-register-dump/5649398?tisearch=e2e-sitesearch&keymatch=boot%20mode%20debug#

    无论是 ospi 引导还是 eMMC 引导、请确保寄存器中的引导模式引脚映射正确。

    5) 相关寄存器。

    例如 TDA4VH

    这些是 TDA4AL 的相关寄存器、

    你好、 Tanmay Patil 

    如果我说的是错误的、请直接纠正我。

    谢谢你。

    Gibbs

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

    您好、

    我们已成功连接调试器并读取下面显示的两个寄存器的值:

    我们能否根据此信息确定从 NorFlash+EMMC 引导失败并不产生日志输出的原因?

    此致、
    yanggc