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.

[参考译文] PROCESSOR-SDK-J722S:无法从 SDCard 引导

Guru**** 2551110 points
Other Parts Discussed in Thread: J722SXH01EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1564687/processor-sdk-j722s-failed-to-boot-from-sdcard

器件型号:PROCESSOR-SDK-J722S
主题中讨论的其他器件:J722SXH01EVM

工具/软件:

父线程有相同的问题-- EVM 无法从 SDCard 引导。

已确认引导模式引脚 设置正确(按原样提供)。  插入 UART 电缆、确认 显示了/dev/ttyUSBx 且 UART LED 亮起。

已运行“screen /dev/ttyUSB0 115200“以捕获引导日志。

但 屏幕 未显示任何引导消息。

在未成功的情况下重试 ttyUSB1、ttyUSB2 和 ttyUSB3。

我使用 SDK 的 bin/create-sdcard.sh 并借助预构建的映像重新创建了 SD 卡。

没有工作。

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

    我在 J722SXH01 EVM 附带的 SD 卡中看不到“sysfw.itb'“。 重新创建卡后、也没有“ysfw.itb'。

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

    您好 Chuan、

    sysfw.itb 嵌入在 J722S 的 tiboot3.bin 图像中。 因此不需要单独的文件。

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

    感谢您的答复。

    屏幕应用程序开始通过 UART-over-USB 在/dev/ttyUSB0 上显示调试消息:

    Sciserver Testapp Built On: Oct 17 2024 17:39:03 
    Sciserver Version: v2024.10.0.0-REL.MCUSDK.10.00.00.25-2-gae935+ 
    RM_PM_HAL Version: v10.01.03 
    Starting Sciserver..... PASSED 
    [IPC RPMSG ECHO] Version: REL.MCUSDK.09.00.00.16 (Oct 17 2024 17:39:41): 

    它们看起来来自 IPC 测试应用。 电流引导模式为 EVM 默认模式。

    在 EVM 启动时如何看到这些消息? 我想有 2 秒的时间可以按下任何键来中断启动。

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

    您好 Chuan、

    我会仔细研究一下、然后回复您。

    此致

    Gokul

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

    您好 Chuan、

    很抱歉、延迟的回复。

    只需问几个问题:

    • 您使用的是哪个 SDK:RTOS SDK 或 Linux SDK 及其版本是什么?
    • 您遵循了哪些详细步骤来复制文件以及从何处复制引导文件?
    • 您复制的引导文件是什么?
    • 您使用的引导流程是什么?
    • 您是否对默认 SDK 进行了任何更改?
    • 您使用的是 TI EVM 还是定制电路板?

    此致

    Gokul

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

    感谢您发送编修。 您的问题将在下方得到解答。

    • 您使用的是哪个 SDK:RTOS SDK 或 Linux SDK 及其版本是什么?
      答案:ti-processor-sdk-linux-adas-j722s-evm-10_01_00_04
    • 您遵循了哪些详细步骤来复制文件以及从何处复制引导文件?
      答案:
      -解压缩文件“~/ti-processor-sdk-linux-adas-j722s-evm-10_01_00_04/board-support/prebuilt-images/boot-adas-j722s-evm.tar.gz“。

      -将所有文件(包括 tiboot3.bin、tispl.bin、u-boot.img)复制到 SD 卡的“boot"分区“分区。
    • 您复制的引导文件是什么?
      答案:除了上面的文件之外、没有其他任何内容。
    • 您使用的引导流程是什么?
      答案:
      -使用预设配置从 SD 卡引导。
      -将笔记本电脑 USB 连接到 EVM 的 UART 端口。
      -运行“创建/dev/ttyUSB0 115200“。
      -打开 EVM 的电源。
      -注意不要在“屏幕“。
    • 您是否对默认 SDK 进行了任何更改?
      答案:不
    • 您使用的是 TI EVM 还是定制电路板?
      答案:TI J722SXH01EVM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Chuan、

    请尝试使用 minicom 而不是屏幕并连接到 ttyUSB2 、因为您用于连接到 UART 的应用程序可能会出现问题。

    因此、请安装 minicom 并运行以下命令:

    >sudo minicom -D /dev/ttyUSB2

    其次、在 PC 上插入 SD 卡时、请共享 Out of lsblk 命令、以便我可以验证 SD 卡是否正确分区。

    另外、请共享 SD 卡引导分区中的文件。

    此致

    Gokul

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

    Gokul、“minicom"解决“解决了我的问题。 我曾尝试过“screen"和“和“picocom",“,但不是“inicom"。“。

    非常感谢您的帮助。