This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VEN-Q1:无缝 MCU R5F 到 A53 启动界面

Guru**** 2927270 points

Other Parts Discussed in Thread: AM62P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1650758/tda4ven-q1-seamless-mcu-r5f-to-a53-splash

器件型号: TDA4VEN-Q1
主题中讨论的其他器件: 4428AM62P

我们在 R5F MCU 和 A53 之间执行 falcon 模式、并希望在内核初始化期间防止 OLDI 外设(及其时钟)在加载 tidss 驱动程序之前复位。

我已使用 dev-data.c 和 clk-data.c 启用 DSS0
内置 K3 驱动程序运行后、OLID 输出将是 300MHz 而不是 71MHz、导致输出停止正常工作。
我看到、可能是因为我将 dss0 fck 直接连接到 hsdiv0_16fft_main_16_hsdivout0_clk、当 A53 内核进入 K3 时、它会将 OLDI 寄存器复位为 2100MHz、因此除以 7 就是 300MHz。

我需要将最终时钟配置与 dev-data.c 和 clk-data.c 匹配、或者我需要更新 K3 默认行为以跳过初始化这些时钟。

TI 是否有关于此特性的建议?

请注意、300MHz 发生在我 modprobe tidss 模块之前、因此它是在最基本的 K3 初始化期间。
在 modprobe 之后、我获得了正常行为、但通过了不同的时钟树路径。

谢谢。 请参阅随附的补丁、以了解 u-boot r5f SPL 变化:
e2e.ti.com/.../4428.r5f_5F00_mcu_5F00_dss0_5F00_enable.txt