How to receive both extended & standard CAN messages using enhanced FIFO in RTD?

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

How to receive both extended & standard CAN messages using enhanced FIFO in RTD?

1,797件の閲覧回数
shawnyuan
Contributor II

I am configuring the RTD CAN RX enhanced FIFO. But I cannot make the CAN module to receive both extended&standard CAN messages.

 

The S32G2 reference manual mentioned the enhanced FIFO can receive 2 different CAN message types

enhaced fifo.jpg

But the RTD seems don't allow me to do that. It only let me to use all extended or standard filters.

The generated code cannot have num_enhanced_std_id_filters and num_enhanced_ext_id_filters non-zero at the same time. 

 

const Flexcan_Ip_ConfigType Flexcan_aCtrlConfigPB_VS_0[4U]=
{
/* Can Hardware Channel FLEXCAN_0 */
{
...
/* The number of standard ID filter elements */
0U,
/* The number of extended ID filter elements */
2U,

 

 

Does the RTD support this feature? If not, what is the alternative solution to receive extended&standard messages in a single CAN module?

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

1,755件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport

a

0 件の賞賛
返信

1,684件の閲覧回数
shawnyuan
Contributor II

Hi @Bio_TICFSL , can you provide more details? Thanks!

0 件の賞賛
返信

1,746件の閲覧回数
shawnyuan
Contributor II

Hi @Bio_TICFSL , can you provide more details

0 件の賞賛
返信