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.

[参考译文] TMS570LS0914:AUTOSAR_MCAL TMS570LSx-05.40.00 的 SPI 通信问题

Guru**** 2924250 points

Other Parts Discussed in Thread: TMS570LS0914, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1586854/tms570ls0914-spi-communication-issue-with-autosar_mcal_tms570lsx-05-40-00

器件型号: TMS570LS0914
主题中讨论的其他器件: HALCOGEN

您好专家、

我们将尝试通过 SPI_1 在 TMS570LS0914 和 QCA7006 之间进行通信。

RegistersBareMetal (1).txt 

Autosar_SPI_MCAL.txt 

  1. 借助裸机软件 (Halcogen 生成的 SPI MCAL)、我们可以通过读取签名寄存器 0x1A00 (Tx 命令:0xDA00) 来获取所需的 resposne 0xAA55。 根据 QCA7006 数据表、SPI 应在模式 3 下工作、但实际上我们获得了模式 2 而不是模式 3 所需的输出。

SPIDemoBareMetal.jpg

但根据我们的应用、我们需要使用 AUTOSAR MCAL。 因此、使用 AUTOSAR SPI MCAL 时、同一 Tx 命令无法获得所需的响应。 有时、我们将获得 0xAAAA 或 0x5555 作为响应。

3.这里附加了用于裸机软件以及 AUTOSAR MCAL 集成软件的 MibSpi1 的寄存器转储。

4、请提供进一步指导。

此致、

Ushan Kumari

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

    尊敬的  Ushan:

    HalCoGen 生成的 SPI 驱动程序按预期运行、但 MCAL SPI 驱动程序无法将 0xAA55(预期 RX 数据)解释为 0xAAAA 或 0x5555。

    在附加的文件中、TMS570 在使用 HalCOGen SPI 驱动程序时充当 SPI 主器件、但在使用 MCAL SPI 驱动程序时将其配置为从器件。  

    POL=1 和 Phase=0、表示数据在前沿输出(下降)、输入数据在后沿(上升)锁存 --模式 2

    另一个器件 (QCA7006) 是否使用模式 3 (POL=1 和 Phase=1)? 我认为两者应该使用相同的模式。

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

    尊敬的 Wang:

    感谢您的答复!!

    现在、我们已将 SPI 驱动程序 (TMS570) 配置 为主器件、但仍然没有收到正确的响应 (0xAA55)。  

    AUTOSAR SPI MCAL 的新寄存器转储已在此处附加。 现在、我们已将 SPI 配置为模式 3、因为 QCA7006 支持 SPI 模式 3.e2e.ti.com/.../MibSpi1.txt

    此致、
    Usha Kumari

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

    等待回复、因为这是进一步开展活动的关键问题。

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

    尊敬的专家:

    我们的详细问题陈述已附于本文件后、请回复以继续进行。

    此致、

    Usha Kumarie2e.ti.com/.../Issue_5F00_description_5F00_For_5F00_TI.docx

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

    你好、Usha、

    对延迟回复表示歉意。 您是否解决了 ICU 和 SPI 问题? 如果没有、我将研究您所附的问题描述。 谢谢