工具与软件:
大家好。
我使用 TMS320F28P650DK9。
我使用 CPU1和 CPU2、同时测试 CPU2上的通信。
SPI 是通过 CPU2上的"syscfg"设置的。
但是、我在"存储器窗口"中找不到任何与 SPI 相关的寄存器。
它是一个不同的名称吗?
有人能帮我吗?
[CPU1寄存器]
[CPU2寄存器]
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.
工具与软件:
大家好。
我使用 TMS320F28P650DK9。
我使用 CPU1和 CPU2、同时测试 CPU2上的通信。
SPI 是通过 CPU2上的"syscfg"设置的。
但是、我在"存储器窗口"中找不到任何与 SPI 相关的寄存器。
它是一个不同的名称吗?
有人能帮我吗?
[CPU1寄存器]
[CPU2寄存器]
尊敬的 Jinhee:
外设、特别是这种情况下的 SPI、 由单独的 CPU 根据 应用配置进行控制。 默认情况下、CPU1子系统拥有所有配置和控制。 通过软件、可以将外设配置为可由 CPU2子系统访问(请参阅系统控制 TRM 部分)。
因此、每个与器件关联的实例只有一组 SPI 寄存器。 如果您已验证 CPU2已由 CPUSEL6字段选择、则 CPU2 已提供 PERx。 用于 SPI 的 LSPCLK。
此致、
艾什瓦里亚
大家好。
我知道 SPI 是单独控制的、我在 CPU2上使用 SPI。
经确认、CPU2中的 PICO 和 POCI 信号均正常运行。
检查 CPU1上的寄存器窗口时、所有寄存器值都显示为0、因为没有控制权限。
我的问题是、在 CPU2上、我无法在"寄存器窗口"中找到 SPI 寄存器
我的 CCS 版本为12.7.1.00001。
您可以在 CCS 版本12中检查 CPU2的寄存器窗口吗?
尊敬的 Jinhee:
收到确认,这确实是一个错误,我已经提交了一个 Jira,所以这在下一个版本得到修复。 感谢您提请我们注意这一点。
在此期间您可以尝试查看 SPI (和其他外设)寄存器:
此致、
艾什瓦里亚
Jihee、
好消息、我正在附加要使用的新 xml 文件。 以下是待遵循的更新说明、与之前的说明类似:
此致、
艾什瓦里亚