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.

[参考译文] AM625:AM625

Guru**** 2393345 points
Other Parts Discussed in Thread: SK-AM62B-P1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1480273/am625-am625

器件型号:AM625
主题中讨论的其他器件:SK-AM62B-P1

工具与软件:

大家好、团队成员:

我有 带 sdcard 插槽的 am62x 板、
 
我将通过 eMMC 并使用 ti-default 映像引导操作系统。  就像 USB 主机一样、它出现在/dev/sd 中*。我想使用 sdcard 作为质量提示、

但是,每当我把卡放入 SD 卡插槽没有得到设备上,"df -h" cmd 也不列出存储。

谢谢你

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

    尊敬的 Siddhesh:

    当您将卡放入 sdcard 插槽时、Linux UART 控制台是否会打印任何消息?

    请在插入 SD 卡后附加内核 dmesg 日志。

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

    刘斌、您好!

    将 SDcard 放入插槽后、在 UART 上未收到任何消息

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

    尊敬的 Siddhesh:

    可能导致该问题的原因有多种。 但我认为诊断问题的更简单方法是使用 SDCard 启动模式进行检查。

    您能否将电路板引导模式开关更改为 SDCard 引导、并将 Linux 置于 SDCard 上 、以查看您的电路板是否可以从 SDCard 引导 Linux?

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

    这种方式 SDcard 引导正在发生,我以前用过这种方式。 此外、我还将从 SD 卡引导至当前硬件。
    但是、从 eMMC 引导时、我想将它用作存储空间来存储一些数据、  

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

    我测试了从 eMMC 引导 SK-AM62B-P1 EVM、内核引导日志如下所示:

    root@am62xx-evm:~# dmesg | grep mmc
    [    1.888022] mmc0: CQHCI version 5.10
    [    1.932922] mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
    [    1.987460] vdd_mmc1: supplied by vcc_3v3_sys
    [    2.007326] mmc1: CQHCI version 5.10
    [    2.011423] mmc2: CQHCI version 5.10
    [    2.040731] mmc0: Command Queue Engine enabled
    [    2.045256] mmc0: new HS200 MMC card at address 0001
    [    2.051068] mmcblk0: mmc0:0001 S0J56X 14.8 GiB
    [    2.055880] mmcblk0boot0: mmc0:0001 S0J56X partition 1 31.5 MiB
    [    2.060341] mmc2: SDHCI controller on fa20000.mmc [fa20000.mmc] using ADMA 64-bit
    [    2.062141] mmcblk0boot1: mmc0:0001 S0J56X partition 2 31.5 MiB
    [    2.075478] mmcblk0rpmb: mmc0:0001 S0J56X partition 3 4.00 MiB, chardev (237:0)
    [    2.084195]  mmcblk0: p1 p2
    [    3.520859] sdhci-am654 fa00000.mmc: Power on failed
    [    3.556528] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
    [    3.572221] EXT4-fs (mmcblk0p2): recovery complete
    [    3.577046] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    4.892851] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

    然后将 SD 卡插入插槽中、Linux 控制台会显示检测到该卡:

    root@am62xx-evm:~# [   55.092914] mmc1: new ultra high speed SDR104 SDHC card at address aaaa
    [   55.101020] mmcblk1: mmc1:aaaa SC16G 14.8 GiB
    [   55.111424]  mmcblk1: p1 p2

    请在电路板上附上完整的 eMMC 引导日志。

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

    bin Liu、

    您能否共享为 MMC 启用而完成的 DTS 节点设置、还能在需要时共享从内核驱动程序端启用的任何内容的详细信息、

    我将使用 DTS 文件验证相同的 DTS 节点详细信息

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

    我没有在 SDK 中提供的内核中修改内核 devicetree、但在 devicetree 中同时启用了 mmc0和 mmc1。 请检查 SDK 内核源代码中的 devicetree 设置。