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.

[参考译文] UCD90160:间歇性写入故障

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1068665/ucd90160-intermittent-write-failures

部件号:UCD90160

我从上一篇文章中看到,要清除故障日志,应发出以下命令:

地址+ 0xEA + 0x12 (长度)+ 18个零

但是,发出命令对 i2c 执行失败的频率相当高,并显示错误消息“No such file or directory (无此类文件或目录)”。 我注意到,如果我先运行一个页面命令,清除故障日志写入命令不会经常失败。 我是否需要执行任何其他设置以确保0xEA 的写入成功?

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

    你(们)好

    发出命令的频率如何? 在发出下一个命令之前,您必须给足够的时间让闪存被擦除。 此外,如果日志中的闪存正忙,则擦除命令可能会失败。  

    页面命令不是必需的。

    此致

    宜和

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

    您好,Yihe,

    我在发送该命令之间等待了大约1秒钟。 1秒的等待时间是否不够长? 我可以让命令等到闪存不再忙且出现故障或峰值时才发送命令吗?

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

    你(们)好

    1就够了。  

    收到命令后立即执行。

    此致

    宜和