S32K344 SPI Transmit Buffer issue

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

S32K344 SPI Transmit Buffer issue

ソリューションへジャンプ
1,443件の閲覧回数
kual_gettobyte
Contributor III

kual_gettobyte_0-1743526830237.png

 

I am trying to send about 7200 bytes of data over SPI in S32K344 MCU.

But after transmitting about 91 bytes( you can see expression view) of data getting hardfault!!

what can be reason?? i am using Lpspi_Ip_SyncTransmit() API for doing so.

 

 

0 件の賞賛
返信
1 解決策
1,414件の閲覧回数
kual_gettobyte
Contributor III

Well i figured the issue. It was on some linker script issue

元の投稿で解決策を見る

2 返答(返信)
1,422件の閲覧回数
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @kual_gettobyte,

Please find more information about the fault exception, is it a MemManage fault or a BusFault?

Is the system clock set precisely to one of the clock options, e.g. Table 151. Option A - High Performance mode (CORE_CLK @ 160 MHz).

 

Regards,

Daniel

0 件の賞賛
返信
1,415件の閲覧回数
kual_gettobyte
Contributor III

Well i figured the issue. It was on some linker script issue

%3CLINGO-SUB%20id%3D%22lingo-sub-2072220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K344%20SPI%20%E9%80%81%E4%BF%A1%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%BC%E3%81%AE%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072220%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22kual_gettobyte_0-1743526830237.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22kual_gettobyte_0-1743526830237.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F330833iD4B78A6CFF7C9BC6%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22kual_gettobyte_0-1743526830237.png%22%20alt%3D%22kual_gettobyte_0-1743526830237.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3ES32K344%20MCU%E3%81%A7SPI%3C%2FSTRONG%3E%E7%B5%8C%E7%94%B1%E3%81%A7%E7%B4%84%3CSTRONG%3E7200%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%3C%2FSTRONG%3E%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E9%80%81%E4%BF%A1%E5%BE%8C%20%3CSTRONG%3E%E3%80%81%E7%B4%8491%E3%83%90%E3%82%A4%E3%83%88(%E5%BC%8F%E3%83%93%E3%83%A5%E3%83%BC%E3%82%92%E8%A6%8B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99)%3C%2FSTRONG%3E%20%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E3%83%8F%E3%83%BC%E3%83%89%E3%83%95%E3%82%A9%E3%83%BC%E3%83%AB%E3%83%88%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99!!%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3E%E7%90%86%E7%94%B1%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%E7%A7%81%E3%81%AF%E3%81%9D%E3%81%86%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABLpspi_Ip_SyncTransmit()API%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K344%20SPI%20%E9%80%81%E4%BF%A1%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%BC%E3%81%AE%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%BE%E3%81%82%E3%80%81%E7%A7%81%E3%81%AF%E5%95%8F%E9%A1%8C%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%9D%E3%82%8C%E3%81%AF%E3%83%AA%E3%83%B3%E3%82%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K344%20SPI%20%E9%80%81%E4%BF%A1%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%BC%E3%81%AE%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F244399%22%20target%3D%22_blank%22%3E%40kual_gettobyte%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%E9%9A%9C%E5%AE%B3%E4%BE%8B%E5%A4%96%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81MemManage%E3%81%AE%E9%9A%9C%E5%AE%B3%E3%81%A7%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82BusFault%E3%81%AE%E9%9A%9C%E5%AE%B3%E3%81%A7%E3%81%99%E3%81%8B%3F%20%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K312-HARDFAULT-Handling-Interrupt-DS3-5-RTD300%2Fta-p%2F1806259%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K312-HARDFAULT-Handling-Interrupt-DS3-5-RTD300%2Fta-p%2F1806259%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FHow-To-Debug-A-Fault-Exception-On-ARM-Cortex-M-V7M-MCU-S32K3XX%2Fta-p%2F1595570%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FHow-To-Debug-A-Fault-Exception-On-ARM-Cortex-M-V7M-MCU-S32K3XX%2Fta-p%2F1595570%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FFault-handling-on-S32K14x%2Fta-p%2F1114447%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FFault-handling-on-S32K14x%2Fta-p%2F1114447%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE1%E3%81%A4%E3%81%AB%E6%AD%A3%E7%A2%BA%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB151%E3%80%82%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%20A%20-%20%E3%83%8F%E3%82%A4%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%20%E3%83%A2%E3%83%BC%E3%83%89%20(CORE_CLK%20%40%20160%20MHz)%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E