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.

[参考译文] CCS/TMS320F28335:调用 DEP 恢复和删除恢复时、闪存 API 错误23

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/663385/ccs-tms320f28335-flash-api-error-23-when-dep-recover-and-depletion-recovery-are-called

器件型号:TMS320F28335
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

你(们)好  

我有一个全新的 F28335控制卡和扩展坞、我正在使用 FLASH_API 进行擦除和编程。 过去3周内工作正常、但上周我尝试通过 FLASH_API 擦除所有扇区时、返回错误24。

我读取 FLASH_API 的文档,错误24与擦除失败有关。  

STATUS_FAIL_PRECOMPACT

擦除操作失败、因为
预压实部分失败。 。
预压实适用于所有应用
器件上的扇区。 。
FLASH_ST 结构将返回 A
对应的故障地址
第一个扇区未能执行此步骤。

之后、我无法使用调试器将任何程序加载到闪存中、它返回加载程序错误、如在该链接中所示  

e2e.ti.com/.../2313766)

之后、我尝试将程序加载到 RAM 中并从名为 Flash28335_DepRecover 的 FLASH_API 中运行该方法、花费了一段时间、但返回时出现错误23 STATUS_FAIL_COMPACT  

由于后置调节、擦除操作失败
(即压实)失败。

我还尝试了从 UNITFlash 恢复删除、但每次尝试都失败。

现在、我的问题是、我还可以尝试其他什么? 是否有恢复出厂设置的选项?

提前感谢您的帮助

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

    您的闪存看起来耗尽了。 如果耗尽恢复算法失败、则您唯一的选择是更换部件。

    processors.wiki.ti.com/.../FAQs

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

    你(们)好

    感谢您的反馈、

    我想知道为什么在调试选项中没有任何耗尽恢复功能?

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

    您似乎正在查看配置的启动设置。 只有在启动配置后,才可使用“删除恢复”操作。

    您能否尝试右键单击.ccxml 文件并选择"启动选定配置"。 之后、连接到器件、转至"Tools -> On-Chip Flash"并点击"耗尽 恢复"按钮。

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

    器件已连接、我已通过 UNITFLASH 测试、但当我从片上闪存编程器执行删除恢复时、我始终会收到此消息、是否有任何建议?

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

    是否可以为您的案例生成调试服务器日志?

    processors.wiki.ti.com/.../Troubleshooting_CCSv7

    请在连接到设备之前启用日志记录、并在完成后向我发送日志文件。

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

    你(们)好

    再次感谢您的支持。

    我成功连接了设备、忘记按下此按钮。

    但是、一旦我连接了器件、当我执行"启动所选配置"时、我就会得到该值。

    如果我尝试耗尽恢复、我会得到这个值。

    我尝试了多次删除恢复、但没有尝试、相同的错误。

    提前感谢  

    Nick

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

    此错误消息显示您的设备在恢复后处于耗尽状态。 现在您唯一的选择是更换设备。

    processors.wiki.ti.com/.../FAQs

    此致、
    曼诺伊