S32K3xx FlexCAN Transmit With Transmit Buffering

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

S32K3xx FlexCAN Transmit With Transmit Buffering

243 Views
kodyw
Contributor II

When we use S32K3xx MBDT toolbox with its RTD v4.4, we have a need to configure the FlexCAN transmit with buffer.  We need to rapidly transmit CAN messages without being worry about CAN_write is busy.  If transmit buffering is enabled, then CAN messages will be handled by HTH using buffer so CAN messages will not be lost.

That is documented in AUTOSAR "Specification of CAN interface" (AUTOSAR_SWS_CANInterface.pdf). On its section 7.11 Transmit buffering [SWS_CANIF_00063] The CanIf shall support buffering of a CAN L-DPU for Basic-CAN transmission in the CanIF, if parameter CanIfPublicTxBuffering (see Can-IfPublicTxBuffering) is enabled. (SRS_Can_01020)

kodyw_1-1717106961394.png

kodyw_0-1717106828078.png

When I use S32 Configuration Tools, how can I enable CanIfPublicTxBuffering parameter in order to create a HTH with transmit buffering feature?

Please help!

 

0 Kudos
2 Replies

172 Views
kodyw
Contributor II

Hi Petr,

Here is the screenshot of what I installed.  It is NXP Model-Based Design Toolbox for S32K3xx 1.4.0 (May 26, 2023).

kodyw_1-1717449667769.png

And the RTD folder after "MBDT for S32K3xx 1.4.0" installation shows "SW32K3_RTD_4.4_R21-11_3.0.0"

kodyw_0-1717449516351.png

Thank you,

Kody

 

0 Kudos

187 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

let me ask SW team, if this is even possible.
Could be fine to know RTD version you have.

BR, Petr

0 Kudos