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.

[参考译文] AM6548:DCC

Guru**** 1952220 points
Other Parts Discussed in Thread: AM6546, TMDX654IDKEVM, AM6548
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1007854/am6548-dcc

器件型号:AM6548
主题中讨论的其他器件:AM6546TMDX654IDKEVM

我尝试在我们的定制板上使用带 AM6546 SR2.0的 DCC、但无法在源寄存器(DCCCLKSRC1和 DCCCLKSRC0)中放置任何内容。

  • 写入 DCCCLKSRC1和 DCCCLKSRC0总是在寄存器中为0
  • 写入 DCCGCTRL、DCCCNTSEED0、DCCCNTVALID0和 DCCCNTSEED1可以正常工作
  • 在所有 DCC (DCC0-DCC7和 MCU_DCC0-MCU_DCC2)上看起来都是相同的
  • 我在自己的评估板上进行了相同的测试(采用 AM65xx SR1.0的 TMDX654IDKEVM)。 在评估板上、可以设置寄存器 DCCCLKSRC1和 DCCCLKSRC0
  • 一个观察结果是 DCCREV 寄存器。 在评估板上的 RCU601 3.0.0上:2.0.4

此致

Johnny Mostraum

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

    您好!

    [引用 userid="443991" URL"~/support/processors-group/processors/f/processors-forum/1007854/am6548-dcc "]写入 DCCCLKSRC1和 DCCCLKSRC0时寄存器中始终为0 [/引用]

    如 TRM 的表12-9935中所述、我们必须首先通过向 KEY 位字段写入 KEY 值来启用时钟源-这仅对 SR2.0有效。 同样的推理也适用于 DCCCLKSRC1。

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

    我曾尝试先写入密钥值、但看起来它是只读的(DCCCLKSRC0和 DCCCLKSRC1)。

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

    您好吗、您还有其他可以解决问题的建议吗?

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

    您好!

    您可以按照 函数 DCCSetConfig()中 packages/ti/CSL/src/IP/DCC/V0/priv/DCC.c 中提到的顺序执行操作

    此代码在 packages/ti/CSL/example/dCC/DCC_singleshotmode_app/DCC_app_v1.c DCC_app.c 中使用

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

    您好!

    我们使用了此代码并查看了示例、但运气不好。 寄存器 DCCCLKSRC0和 DCCCLKSRC1始终为0x00000000。

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

    如前所述、我从 DCCREV 注册表中读取了3.0.0 (见下图)。 在我的文档(SPRUID7E)中、DCCREV 中的值为2.0.4。 3.0.0和2.2.4之间的区别是什么? 3.0.0上是否有任何文档? 附件还提供了我们使用的 am6548版本寄存器的图片(见下图)。

x 出现错误。请重试或与管理员联系。