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.

[FAQ] [参考译文] [常见问题解答] J722SXH01EVM:PDK 10.0:EMMC SBL 驱动程序中存在漏洞

Guru**** 2401345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490034/faq-j722sxh01evm-pdk-10-0-bugs-in-emmc-sbl-driver

器件型号:J722SXH01EVM

工具与软件:

您能帮助我们解决 PDK 10.0 eMMC 驱动程序中的错误修复吗?

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

    尊敬的 Gokul:

    BUG1:

    • 在 j721s2电路板的 MMCSD_v2.c 文件中调用 mmcsd_check_transfer_ready 函数调用会导致从 hs2000切换到 hs 模式时出现问题。
    • 此处、在 MMCSD_SWITCH_eMMC_MODE 函数内部调用 mmcsd_check_transfer_ready 函数、它尝试切换速度模式。

    修复:

    • 正确的实现将是包括延迟,这是在9.0 PDK 中完成的,我将在下面附上:

    BUG2

    • extCid 变量是一个双指针整数变量、指向整数变量的地址、因此会在其他变量因此而被覆盖时引起问题。

    修复:

    • 解决方法是定义另一个单个指针、然后将该单个指针的地址分配给双指针。

    此致

    Gokul