工具与软件:
您好!
由于 EOL 问题、我们将基于 BBB 参考在我们的 AM3352产品上测试新的 eMMC 制造商。 我们使用 Micron MTFC26MDEA-0MWT 没有问题、随后转换到金士顿 EMMC04G-MK27-C01C 也没有问题。 现在、我们将休息 EMMC04G-MT32、发现有时启动会延迟。 还测试 最初编程和运行正常的 Alliance ASFC4G31M-51BIN。 然后、新固件上传 有时会使器件无法正常工作。 想知道您是否建议对这些故障进行故障排除。
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.
工具与软件:
您好!
由于 EOL 问题、我们将基于 BBB 参考在我们的 AM3352产品上测试新的 eMMC 制造商。 我们使用 Micron MTFC26MDEA-0MWT 没有问题、随后转换到金士顿 EMMC04G-MK27-C01C 也没有问题。 现在、我们将休息 EMMC04G-MT32、发现有时启动会延迟。 还测试 最初编程和运行正常的 Alliance ASFC4G31M-51BIN。 然后、新固件上传 有时会使器件无法正常工作。 想知道您是否建议对这些故障进行故障排除。
尊敬的 Suren:
我们使用的是 Linux 操作系统。
U-boot 版本是2015.1的自定义分支版本。
内核是 RCN 4.19的自定义分支。
Eric、您好!
U-Boot 2015.1版本太旧、此论坛不再支持。
[报价 userid="270327" url="~/support/processors-group/processors/f/processors-forum/1436078/am3352-am3352---emmc-boot-up-issues/5506524 #5506524"]MMC_init:-19、时间10错误代码-19是"ENODEV",这可能意味着 MMC_INIT ()函数无法检测到 eMMC 设备。 您可以从此处调试 U-Boot MMC 代码以了解问题。
Eric、您好!
我了解到这个问题仍然存在。 以下是我的补充意见。
您能否检查是否所有 eMMC 引脚的 padconfig 寄存器以了解内部上拉位是否设置? 我最近有一位客户在内核中遇到 eMMC 检测问题、结果遗漏了所有 eMMC 引脚的 padconfig 寄存器中的上拉位。 有关详细信息、请参阅以下主题。
如果问题与内部上拉无关、您能否检查 BeagleBone Black 板以了解您的新 eMMC 器件是否可以焊接在 BeagleBone Black 板上、以便我们检查最新的 AM335x U-Boot 是否可以检测 eMMC? 我想该测试可告诉我们您的问题是否与硬件或软件有关。