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.

[参考译文] TMS320C5517:确认 ACSnCR1寄存器

Guru**** 2576215 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627162/tms320c5517-confirm-the-acsncr1-register

器件型号:TMS320C5517

尊敬的 TI 专家:

请允许我确认以下问题。

[问题]
根据我们的客户、他们无法将"0x7FFE"设置为 ACS2CR1、ACS3CR1和 ACS5SR1。 即、即使写入了复位值(0x7FFE)、它们也会读取"0xFFFC"。
此行为是否正确?

如果您有任何问题、请告诉我。
此致。
Kaka

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

    我已将您的疑问转发给 C55x 软件专家。 他们的反馈应发布在此处。

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

    您是否对此主题有任何更新?

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

    Kaka-San、

    我能够使用 CCS 和 C5517 EVM 写入所有这些寄存器。

    我使用的示例是基于 CSL 的 CSL_EMIF_NOR_CpuTransfer \C55_CSL_3.07\ccs_v6.x_examples\EMIF\CSL_EMIF_NOR_CpuTransfer

    在第一次写入 ACS2CR1之后、我能够立即停止代码的执行、然后使用"Registers"窗口将0x7FFE 写入 ACS2CR1、写入后该值保持不变。 这会导致测试失败、否则测试将通过。

    客户为什么要将0b11写入 ACSnCR1[1:0]? 这是异步数据总线宽度位域的保留值。 C5517只能支持8位和16位。

    如果时钟门不允许将 SYSCLK 连接到 EMIF 外设、则不能对任何寄存器进行写操作或读取操作。 但是、这听起来不像他们的问题。

    我建议客户研究 CSL 示例、以检查系统和 EMIF 外设的正确初始化。

    他们是否具有对 DSP 的 JTAG 访问权限?

    他们是如何写入这些寄存器的?

    希望这对您有所帮助、
    标记

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

    感谢你的建议。
    现在、我们还确认了如果使用 EVM、可以更改该值。 因此、我建议我们的客户使用 CSL 示例。
    如果我们从他们那里得到更多问题、请让我确认。

    此致。
    Kaka