ZHCUBA1C December 2022 – August 2024 TPS25762-Q1 , TPS25763-Q1 , TPS25772-Q1
有兩種方法可以對 GUI 生成的二進制文件進行版本控制。第一種方法是在生成二進制文件時自動實現(xiàn)的,如節(jié) 5中所述,并且文件名中將包含時間戳。但在某些情況下,需要能夠唯一地識別使用 EEPROM 讀取器(如 Aardvark 適配器)加載到 EEPROM 中的二進制文件(請參閱 節(jié) 5.4)。這可以通過使用 Advanced Configuration GUI 頁面上“OTHER”選項卡的“CUSTOM ID”功能將用戶定義的版本控制集成到二進制文件來實現(xiàn)(請參閱圖 7-1)。
圖 A-1 “自定義 ID”菜單默認情況下,“CUSTOM ID”功能會被禁用。通過啟用該功能,可以將自定義值添加到每個端口對應的四個輸入框中??梢栽诿總€框中輸入一個十六進制格式的 16 位值,因此對于 TPS25762-Q1,值最多為 8 個字節(jié)(僅“A”字段),而對于 TPS25772-Q1,值最多為 16 個字節(jié)(“A+B”字段)。
圖 7-2 比較了禁用和啟用“CUSTOM ID”功能的兩個二進制輸出文件。下面顯示了啟用了“CUSTOM ID”時的二進制文件,其中突出顯示了與圖 7-1 中相同的“A”和“B”字段數(shù)據(jù)條目。請注意,二進制文件中的自定義值會以最低有效字節(jié)優(yōu)先格式進行匯編。
圖 A-2 啟用與禁用“CUSTOM ID”時的二進制文件“CUSTOM ID”數(shù)據(jù)在二進制文件中的字節(jié)位置可能會有所不同,具體取決于器件功能的配置方式?!癆”字段數(shù)據(jù)條目和“B”字段數(shù)據(jù)條目前面都會加上各自始終相同的相應標頭(請參閱 圖 7-3);“A”字段的標頭為 04 06 00 07,“B”字段的標頭為 40 06 00 07。在二進制文件中搜索標頭便可以輕松識別“CUSTOM ID”數(shù)據(jù)。
圖 A-3 自定義 ID 數(shù)據(jù)標頭盡管使用 GUI 生成二進制文件時會在文件名中添加時間戳,但“CUSTOM ID”功能是一種嵌入自定義版本/版本標識符的更可靠方法。該功能集成到二進制文件生成中,并可直接從 EEPROM 讀取以進行驗證。