当前位置:首页 > 技术支持 > IICHIB-C1 > 正文内容

光模块固件写入失败后的分析1

IICHIB-C11061

通过日志来分析

下面内容为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所有设备及相关程序从事任何非法活动.

违法和不良信息举报中心.

本文链接:https://iichib.com/post/90.html

分享给朋友:

“光模块固件写入失败后的分析1” 的相关文章

XFP光模块修改兼容码教程

XFP光模块修改兼容码教程

本次演示使用的是10G-XFP-SR首先打开ICHIB-C1软件,登录软件后看到如下图主窗口,按下面的顺序设置(根据图中的序号):1选择光模块对应的页面(当前演示为XFP)2在配置详情中页面大小bytes设置为:(8) 、写入延迟(ms)设置为:(10)、写I2C(kbps)设置为:(3)...

光模块写码全过程图文解说教程-中文版(持续更新)

光模块写码全过程图文解说教程-中文版(持续更新)

全新教程已在20240910开始陆续更新,适用于20240824以上版本对照参考------------------------------------------------------------------------下面的是老版本的使用教程,依然有参考价值!上位机UI布局,根据版本会有区别,...

校验写-对比写入的固件正确和完整性(SFP,XFP,QSFP,QSFP-DD)

校验写-对比写入的固件正确和完整性(SFP,XFP,QSFP,QSFP-DD)

该功能适用所有写固件时使用。在写入时勾选写入选项中的“校验写”使用该功能,在未知或对不确定的情况下使用。可以有效避免写入数据不完整或没写入等问题。工作原理,对比写入前和写入后的数据。如果不一样就会提示写入失败! 让您更加有信心!但会增加操作时间。友情提示:当条件完全一样的模块时,且写入参数设置的非常...

QSFP-DD光模块写码教程

QSFP-DD光模块写码教程

本次演示使用的是QSFPDD-400G-DF4QSFP-DD封装的均可参照本教程首先打开ICHIB-C1软件,登录软件后看到如下图主窗口,按下面的顺序设置(根据图中的序号):1选择光模块对应的页面(当前演示为QSFP-DD)2在配置详情中页面大小bytes设置为:(8) 、写入延迟(ms)...

光模块固件模板制作

本次讲解的固件来源:本地(二进制固件文件存放于您软件相关目录),无需网络即可使用。现在开始讲解固件来源:本地加载固件的过程,并演示一种快速制作模板的方法。本次演示一个千兆SFP 打开软件插上开发板,插入模块。然后第一步 我读SFP的 就切换至SFP页面第二步 固件来源选择 本地第三步 勾选"...

SFP光模块写兼容码教程

SFP光模块写兼容码教程

本次演示使用的是1.25G-SFP(当前演示写入的数据全是0)SFP,SFP+,SFP28(百兆到32G)均参考本教程首先打开ICHIB-C1软件,登录软件后看到如下图主窗口,按下面的顺序设置(根据图中的序号):1选择光模块对应的页面(当前演示为SFP)2在配置详情中页面大小bytes设置为:(8)...