由于镜像文件比较大,所以需要用到的eeprom大小为1024KB,所以最开始选用的型号为24LC1026(Microchip),结果死活烧不进。

经过长时间分析原厂的设计说明,发现芯片型号应为24LC1025(Microchip),该两种型号的地址引脚居然不一致。

WQ@T9U]HL4S]J@W)SB3Y04T

KZJE5I7N6Z10CWZ5W{GGGWB

后将24LC1025换上后,烧写成功。

测试截图及说明:

1.下图3014启动模式为“USB Boot”,烧写成功

]BWH}KQAFT_B$1Y%P2[@JC4

2.下图3014启动模式为“I2C, if fails, then enable USB boot”,烧写成功

1S2Y3ZW2)`7B75P8`U[O[7B

以上启动均成功

 

注意:

1.24LC1025的地址引脚接法为:A[2..0] = 1 0 0

2.第一次烧写,上面两种情况均可烧写,因为EEPROM为空或错误存储值

3.若需要第二次以后再烧写:第一种情况可以反复烧写;第二种情况,需要换到USB启动方式,除非上一次烧写的USB镜像错误导致IIC启动失败,则可以再烧写

4.IIC启动时,加载速度很慢,大概需要二十几秒,可能是某些配置或固件问题吧(暂时没有解决掉)。