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

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

多源配置功能使項目能夠靈活適配不同供應商的同類組件,無需創建完整的項目變體。
完整技術細節請參考XJDeveloper幫助文檔,歡迎后臺咨詢我們。