在 GUI 中完成所需的配置后,即可生成用于對 TPS257xx-Q1 器件進行編程的二進制文件。然后,通過以下兩種傳輸機制之一將此二進制文件下載到硬件:
- 使用 I2C 直接將二進制映像編程到板載 EEPROM 中:
- 此模式是開發(fā)過程中使用的默認方法
- 利用 TPS257XX-Q1 EVM 上的內(nèi)置連接,通過板載 TIVA MCU 進行編程,或直接使用外部編程工具(例如 Total Phase Aardvark I2C/SPI Host Adapter)進行編程(請參閱節(jié) 5.4)
- 需要采用這種編程方法,才能在生產(chǎn)過程中將生產(chǎn)就緒型二進制映像加載到空白 EEPROM 器件中
- 使用 USB 將二進制映像安全編程到板載 EEPROM 中:
- 此模式使用 TPS257xx-Q1-GUI 來訪問,用于對定制硬件進行生產(chǎn)后現(xiàn)場更新(也可以在開發(fā)期間使用)。
- TPS257xx-Q1 器件必須上電進入固件更新 模式 (FWUP),并將端口 A 配置為 USB 端點連接
- 在驗證該二進制映像與先前生產(chǎn)時編程的 EEPROM 映像之間的密鑰匹配后,TPS257xx-Q1 器件會將二進制映像編程到 EEPROM 中
版本控制可以手動嵌入到 GUI 生成的二進制文件中,以唯一地識別和跟蹤更改。有關(guān)更多詳細信息,請參閱AppendixA。
以下各節(jié)介紹了用于將自定義應(yīng)用配置加載到硬件中的方法。