ZHCUBA1C December 2022 – August 2024 TPS25762-Q1 , TPS25763-Q1 , TPS25772-Q1
要?jiǎng)?chuàng)建配置二進(jìn)制文件,首先在 GUI 中選擇要使用的私鑰。TPS257xx-Q1 固件包中提供了默認(rèn)密鑰,可用于評(píng)估目的。還可以選擇客戶專(zhuān)用私鑰(建議在構(gòu)建和部署最終生產(chǎn)二進(jìn)制映像之前這樣做)。在 UPLOAD PRIVATE KEYS 窗口中上傳所需的安全私鑰。
圖 5-2 加載密鑰上傳密鑰后,用戶擁有以下選項(xiàng):
圖 5-3 “上傳密鑰”頁(yè)面如果所需的二進(jìn)制文件已經(jīng)存在,則可以點(diǎn)擊 FLASH 按鈕來(lái)使用節(jié) 5.1.1.1或節(jié) 5.1.1.2中所述的兩種界面方法之一上傳該文件。如果需要構(gòu)建新的二進(jìn)制文件,請(qǐng)點(diǎn)擊 BUILD GUI FLASH IMAGE 按鈕并按照所述的后續(xù)步驟操作。
在 BUILD GUI FLASH IMAGE 窗口中,用戶可以選擇基本固件映像二進(jìn)制文件。此文件由 TI 在固件發(fā)布包安裝時(shí)提供。必須選擇有效的基本固件映像,否則器件無(wú)法正常運(yùn)行(點(diǎn)擊 GUI 頂部 Options 旁的 Help,然后點(diǎn)擊 Release Notes 以了解有關(guān) GUI 版本和兼容固件的信息)。接下來(lái),在根據(jù)需要上傳較新的應(yīng)用配置版本時(shí)選擇 Production Key。或者,在恢復(fù)到以前的版本時(shí)選擇 Engineering Key。
圖 5-4 展示了工程密鑰或生產(chǎn)密鑰的選擇。
圖 5-4 “構(gòu)建 GUI 閃存映像”頁(yè)面加載基本固件映像后,應(yīng)用配置二進(jìn)制文件可以保存為三種格式:

使用 I2C 直接更新到 EEPROM 時(shí),應(yīng)使用此格式保存。這種方法用于對(duì)空白 EEPROM 進(jìn)行編程,并可以使用 TI 在 EVM 上設(shè)計(jì)的 TIVA USB 接口來(lái)完成,也可以直接使用 EEPROM 編程器,例如 Total Phase Aardvark 編程工具。在這兩種情況下,二進(jìn)制映像都會(huì)使用 I2C 接口加載到 EEPROM 器件中。

通過(guò) USB 端點(diǎn)連接方法進(jìn)行更新時(shí),應(yīng)使用此格式保存。在該模式下,PC 連接到 USB-C 充電器端口(“端口 A”用于雙端口實(shí)現(xiàn)),并在上電或復(fù)位時(shí)具有相應(yīng)的引導(dǎo)設(shè)置,如《TPS25762/72-Q1 EVM 用戶指南》中所述。二進(jìn)制映像通過(guò) USB 傳輸?shù)?TPS257xx-Q1 器件,然后使用 I2C 傳輸?shù)?EEPROM 器件。只有映像是使用與先前編程到 EEPROM 中的映像相匹配的有效私鑰而構(gòu)建的,才會(huì)成功傳輸。
保存所需格式的二進(jìn)制文件后,可以從 USB ENDPOINT FLASH 或 EEPROM FLASH 頁(yè)面中選擇該文件,并將其編程到硬件中的 EEPROM。
節(jié) 5.1.1.1和 節(jié) 5.1.1.2介紹了使用 USB 端點(diǎn)或 I2C 將二進(jìn)制映像加載到硬件中的過(guò)程。
第三個(gè)格式選項(xiàng)是 SAVE LOW REGION BINARY。

選擇此選項(xiàng)時(shí)會(huì)打開(kāi)一個(gè)菜單,用于將應(yīng)用配置保存為 low region 二進(jìn)制文件或 C 頭文件(請(qǐng)參閱圖 5-5),該文件將用于器件的 MCU/HUB 引導(dǎo)模式。有關(guān)此引導(dǎo)模式的更多信息,請(qǐng)參閱使用主機(jī)進(jìn)行 TPS257x-Q1/77x-Q1 固件更新。
圖 5-5 生成 Low-Region 二進(jìn)制文件作為 C 頭文件