S32K144: FlexIO Master Receive Blocked for more than 13 bytes

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

S32K144: FlexIO Master Receive Blocked for more than 13 bytes

366 Views
sundaram_v
Contributor II

Hello Team,

Currently, we have two S32K144 devices, and one is acting as an IIC master and the other as a slave.

We were implementing the FLEXIO mechanism (Master and Slave) for communication between two S32K144 devices using FREERTOS. We were using the RTM 3.0.0 SDK.

Our communication protocol follows: for each master request, the slave should respond with 15 bytes.

But we understood that FLEXIO Master Receive will support only up to 13 bytes; if it is more than 13 bytes, it is getting asserted.

Could you please help with some suggestions on this? This is very important for us.

Thanks
Sundar

 

Labels (1)
Tags (2)
0 Kudos
1 Reply

318 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Sundar,

Please update the S32K1 SDK to RTM 3.0.3 or higher. It was fixed in RTM3.0.3, read S32SDK_for_S32K1xx_RTM_3.0.3_ReleaseNotes.pdf 

FlexIO_I2C There is a maximum limit of 13 bytes on the size of any transfer S32SDK_for_S32K1xx_RTM_3.0.3_ReleaseNotes.png


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos