S32K3xx FlexCAN Transmit With Transmit Buffering

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K3xx FlexCAN Transmit With Transmit Buffering

442 次查看
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 项奖励
回复
2 回复数

371 次查看
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 项奖励
回复

386 次查看
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 项奖励
回复