ZHCS889Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
此器件支持高級(jí)安全性以保護(hù)用戶固件不受反向工程的損壞。這個(gè)安全性特有一個(gè) 128 位密碼(針對(duì) 16 個(gè)等待狀態(tài)的硬編碼),此密碼由用戶編輯入閃存。一個(gè)代碼安全模塊 (CSM) 用于保護(hù)閃存 / OTP 和 L0/L1/L2/L3 SARAM 塊。這個(gè)安全特性防止未經(jīng)授權(quán)的用戶通過 JTAG 端口檢查內(nèi)存內(nèi)容,從外部內(nèi)存執(zhí)行代碼或者試圖引導(dǎo)加載一些將會(huì)輸出安全內(nèi)存內(nèi)容的惡意軟件。為了啟用到安全塊的訪問,用戶必須寫入與存儲(chǔ)在閃存密碼位置內(nèi)的值相匹配的正確的 128 位 KEY(密鑰)值。
除了 CSM,仿真代碼安全邏輯電路 (ECSL) 也已經(jīng)被實(shí)現(xiàn)來防止未經(jīng)授權(quán)的用戶安全代碼。在 JTAG 調(diào)試探針連接期間,任何對(duì)于閃存、用戶 OTP、L0、L1、L2 或 L3 存儲(chǔ)器的代碼或者數(shù)據(jù)訪問都將觸發(fā) ECSL 并斷開仿真連接。為了實(shí)現(xiàn)安全代碼仿真,同時(shí)保持 CSM 安全內(nèi)存讀取,用戶必須向 KEY 寄存器的低 64 位寫入正確的值,這個(gè)值與存儲(chǔ)在閃存密碼位置的低 64 位的值相符合。請(qǐng)注意仍須執(zhí)行閃存內(nèi)所有 128 位密碼的假讀取。如果密碼位置的低 64 位為全 1(未被編輯),那么無須符合 KEY 值。
當(dāng)使用閃存內(nèi)編程的密碼位置(即安全位置)開始調(diào)試器件時(shí),JTAG 調(diào)試探針需要一些時(shí)間來控制 CPU。在此期間,CPU 將開始運(yùn)行,并可能執(zhí)行一個(gè)訪問 受保護(hù) ECSL 區(qū)的指令。如果這一情況發(fā)生,ECSL 將跳閘,導(dǎo)致 JTAG 調(diào)試探針連接斷開。這個(gè)問題有兩個(gè)解決方案:
128 位密碼(位于 0x33FFF8 至 0x33FFFF)不能編程為 0。否則將永久鎖定器件。
本器件所包含的代碼安全模塊 (CSM) 旨在對(duì)存儲(chǔ)在相關(guān)內(nèi)存(ROM 或者閃存)中的數(shù)據(jù)進(jìn)行密碼保護(hù),并且由德州儀器 (TI) 根據(jù)其標(biāo)準(zhǔn)條款和條件提供保證,確保符合 TI 發(fā)布的適用于本器件的保修期規(guī)范。
然而,TI 不保證或承諾 CSM 不會(huì)受到損壞或破壞,也不保證或承諾存儲(chǔ)在相關(guān)存儲(chǔ)器中的數(shù)據(jù)不能通過其他方式訪問。此外,除上述內(nèi)容外,TI 也未對(duì)本器件的 CSM 或運(yùn)行做任何保證或表示,包括對(duì)適銷性或特定用途適用性的任何暗示保證。
在任何情況下,TI 對(duì)以任何方法使用 CSM 或本器件產(chǎn)生的任何必然、特殊、間接、偶然或懲罰性損害概不負(fù)責(zé),無論 TI 是否已告知上述損害。排除的損害包括但不限于數(shù)據(jù)丟失、信譽(yù)損失、使用損失、業(yè)務(wù)中斷或其他經(jīng)濟(jì)損失。