XJTAG 4.1版本新增多源測試器件配置支持。本文將介紹如何為測試器件定義多種可選配置方案,后續(xù)文章將對比XJTAG的Variants、Revisions和Multi-sourcing功能,并指導(dǎo)不同場景下的最佳實(shí)踐。
通過多源測試器件文件,用戶可為同一測試器件定義多種配置方案。以往每個(gè)測試器件僅支持單一配置,如需新增配置則需創(chuàng)建包含特定配置變更的全新變體項(xiàng)目。
現(xiàn)在可在任何支持編輯測試器件配置的界面啟用多源功能,包括"Assign as Test"對話框和Test Device files管理界面,點(diǎn)擊"Configure Multi-Sourcing"按鈕即可打開配置對話框。

對話框左側(cè)面板用于添加/刪除配置源,并指定每個(gè)器件啟用的配置方案;右側(cè)面板用于編輯所選配置源的具體參數(shù)值。
為支持測試運(yùn)行時(shí)動態(tài)切換配置源,系統(tǒng)新增兩個(gè)XJEase函數(shù):GET_DEVICE_SOURCE_LIST()和SET_DEVICE_SOURCE(sourcename)。前者返回當(dāng)前測試器件的可用配置源列表,后者將當(dāng)前運(yùn)行配置切換為指定源。
自版本189起,XJTAG的XJEase庫中的SPINORFlash.xje文件已更新以支持多源函數(shù)調(diào)用。

多源配置功能使項(xiàng)目能夠靈活適配不同供應(yīng)商的同類組件,無需創(chuàng)建完整的項(xiàng)目變體。
完整技術(shù)細(xì)節(jié)請參考XJDeveloper幫助文檔,歡迎后臺咨詢我們。