请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28P650SH 工具与软件:
尊敬的专家:
我的客户正在 F28P650SH6上使用 COFF 闪存 API、他们已将闪存 API 集成到自己的应用中、并在调用扇区擦除 API 时查看擦除命令失败。 当代码位于 Back0 (不同扇区)时、他们正在尝试擦除 Bank0或 Bank1上的一个扇区。 FSM 状态返回为17 (0x11)、显示验证失败。 他们的闪存 API 代码主要是从 SDK exmaple 复制而来、而且我们已经检查了初始化过程。
- 闪存 API 注释显示 CHECK FMSTAT、但我无法在任何位置找到该寄存器、它是否从 F28P65中删除?
- 在擦除流程图闪存 API 文档中、 TMS320F28P65x 闪存 API 版本3.00.02.00参考指南图 4-1、Fapi_getFsmStatus ()应该返回0、但在 SDK 示例中、它应该返回3、这是拼写错误吗?
- 同时、他们尝试在 SDK 中运行 EABI FlashAPI 示例、但程序卡在 PLL 锁定位置。 它们使用的是20M 晶体、您能帮助鉴别使用20M 晶体时需要更改的宏吗?
总之、有什么办法解决这个问题的吗?
谢谢!
挂起。