工具/软件:
您好、TI
我正在使用 processor_sdk_08_06_00_42 基于 AM6442 开发定制电路板、其中使用的 EMMC 模型为 KOWIN KAS0311D。
我们最近遇到了一些复杂和奇怪的问题,我试图描述的问题:
1. 我们为小批量试生产保留了 AM6442 + KOWIN KAS0311D 的配置,并且在过去没有 HS200 模式错误问题。
2、 最近重新生产的缺陷率高达 9 %,并且 mmc0:MMC_SELECT_HS200 失败,显示错误–110。
3. 我已经尝试了一些方法,最有效的方法是降低高速 50MHz 的速率;或者将 sdhci_am654.c 更新为 processor_sdk 11.00.09.04。
4. u-boot mmc info 为 HS200 模式。
在 TI E2E 中发现了一些类似的用例:
以下是我的一些问题、我希望得到答案:
1. 正如我所说,这个硬件解决方案在过去已经过测试,没有这样的问题。
我们只使用相同的配置重新生成了它、并发现了此问题。
是否有任何可能导致此问题的 TI 处理器最新更新?
2. 对 processor_sdk_08_06_00_42 -> processor_sdk 11.00.09.04 进行了哪些更改、以优化此问题?
从代码级别、我可以看到这一点
(__LW_AT__1)修复了某些器件树值无法写入寄存器的缺陷
(__LW_AT__2)添加了 sdHCI_am654_start_signal_voltage_switch API
(__LW_AT__3)sdhci_am654_calculate_itap 中有一些优化
3. 对于上述问题、TI 是否有更好的建议?
感谢您的答复