TPS25751 和 TPS26750 應(yīng)用程序二進(jìn)制文件可以使用 I2Ct 端口通過 I2C 推送到 PD 控制器,也可由 PD 控制器從外部 EEPROM 讀取。主機(jī)須更新用于引導(dǎo)的補(bǔ)丁捆綁包時(shí),必須遵循一定的順序。
主機(jī)應(yīng)按以下順序來更新補(bǔ)丁捆綁包:
- 使用 FLrd 命令,在器件上查詢外部 EEPROM 上待更新區(qū)域的地址。
- 然后,使用 FLad 命令設(shè)置下一次寫入的起始地址,并使用 FLwd 命令開始一次性發(fā)送補(bǔ)丁捆綁包 32 個(gè)字節(jié)。
- 成功執(zhí)行 FLwd 后,器件會(huì)自動(dòng)遞增寫入地址,主機(jī)無需為每個(gè)寫入請(qǐng)求設(shè)置起始地址。
- 然后,使用 FLvy 命令驗(yàn)證 EEPROM 的內(nèi)容。
- 更新這兩個(gè)區(qū)域后,應(yīng)使用 GAID 命令對(duì)器件進(jìn)行冷復(fù)位。器件可以再次執(zhí)行引導(dǎo)序列,并加載更新后的補(bǔ)丁捆綁包。