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:McSPI 初始化

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/665412/tms320c5517-mcspi-initialization

器件型号:TMS320C5517

您好 E2E。

简短的问题。

通过取消对 PCGCR 中的时钟进行门控来初始化 McSPI 模块后、CCS 中的调试器的行为就像该模块未开启一样。

我无法通过调试器访问任何 McSPI 模块寄存器、我为该模块编写的代码似乎没有执行任何操作。

有什么想法吗?

此致。

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

    您好、Christoffer、

    请参阅 TRM 第1.5.3.2.2节外设时钟停止请求/确认寄存器(CLKSTOP1和 CLKSTOP2)[1C3Ah 和1C3Bh]

    "要启用 EMIF、UHPI、McBSP、McSPI、USB、 或 UART、首先通过 PCGCR1或 PCGCR2启用到外设的时钟、然后清除 CLKSTOP 寄存器中相应的时钟停止请求位。"

    我建议从 CSL McSPI 示例开始、该示例针对所有 McSPI 示例执行此步骤: http://www.ti.com/tool/sprc133 

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

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

    嗯、这有点尴尬。 我不能相信我忘记了这一点。

    很抱歉、您遇到了这样一个简单的问题。 但非常感谢您的快速回答!

    此致