已知错误
ERR050061:模拟:DPLL在角落条件下失去锁定
描述
在低温下,DPLL对一些在电源电压容忍度极限边缘的零件无法锁定。
解决方法
DPLL对其VDD电源上的噪声很敏感,通常是VDD_MAIN,特别是在低温下(< -20摄氏度)。
已经应用了许多与SCU相关的解决方法来减少这种敏感性,但问题仍然存在。
推荐的解决方法是密切监控电源设计中使用的去耦电容器,以确保靠近调节器,并且有一个低阻抗路径,如硬件开发指南(HDG)所定义。
验证必须包括在低温下进行板级测试,以检查任何电源敏感性问题。
ERR050055:模拟:DRC温度传感器导致耦合错误
描述
DRC温度传感器在其正常操作中开启和关闭,通过SoC的顶层金属耦合,耦合并损坏其他模拟模块。这会导致DDR时钟变化等症状。
解决方法
禁用DRC温度传感器,只使用SCU温度传感器。这两个温度传感器的读数之间差异很小。过热关闭的余量仍然足够避免损坏。
ERR051393:Arm/Cortex-A核心内存损坏
描述
Cortex-A CPU子系统在初始化过程中的竞争条件可能导致内存设置值被错误地应用于某些Cortex-A集群内部内存。
这可能导致某些设备上的内存损坏。
解决方法
需要一个实施SCF-838的SCU固件修订版来修改Cortex-A CPU子系统的初始化序列,以避免竞争条件。更新已经集成到从L5.10.35开始的Linux BSP版本中。
ERR050068:音频:音频时钟复用器输入处的24 MHz时钟源不正确
描述
音频子系统/DMA的DSC提供两个24 MHz时钟源。
一个直接来自24 MHz振荡器(“24_MHz_functional”),另一个通过复位序列期间使用的SW门控(“24_MHz_rst_clk”)。
这第二个24 MHz源目前连接到音频时钟复用器(ACM)输入,并且可以选择作为音频GPT的功能时钟。DSC复位时钟在复位序列期间启用和禁用,这将影响使用它的模块那个时钟通过 ACM。请注意,当音频块运行时,可以发生 reset sequence (例如,对于 HIFI)。必须使用 “24_MHz_functional”。
只有 GPT 会受到此错误连接的影响。
解决方法
请勿从 ACM(音频时钟多路复用器)GPT0...5 外部时钟发生器。相反,请选择 GPT 内部 clock multiplexer 提供的 24 MHz clock source,该 clock source 来自正确的源。也就是说,在 GPT 控制寄存器 (CR) 中,CLKSRC[8:6] 必须使用 “101b - 晶体振荡器作为参考时钟 (ipg_clk_24M)”,并避免使用 “011b - 外部时钟”。