由于镜像文件比较大,所以需要用到的eeprom大小为1024KB,所以最开始选用的型号为24LC1026(Microchip),结果死活烧不进。
经过长时间分析原厂的设计说明,发现芯片型号应为24LC1025(Microchip),该两种型号的地址引脚居然不一致。
后将24LC1025换上后,烧写成功。
测试截图及说明:
1.下图3014启动模式为“USB Boot”,烧写成功
2.下图3014启动模式为“I2C, if fails, then enable USB boot”,烧写成功
以上启动均成功
注意:
1.24LC1025的地址引脚接法为:A[2..0] = 1 0 0
2.第一次烧写,上面两种情况均可烧写,因为EEPROM为空或错误存储值
3.若需要第二次以后再烧写:第一种情况可以反复烧写;第二种情况,需要换到USB启动方式,除非上一次烧写的USB镜像错误导致IIC启动失败,则可以再烧写
4.IIC启动时,加载速度很慢,大概需要二十几秒,可能是某些配置或固件问题吧(暂时没有解决掉)。