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.

[参考译文] AM625:MCSPI_getBaseAddr 返回错误的基址

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1452561/am625-mcspi_getbaseaddr-return-wrong-base-address

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

工具与软件:

MCSP_getBaseAddr 在 MCU SDK 中返回错误的基址示例:  

C:\ti\mcu_plus_sdk_am62x_10_00_00_14\examples\drivers\mcspi\mcspi_performance_32bit\am62x-sk\a53ss0-0_freertos

MCSPI0的基地址为0x2010xxxx、而非0x2011xxxx

但8位 MCSPI0的运行方式是正确的。

我发现在32位示例中将 SysConfig 文件配置为用于 MCSPI0的 SPI1。

更改到 spi0、就能正常工作。

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

    尊敬的 Tony:

    这是意料之外的。

    此外、总而言之、对于32位性能应用、您只会在 MCSPI 主域 SPI1外设中看到此问题吗? 但是、当您切换到主域 SPI0时、基地址会正确输出吗?

    此致、

    Vaibhav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您发现此问题仅适用于32位性能应用的 MCSPI 主域 SPI1外设

    我想探测 MCSPI0信号。 虽然该示例可以成功运行结束、但我无法在 MCSPI0上捕获信号。  

    然后我进入代码、发现返回的基地址错误、返回 McSPI0以外的 McSPI1地址。

    然后在 SysConfig 中配置为 MCSPI1。 更改为 MCSPI0、可以捕获 McSPI0信号。

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

    尊敬的 Tony:

    [报价 userid="35100" url="~/support/processors-group/processors/f/processors-forum/1452561/am625-mcsp_getbaseaddr-return-wrong-base-address/5578365 #5578365"]

    我想探测 MCSPI0信号。 虽然该示例可以成功运行结束、但我无法在 MCSPI0上捕获信号。  

    然后我进入代码、发现返回的基地址错误、返回 McSPI0以外的 McSPI1地址。

    然后在 SysConfig 中配置为 MCSPI1。 更改为 MCSPI0、可以捕获 McSPI0信号。

    [报价]

    我假设这个问题已经解决、因为现在您已经配置了 SPI0实例、所以您可以看到正确的基地址并能够探测信号。

    请改正我的理解。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    是的、我解决了问题、根据我的反馈、应该修复 SysConfig 中 MCSPI 实例的错误默认设置。

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

    尊敬的 Tony:

    注意到、我将转达这一点。

    正在关闭该主题帖。

    谢谢!

    Vaibhav

x 出现错误。请重试或与管理员联系。