ZHCADP0 January 2024 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1
所有 Jacinto7 HS 器件退貨 ATE 測試都必須執(zhí)行該過程。WIR 證書用于在 ATE 測試階段解鎖 JTAG 調(diào)試端口。JTAG 解鎖后,可以繼續(xù)進行 ATE 測試,也可以運行一些基本的裸機測試程序。但是,該測試只能針對特定的故障模塊進行單模塊測試。如果上述所有測試都通過,則有必要進入高級操作系統(tǒng) (HLOS) 以執(zhí)行基準(zhǔn)系統(tǒng)級測試,并根據(jù)客戶故障場景進行有針對性的系統(tǒng)級測試。為了生成 WIR 證書,您需要使用以下模板代碼替換粗體顯示的 UID,然后將其另存為 x509_sec_override.txt。
在以下代碼模板中,certType = INTEGER:2147483649(十進制為 0x80000001)表示覆蓋證書 (Override Cert) 模式。debugType = INTEGER:4 表示 DEBUG_FULL,用于解鎖 JTAG 功能并啟用完整調(diào)試功能。
[ req ] distinguished_name =
req_distinguished_name x509_extensions = v3_ca prompt = no dirstring_type = nobmp [
req_distinguished_name ] C = gc ST = cW L = y6qqF9wh61 O =
vGtcXq5gItAeCDXDyVCtdVayXh OU = tcDeqFyxG4r CN = rgH4qfPTF emailAddress =
lQeqF8F1HQuc2@lrIP7hPUyQ03x.com [ v3_ca ] basicConstraints = CA:true
1.3.6.1.4.1.294.1.1=ASN1:SEQUENCE:boot_seq 1.3.6.1.4.1.294.1.8=ASN1:SEQUENCE:debug [
boot_seq ] certType = INTEGER:2147483649 bootCore = INTEGER:0 bootCoreOpts =
INTEGER:0 destAddr = FORMAT:HEX,OCT:00000000 imageSize = INTEGER:0 [ debug ]
debugUID =
FORMAT:HEX,OCT:486227340651ed7670e840191e064dbb8d0ad5164737980ed860ebd81672b8cc
debugType = INTEGER:4 coreDbgEn = INTEGER:0 coreDbgSecEn = INTEGER:0
使用以下命令生成名為 override.bin 的 WIR 證書文件。以下命令中的 custkey.pem 是客戶的根私鑰,并需要在同一路徑中運行該命令。
$ openssl req -new -x509 -key
custkey.pem -nodes -outform DER –out override.bin -config x509_sec_override.txt
-sha512
這已集成到 CPR 腳本工具中。