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.

[参考译文] TMS320F28075:Fapi_issueProgrammingCommand 出错

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/908507/tms320f28075-error-with-fapi_issueprogrammingcommand

器件型号:TMS320F28075

客户实现了具有错误数据大小(地址:0x81AC7、大小= 8)的 Fapi_issueProgrammingCommand。 因此 ,返回了 Fapi_Error_OccasIncorrectDataBufferLength。

但是,在报告错误后,他们尝试实施 Fapi_issueProgrammingCommand() 或 Fapi_issueCommandWithAddress() 以再次进行编程或擦除,但函数无法再生效。相关的闪存位置内容保持不变。 如果使用 CCS 工具、编程或擦除功能可以正常工作。  

请帮您检查原因吗? 谢谢你。

请使用手机 â"扫一扫"x

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

    Aki、

    在出现 Fapi_Error_Or IncorrectDataBufferLength 错误之前、程序或擦除是否成功 ?

    当他们尝试重用 Fapi_issueProgrammingCommand() 或 Fapi_issueCommandWithAddress()时,会出现什么错误?

    在每种情况下,FMSTAT 值是多少?

    请建议他们搜索"当闪存 API 无法擦除或编程时、我们可以考虑哪些常见的调试提示?" 闪存 API wiki 中的链接 、网址为 https://processors.wiki.ti.com/index.php/C2000_Flash_FAQ 

    谢谢、此致、

    Vamsi

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

    [引用 user="Vamsi Gudivada"]错误 Fapi_Error_OcnasIncorrectDataBufferLength 之前,程序或擦除是否成功?

    是的。

    [引用 user="Vamsi Gudivada"]尝试重用 Fapi_issueProgrammingCommand() 或 Fapi_issueAppo19 CommandWithAddress()时,出现了什么错误?

    未报告错误。  

    [引用 user="Vamsi Gudivada"]在每种情况下,FMSTAT 值是什么?

    他们将进一步检查 FMSTAT 寄存器、然后返回给您。

    谢谢你。

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

    Aki、

    FMSTAT 值将有助于进一步调试。

    此外、请让他们查看 wiki 问题。

    谢谢、此致、

    Vamsi

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

    Vamsi、

    客户发现此问题的原因、在首次 报告错误后、在再次执行闪存之前、他们忘记重置"验证失败"的错误标志。