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.

[参考译文] TMS320F28388D:闪存 API 函数运算

Guru**** 2611385 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/972525/tms320f28388d-flash-api-functions-operations

器件型号:TMS320F28388D

您好!

根据 TI 提供的闪存 API 函数、何时调用或使用以下函数?

Fapi_issueODEODE.AppCommand
Fapi_remapEccAddress
Fapi_issueFsmSuspendCommand
Fapi_issueProgrammingCommandForEccAddresses
Fapi_doPsaVerify
fapi_calculatePsa
fapi_calculateEcc
Fapi_getLibraryInfo

从文档 https://www.ti.com/lit/ug/spnu632/spnu632.pdf?ts=1611128437359中、我无法获得有关这些列出的函数的详细信息。

您能解释一下何时使用这些功能及其功能吗?

谢谢、  

Subha

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

    Subha、

    fapi_issueFsmSuspendCommand()-   闪存 API 指南的第3.2.5节对此进行了说明(您在上面提到的链接)。   您可以使用此命令暂停正在进行的擦除或编程命令。  您可以使用 Fapi_issueAppoumnexCommand ()恢复暂停的操作。

    Fapi_issueODE.Command ()-这在部分中进行了说明  3.2.6.

    Fapi_issueProgrammingCommandForEccAddresses()-这在第3.2.4节中进行了解释。  当您希望通过将 ECC 地址传递到闪存 API 来对 ECC 数据进行编程时、使用此选项。

    fapi_remapEccAddress()- 这在部分中进行了解释  3.5.4. 用于将 ECC 空间地址转换为相应的闪存主阵列空间地址。   Fapi_issueProgrammingCommandForEccAddresses()也使用此功能。

    fapi_calculateEcc()-这在第3.3.2节中进行了解释。  您可以提供地址和数据来获取相应的 ECC。  查看 表7。 使用不同的编程模式来了解用法。  

    fapi_getLibraryInfo()-这在第 3.4.1节中进行了解释,很简单。  不确定我还能解释什么。

    有关 PSA 函数的注意事项:您可以将 PSA (并行签名分析)视为一种校验和类型。  给定地址范围中数据的 PSA 和种子值使用附录 D 中提供的算法进行计算   

    fapi_calculatePsa ()-如第 3.3.5节所述,此函数计算指定区域和给定种子值的 PSA。   

    fapi_doPsaVerify ()-如第3.3.6节所述,此函数为种子值"0"计算指定区域的 PSA,并将其与用户提供的 PSA 值进行比较。  如果提供的使用 PSA 与计算出的 PSA 匹配、则返回成功(Fapi_Status_Success)。

    谢谢、此致、
    Vamsi

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

    Subha、

    我根据您对另一个帖子的请求编辑了此帖子。

    谢谢、此致、

    Vamsi

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

    谢谢 Vamsi。