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