S32K312 关于SPI问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K312 关于SPI问题

Jump to solution
396 Views
Bert2023
Contributor III

你好:

在S32K312 EVB上使用FreeRTOS_Toggle_Led_Example_S32K312例程(DS3.4+RTD2.0.0),添加SPI传输功能 ,master:LPSPI_2,  Salve : Flexio_SPI, 目前master 端和slave端都接收不到数据,请帮忙检查一下是配置问题还是code问题。

添加SPI功能参考Lpspi_Flexio_Ip_Transfer_S32K344(DS3.5_RTD3.0.0,DS3.5中自带例程,因为要配制master:LPSPI_2,  Salve : Flexio_SPI,所以参考此demo)。

添加例程如附件:FreeRTOS_Toggle_Led_Example_S32K312_SPI_1119.zip

目前排除问题如下:

1.接线问题已排除,因为使用Lpspi_Flexio_Ip_Transfer_S32K312(DS3.4 自带例程,FlexIO为master,LPSPI_2为slave)能够正常接收。但是将Lpspi_Flexio_Ip_Transfer_S32K312 demo中将FlexIO为slave,LPSPI_2为master发现master 端和slave端也是都接收不到数据的。

所以请帮查看FreeRTOS_Toggle_Led_Example_S32K312_SPI_1119.zip demo code问题,或是将Lpspi_Flexio_Ip_Transfer_S32K312 demo code 改为master:LPSPI_2,  Salve : Flexio_SPI 模式。

Lpspi_Flexio_Ip_Transfer_S32K312 demo code 如附件。

多谢,

 

0 Kudos
Reply
1 Solution
339 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Bert2023

我在使用RTD 2.0.0配置S32K312的FlexIO的DMA的时候总会遇到些问题,这个版本太老了可能存在些问题,

我在RTD 3.0.0 P07上做了一个S32K312的demo,我测了下没什么问题。

其实在RTD 3.0.0上已经提供了SPI作为主机,FlexIO作为从机的例程,但是其基于S32K344制作的,我也是

参考这个demo测试的。

View solution in original post

0 Kudos
Reply
5 Replies
340 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Bert2023

我在使用RTD 2.0.0配置S32K312的FlexIO的DMA的时候总会遇到些问题,这个版本太老了可能存在些问题,

我在RTD 3.0.0 P07上做了一个S32K312的demo,我测了下没什么问题。

其实在RTD 3.0.0上已经提供了SPI作为主机,FlexIO作为从机的例程,但是其基于S32K344制作的,我也是

参考这个demo测试的。

0 Kudos
Reply
336 Views
Bert2023
Contributor III
所以如果S32K312做开发,需要DS3.5+RTD3.0.0 这样的搭配?
0 Kudos
Reply
319 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Bert2023

不一定是RTD 3.0.0呀,现在的版本已经出到5点几了。如果是新开发的,用RTD2.0.0肯定是太旧了吧,没有任何理由还用旧版本吧。

0 Kudos
Reply
351 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Bert2023

抱歉回复你的有点迟,我正在处理你的问题,我还需要点时间

0 Kudos
Reply
362 Views
Bert2023
Contributor III

Hi,你好:

目前问题进展如下:

DS3.5+RTD3.00  配置master:LPSPI_2,  Salve : Flexio_SPI 收发正常,同样的配置在DS3.4+RTD2.00 时只有Slave 端能接收到数据,而master端RX接收不到数据,例程如下,请帮忙check一下,是什么原因导致的?

多谢!

0 Kudos
Reply