在 GUI 中完成所需的配置后,即可生成用于对 TPS257xx-Q1 器件进行编程的二进制文件。然后,通过以下两种传输机制之一将此二进制文件下载到硬件:
- 使用 I2C 直接将二进制映像编程到板载 EEPROM 中:
- 此模式是开发过程中使用的默认方法
- 利用 TPS257xx-Q1 EVM 上的内置连接,通过板载 TIVA MCU 进行编程,或直接使用外部编程工具(例如 Total Phase Aardvark I2C/SPI Host Adapter)进行编程(请参阅节 5.4)
- 需要采用这种编程方法,才能在生产过程中将生产就绪型二进制映像加载到空白 EEPROM 器件中
- 使用 USB 将二进制映像安全编程到板载 EEPROM 中:
- 此模式使用 TPS257xx-Q1-GUI 来访问,用于对定制硬件进行生产后现场更新(也可以在开发期间使用)。
- TPS257xx-Q1 器件必须上电进入固件更新 模式 (FWUP),并将端口 A 配置为 USB 端点连接
- 在验证该二进制映像与先前生产时编程的 EEPROM 映像之间的密钥匹配后,TPS257xx-Q1 器件会将二进制映像编程到 EEPROM 中
版本控制可以手动嵌入到 GUI 生成的二进制文件中,以唯一地识别和跟踪更改。有关更多详细信息,请参阅AppendixA。
以下各节介绍了用于将自定义应用配置加载到硬件中的方法。