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.

[参考译文] Linux/AM3358:SD 卡检测 GPIO 引脚问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/797062/linux-am3358-sd-card-detection-gpio-pin-problem

器件型号:AM3358

工具/软件:Linux

您好!

我最近在使用 AM3358基本定制板和定制 Linux SDK。

我已经按照从预编译映像创建 Linux SDK 映像的所有过程进行了操作、如以下 Web 所述:

http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview_Getting_Started_Guide.html#linux-sd-card-creation-guide

但我在启动过程中遇到问题、因为它未检测到 SD 卡。 我在读取许多线程后知道有检测 GPIO 引脚用于 SD 检测(在我的例子中:SPI0_CS1 (GPIO_6))。

当我在我的定制板中手动将该引脚设为低电平时、它会检测 SD 卡并开始引导、一切都将正常工作。

那么、如何配置该引脚以便它直接检测 SD 卡?

我知道需要进行一些配置来忽略检测过程并直接启动。

请帮帮我。

提前感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请发布您使用的 Linux 版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、
    感谢您的回复。
    我的主机是 Ubuntu 18.04.2 LTS
    Linux SDK 是 ti-processor-sdk-linux-am335x-evm-05.03.00.07
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gaurav、您好!

    驱动程序基本上在文件中查找标志"OMAP_HSMMC_USE_GPIO" /drivers/mmc/omap_hsmmc.c. 作为实验、您可以转到 u-boot.cfg 文件并将"CONFIG_SPL_GPIO_SUPP支 架"设置为0。 使用新配置、不会设置变量"OMAP_HSMMC_USE_GPIO"。

    此致、
    Krunal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Krunal、
    感谢您的回复。
    我解决了我的问题。
    在我的定制板中、它的 SDcard 支架有问题。