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-J721S2:从 microSD 卡在内核中、J721S2硬件启动

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1450727/processor-sdk-j721s2-j721s2-hardware-boot-from-microsd-stuck-at-kernel

器件型号:PROCESSOR-SDK-J721S2

工具与软件:

我们研究了 J721s2-EVM 代码库、编译代码库并将映像下载到 microSD、DFU 到 eMMC  

我们可以从 microSD、从 eMMC 引导。 但是、当我们重新设计硬件并尝试从 microSD 引导时

内核卡在大约2秒、 uart_log-1127.txt 来自 TI、kernel_fail.log 来自我们的硬件。 我们比较了内核在2秒启动时的日志差异。

1.你能给我们提供如何解决内核挂起的指导吗?

从日志4fb0000.mmc 是 microSD 卡设备(根)、为什么  显示消息"platform 4fb0000.mmc:Deferred probe pending (平台4fb0000.mmc:延迟探头挂起)"?  

[ 2.176713]正在等待根设备 PARTUUUUUUID=076c4a2a-02...
[ 12.359017] platform 4fb0000.mmc:延迟探测待定

我注意到、在我们的硬件设计中、microSD 卡连接器处没有检测引脚。   TI j721s2-EVM 上存在检测引脚 microSD 卡连接器  

您能否向我们提供 microSD 卡检测引脚-软件更改指南?

我更改了文件 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts、但引导结果没有区别。

MAIN_mmc1_PINS_DEFAULT:MAIN-mmc1-DEFAULT-PINS{
PINCTL-SINGLE、PINS =<
J721S2_IOPAD (0x104、PIN_INPUT、0)/*(P23) MMC1_CLK */
J721S2_IOPAD (0x108、PIN_INPUT、0)/*(N24) MMC1_CMD */
J721S2_IOPAD (0x100、PIN_INPUT、0)/*(###) MMC1_CLKlB */
J721S2_IOPAD (0x0fc、PIN_INPUT、0)/*(M23) MMC1_DAT0 */
J721S2_IOPAD (0x0f8、PIN_INPUT、0)/*(P24) MMC1_DAT1 */
J721S2_IOPAD (0x0f4、PIN_INPUT、0)/*(R24) MMC1_DAT2 */
J721S2_IOPAD (0x0f0、PIN_INPUT、0)/*(R22) MMC1_DAT3 */
/* J721S2_IOPAD (0x0e8、PIN_INPUT、8)(AE25) TIMER_IO0.MMC1_SDCD *
>;
};

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

     从 microSD 卡启动,但 没有 microSD 检测引脚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="400592" url="~/support/processors-group/processors/f/processors-forum/1450727/processor-sdk-j721s2-j721s2-hardware-boot-from-microsd-stuck-at-kernel 我注意到在我们的硬件设计中没有 microSD 卡连接器的检测引脚。   TI j721s2-evm 上存在检测引脚 microSD 卡连接器 [/报价]

    尊敬的 Novasky:

    不是 SD 卡正常工作所需的检测引脚。 由于没有检测引脚、因此内核无法探测 SD 卡、这就是发生错误的原因

    此外、从日志中可以看出、引脚配置似乎不正确。

    此致

    Gokul