S32k311 SPI Module configuration

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32k311 SPI Module configuration

1,419件の閲覧回数
dhanabharathi
Contributor III

Hello @nxp 

       I am configured in SPI in S32k31xevb board, I am getting SPI_JOB_PENDING. i connected the PINs correctly. what will the problem in this? i attached my project in here .  provide solution for this problem.                                                                                                                                                                                                                                                                                                            

タグ(4)
0 件の賞賛
返信
7 返答(返信)

1,397件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @dhanabharathi 

I have reviewed your configurations and noticed an important detail: the SPI master and slave are set with different baud rates.

Both devices should operate at compatible speeds. Since the master provides the clock signal, the slave must be able to reliably receive and respond at that rate. A mismatch in baud rates can lead to data corruption, communication errors, or complete failure to establish a connection.

 

BR, VaneB

0 件の賞賛
返信

1,302件の閲覧回数
dhanabharathi
Contributor III

Hello @VaneB ,

  I changed both SPI master and slave baud rates, but still the problem exists. can you please recheck.


タグ(4)
0 件の賞賛
返信

1,278件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @dhanabharathi 

I have ported the Spi_Transfer_S32K344 project to the S32K311. To help ensure that no configurations, initializations, or code elements are missing from your setup, I am attaching both the .mex file and the main source file for your reference.

0 件の賞賛
返信

1,104件の閲覧回数
dhanabharathi
Contributor III

Hello @VaneB ,

  Now, it is working. Thank you for your support.

タグ(4)
0 件の賞賛
返信

822件の閲覧回数
dhanabharathi
Contributor III

Hello @VaneB 

I have taken this as example and configured LPSPI1 as slave (using DMA) and LPSPI2 as master. after executing RxChBuf1 is successfully receiving the data whereas in RxChBuf1[0] =15, RxChBuf1[9]=16 and the remaining array is '0'. I tried different configuration still not works. can you please provide me the solution?

タグ(4)
0 件の賞賛
返信

765件の閲覧回数
dhanabharathi
Contributor III

Hello @VaneB 

      I have analysed further in the function Lpspi_Ip_TransferProcess() the NumberOfReads is getting '0' because Base->FSR - RXCOUNTER is '0' so it is not updating RX buffer. Note: the breakpoint is hitting at Lpspi_Ip_IrqTxDmaHandler() and Lpspi_Ip_IrqRxDmaHandler() so, I guess DMA configuration is OK. Can you please help me on this topic? I need Rxbuf1 to be updated. I have configured master and slave as EB

 

 

タグ(4)
0 件の賞賛
返信

735件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2196655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32k311%20SPI%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E6%A7%8B%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F61445%22%20target%3D%22_blank%22%3E%40nxp%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%20S32k31xevb%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%20SPI%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81SPI_JOB_PENDING%20%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82PIN%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%20%E3%81%93%E3%81%93%E3%81%AB%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AE%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2206850%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2206850%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ELpspi_Ip_TransferProcess()%20%E9%96%A2%E6%95%B0%E3%82%92%E3%81%95%E3%82%89%E3%81%AB%E5%88%86%E6%9E%90%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81Base-%26gt%3BFSR%20-%20RXCOUNTER%20%E3%81%8C%20'0'%20%E3%81%A7%E3%81%82%E3%82%8BSO%E3%80%81NumberOfReads%20%E3%81%8C%20'0'%20%E3%81%AB%E3%81%AA%E3%82%8A%E3%80%81RX%20%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%8C%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E6%B3%A8%3A%20%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%81%AF%20Lpspi_Ip_IrqTxDmaHandler()%20%E3%81%A8%20Lpspi_Ip_IrqRxDmaHandler()%20%E3%81%A7%E3%83%92%E3%83%83%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82SO%E3%80%81DMA%20%E6%A7%8B%E6%88%90%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E5%8A%A9%E3%81%91%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%EF%BC%9FRxbuf1%20%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A8%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%82%92EB%E3%81%A8%E3%81%97%E3%81%A6%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2206076%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2206076%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E3%81%93%E3%82%8C%E3%82%92%E4%BE%8B%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81LPSPI1%E3%82%92%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%EF%BC%88DMA%E4%BD%BF%E7%94%A8%EF%BC%89%E3%80%81LPSPI2%E3%82%92%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%AE%9F%E8%A1%8C%E5%BE%8C%E3%80%81RxChBuf1%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81RxChBuf1%5B0%5D%20%3D%2015%E3%80%81RxChBuf1%5B9%5D%20%3D%2016%E3%81%A7%E3%80%81%E6%AE%8B%E3%82%8A%E3%81%AE%E9%85%8D%E5%88%97%E3%81%AF%E3%80%8C0%E3%80%8D%E3%81%A7%E3%81%99%E3%80%82%E5%88%A5%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E8%A9%A6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2201881%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201881%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%20%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BB%8A%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2201072%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201072%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253997%22%20target%3D%22_blank%22%3E%40dhanabharathi%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ESpi_Transfer_S32K344%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%20S32K311%20%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E8%A8%AD%E5%AE%9A%E3%80%81%E5%88%9D%E6%9C%9F%E5%8C%96%E3%80%81%E3%82%B3%E3%83%BC%E3%83%89%E8%A6%81%E7%B4%A0%E3%81%8C%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%8B%E3%82%89%E6%AC%A0%E8%90%BD%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81.mex%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8.mex%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%B8%A1%E6%96%B9%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8F%82%E7%85%A7%E7%94%A8%E3%81%AB%E7%94%A8%E6%84%8F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2200807%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200807%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%20%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%20%3CSPAN%3ESPI%20%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A8%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%BE%E3%81%A0%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82CAN%20%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E5%86%8D%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2196823%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32k311%20SPI%20Module%20configuration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2196823%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253997%22%20target%3D%22_blank%22%3E%40dhanabharathi%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%A8%AD%E5%AE%9A%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81%E9%87%8D%E8%A6%81%E3%81%AA%E8%A9%B3%E7%B4%B0%E3%81%AB%E6%B0%97%E3%81%A5%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82SPI%20%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A8%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%8C%E7%95%B0%E3%81%AA%E3%82%8B%E3%83%9C%E3%83%BC%20%E3%83%AC%E3%83%BC%E3%83%88%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%B8%A1%E6%96%B9%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%AE%E3%81%82%E3%82%8B%E9%80%9F%E5%BA%A6%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%8C%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E4%BF%A1%E5%8F%B7%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%AF%E3%81%9D%E3%81%AE%E9%80%9F%E5%BA%A6%E3%81%A7%E7%A2%BA%E5%AE%9F%E3%81%AB%E5%8F%97%E4%BF%A1%E3%81%97%E3%80%81%E5%BF%9C%E7%AD%94%E3%81%A7%E3%81%8D%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%9C%E3%83%BC%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%AF%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E7%A0%B4%E6%90%8D%E3%80%81%E9%80%9A%E4%BF%A1%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E6%8E%A5%E7%B6%9A%E3%82%92%E7%A2%BA%E7%AB%8B%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%A8%E3%81%84%E3%81%86%E5%95%8F%E9%A1%8C%E3%81%ABCAN%E3%81%A4%E3%81%AA%E3%81%8C%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81%E3%83%B4%E3%82%A7%E3%82%A4%E3%83%B3B%3C%2FP%3E%3C%2FLINGO-BODY%3E