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.

[参考译文] TMS320C6652:TMS320C6652 SPI 寄存器问题

Guru**** 2591270 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589246/tms320c6652-tms320c6652-spi-registers-problem

器件型号:TMS320C6652

您好!

我有一个带有 SPI 初始化例程的简单代码、然后按照 PRUGP2A (SPI 用户指南)中的说明重新初始化。
   引导模式"noboot":SPI 已初始化、但在重新初始化时会出现错误"device core is hung (设备内核挂起)"
   引导模式"spiboot":在初始化 SPI 时出现错误"device core is hung (设备内核挂起)"

SPI 寄存器有限制、还是必须使用脚踢机制?

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

    e2e.ti.com/.../SPI.c

    e2e.ti.com/.../SPI.h

    e2e.ti.com/.../0724.main.c

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

    我们为此器件提供了 Processor SDK RTOS 软件包、该软件包为该芯片提供了 SPI LLD 驱动程序和 CSL 软件包。 您是否了解了该封装中提供的 SPI 写入器或 SPI LLD 代码。 这将有助于您快速入门。

    您是在您的硬件上还是在 TI EVM 上尝试此操作。 我们建议您先在 TI C6657 EVM 上尝试此操作、然后使用硬件进行测试。 KICK 寄存器仅适用于 BOOTCFG 存储器空间、而不适用于外设寄存器。 您是否还可以指定重新初始化的含义。 这是否意味着您使用 SPI peripherral 执行软复位、然后重新初始化 SPI 接口、或者在 IP 已在使用时重新初始化它。

    您能否单步执行代码并告诉我们导致器件内核挂起的步骤。

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

    Rahul、

    [引用 USER="Rahul Prabhu">我们为此器件提供了一个 Processor SDK RTOS 软件包,为该芯片提供了 SPI LLD 驱动程序和 CSL 软件包。 您是否了解了该封装中提供的 SPI 写入器或 SPI LLD 代码。 这将有助于您快速入门。
    [/报价]

    我不使用 CSL、但我给出了一个简单的示例、其中包含对 SPI 寄存器的"读取"和"写入"。

    [引用 user="Rahul Prabhu">您是在您的硬件上还是在 TI EVM 上尝试执行此操作。 我们建议您先在 TI C6657 EVM 上尝试此操作、然后使用硬件进行测试。 KICK 寄存器仅适用于 BOOTCFG 存储器空间、而不适用于外设寄存器。
    [/报价]

    我有自己的具有 C6652和 C6657 EVM 的硬件。

    EVM 工作正常、C6652内核有问题。

    [引用 user="Rahul Prabhu"]您能否指定重新初始化的含义。 这是否意味着您使用 SPI peripherral 执行软复位、然后重新初始化 SPI 接口、或者在 IP 已在使用时重新初始化它。
    [/报价]

    初始化和重新初始化的功能相同、您可以在提供的源代码中进行检查。

    传输未启动、我是说在 SPI 初始化完成后、会添加延迟、然后进行新的初始化过程。

    [报价 USER="Rahul Prabhu">您能否单步执行代码并告诉我们导致器件内核挂起的步骤。
    [/报价]

    找到 printscreen、在此步骤中会出现问题。

    此致、Pavel。