已知錯誤
ERR050061:模擬:DPLL在角落條件下失去鎖定
描述
在低溫下,DPLL對一些在電源電壓容忍度極限邊緣的零件無法鎖定。
解決方法
DPLL對其VDD電源上的噪聲很敏感,通常是VDD_MAIN,特別是在低溫下(< -20攝氏度)。
已經(jīng)應(yīng)用了許多與SCU相關(guān)的解決方法來減少這種敏感性,但問題仍然存在。
推薦的解決方法是密切監(jiān)控電源設(shè)計中使用的去耦電容器,以確??拷{(diào)節(jié)器,并且有一個低阻抗路徑,如硬件開發(fā)指南(HDG)所定義。
驗證必須包括在低溫下進行板級測試,以檢查任何電源敏感性問題。
ERR050055:模擬:DRC溫度傳感器導(dǎo)致耦合錯誤
描述
DRC溫度傳感器在其正常操作中開啟和關(guān)閉,通過SoC的頂層金屬耦合,耦合并損壞其他模擬模塊。這會導(dǎo)致DDR時鐘變化等癥狀。
解決方法
禁用DRC溫度傳感器,只使用SCU溫度傳感器。這兩個溫度傳感器的讀數(shù)之間差異很小。過熱關(guān)閉的余量仍然足夠避免損壞。
ERR051393:Arm/Cortex-A核心內(nèi)存損壞
描述
Cortex-A CPU子系統(tǒng)在初始化過程中的競爭條件可能導(dǎo)致內(nèi)存設(shè)置值被錯誤地應(yīng)用于某些Cortex-A集群內(nèi)部內(nèi)存。
這可能導(dǎo)致某些設(shè)備上的內(nèi)存損壞。
解決方法
需要一個實施SCF-838的SCU固件修訂版來修改Cortex-A CPU子系統(tǒng)的初始化序列,以避免競爭條件。更新已經(jīng)集成到從L5.10.35開始的Linux BSP版本中。
ERR050068:音頻:音頻時鐘復(fù)用器輸入處的24 MHz時鐘源不正確
描述
音頻子系統(tǒng)/DMA的DSC提供兩個24 MHz時鐘源。
一個直接來自24 MHz振蕩器(“24_MHz_functional”),另一個通過復(fù)位序列期間使用的SW門控(“24_MHz_rst_clk”)。
這第二個24 MHz源目前連接到音頻時鐘復(fù)用器(ACM)輸入,并且可以選擇作為音頻GPT的功能時鐘。DSC復(fù)位時鐘在復(fù)位序列期間啟用和禁用,這將影響使用它的模塊那個時鐘通過 ACM。請注意,當(dāng)音頻塊運行時,可以發(fā)生 reset sequence (例如,對于 HIFI)。必須使用 “24_MHz_functional”。
只有 GPT 會受到此錯誤連接的影響。
解決方法
請勿從 ACM(音頻時鐘多路復(fù)用器)GPT0...5 外部時鐘發(fā)生器。相反,請選擇 GPT 內(nèi)部 clock multiplexer 提供的 24 MHz clock source,該 clock source 來自正確的源。也就是說,在 GPT 控制寄存器 (CR) 中,CLKSRC[8:6] 必須使用 “101b - 晶體振蕩器作為參考時鐘 (ipg_clk_24M)”,并避免使用 “011b - 外部時鐘”。