光模块固件写入失败后的分析1
下面内容为A0L A0U A2U三部分的内容连续写入的日志参考
写入a0 addr:00 len:32 EEPROM结果:成功
写入a0 addr:32 len:32 EEPROM结果:成功
写入a0 addr:64 len:32 EEPROM结果:成功
写入a0 addr:96 len:32 EEPROM结果:成功
写入a0 addr:128 len:32 EEPROM结果:失败
写入a0 addr:160 len:32 EEPROM结果:成功
写入a0 addr:192 len:32 EEPROM结果:成功
写入a0 addr:224 len:32 EEPROM结果:成功
写入a2 addr:128 len:32 EEPROM结果:成功
写入a2 addr:160 len:32 EEPROM结果:成功
写入a2 addr:192 len:32 EEPROM结果:成功
写入a2 addr:224 len:32 EEPROM结果:成功
说明它们之间速度过快连续写间隔时间有点点短。如果 微调延迟的值或写I2C的值
------------------------------------------------------------------------------------------------
写入a0 addr:00 len:32 EEPROM结果:成功
写入a0 addr:128 len:32 EEPROM结果:失败
写入a0 addr:64 len:32 EEPROM结果:成功
写入a0 addr:96 len:32 EEPROM结果:成功
写入a0 addr:128 len:32 EEPROM结果:失败
写入a0 addr:160 len:32 EEPROM结果:成功
写入a0 addr:192 len:32 EEPROM结果:成功
写入a0 addr:224 len:32 EEPROM结果:成功
写入a0 addr:128 len:32 EEPROM结果:失败
写入a2 addr:160 len:32 EEPROM结果:成功
写入a2 addr:192 len:32 EEPROM结果:成功
写入a2 addr:224 len:32 EEPROM结果:成功
则调整的值范围要加大
------------------------------------------------------------------------------------------------
再如果
写入a0 addr:00 len:32 EEPROM结果:成功
写入a0 addr:128 len:32 EEPROM结果:失败
写入a0 addr:64 len:32 EEPROM结果:失败
写入a0 addr:96 len:32 EEPROM结果:失败
写入a0 addr:128 len:32 EEPROM结果:失败
写入a0 addr:160 len:32 EEPROM结果:失败
写入a0 addr:192 len:32 EEPROM结果:成功
写入a0 addr:224 len:32 EEPROM结果:失败
写入a0 addr:128 len:32 EEPROM结果:失败
写入a2 addr:160 len:32 EEPROM结果:成功
写入a2 addr:192 len:32 EEPROM结果:失败
写入a2 addr:224 len:32 EEPROM结果:失败
这时可能需要调整页面大小,比如8改为64,32等
慢慢摸索
扫描二维码推送至手机访问。
版权声明:本文由IICHIB发布,如需转载请注明出处(如有版权异议,请联系我们)。
严禁使用IICHIB所有设备及相关程序从事任何非法活动.