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.

[参考译文] SysConfig:SysConfig 中的 AM62 SPI 配置

Guru**** 2535750 points
Other Parts Discussed in Thread: AM623, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1553075/sysconfig-am62-spi-config-in-sysconfig

器件型号:SysConfig
主题:AM623 中讨论的其他器件

工具/软件:

您好、
我要配置 AM623 的 SPI 时钟。 但对于某些 SPI 频率、我在 ti_driver_open_close.c 中得到 2 个参数

我该怎么办?  
SysConfig 是否会检测错误的 SPI 时钟设置?

此致、Holger

e2e.ti.com/.../3051.ti_5F00_drivers_5F00_open_5F00_close.c

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

    您好、

    我将展示的结果基于最新的 SDK 和 SysConfig。

    添加两个 MCSPI 实例后、我看不到您看到的频率差异。

    请阅读 MCSPI 集成指南、了解如何在 SysConfig GUI 中配置值以及其他参数有什么含义:  【常见问题解答】SK-AM64B:MCSPI 集成指南 

    如果您使用的是较早的 SDK、我建议您切换到最新版本、这样可以解决您的问题。

    此致、

    Vaibhav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有什么问题?  
    SysConfig 是否会检测到错误的 SPI 时钟设置?

    总结一下、您在 SysConfig 中配置了两个 MCSPI 实例、假设配置了 SPI1 和 SPI2 控制器、其中每一个都具有您配置的不同频率、因此您可以看到生成的文件中反映的确切值。 希望这有助于澄清您的疑问。

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

    尊敬的 Vaibhav:
    您能否尝试更改时钟值并查看其是否仍然正确?

    此致、Holger

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

    您好、

    为了澄清一下、您看到的两个频率(即 1600000 和 1780000)是您添加的两个不同 MCSPI 实例。 这些数字由您配置。

    例如、请查看以下屏幕截图:

    我已声明:

    1. CONFIG_MCSPI0:在本例中、我将频率设置为 123456(只是为了演示一下,我已写入该随机数)、此数字反映在生成的文件中。

    2. CONFIG_MCSPI1:在本例中、我将频率设置为 178000、因此您也可以在生成的文件中看到。

    在应用中、您可以使用 MCSPI1、这意味着您在 178000 频率下运行、如果在应用中使用 MCSPI0、则意味着工作频率为 123456。

    希望这澄清了你的疑虑。

    此致、

    Viabhav