请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 大家好、
我们有一位客户遇到了以下问题:
我正在尝试根据 spnu501在 TMS57LC4357中对闪存位置进行编程、并从 SRAM 运行闪存库。
观察到 FAPI_GET_FSM_STATUS 中的值0x1010、这意味着 PGV 位被置位。
在我们的应用中、HCLK=90MHz (GCLK=180MHz)、根据数据表、RWAIT 需要被设定为'2'(不工作)、并且我们尝试将 RWAIT 配置为不同的值、例如1-8、观察结果如下:
1.从 FAPI_GET_FSM_STATUS 中将 RWAIT 值设置为1-6 - 0x1010,并且未在闪存地址对数据进行编程。
2.从 FAPI_GET_FSM_STATUS 中将 RWAIT 值设置为7-8 - 0x1010、并在闪存地址正确编程了几个字节。 但不完全是。
我在闪存初始化之前启用了 Fapi_enableAutoEccCalculation。
请帮我解决闪存编程中的上述问题。
感谢您的建议。
此致、
Roland