CAN FIFO Configuration Issue with S32K148

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

CAN FIFO Configuration Issue with S32K148

1,214 次查看
kavyakoney
Contributor II

Hello everyone,

I am working on CAN protocol , i want to enable FIFO buffers for my code.

I am bit confused of this.Can anyone tell me what configurations i need to do for this? 

I tried but i am getting the below error. Help me to find the solution

Issue: Since CanHardwareObject_TX is used for Legacy FIFO, the CanHwObjectCount configured must be 6 and Can Object Type is RECEIVE
Level: Error
Type: Tool problem
Tool: Peripherals
Origin: Peripherals
Resource: Sources
Information: Since CanHardwareObject_TX is used for Legacy FIFO, the CanHwObjectCount configured must be 6 and Can Object Type is RECEIVE

Thank you in advance.

标记 (1)
0 项奖励
回复
3 回复数

1,145 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@kavyakoney

I made a demo for your reference, the hardware is S32K148EVB, RTD 3.0.0.

2025-11-19_15-08-14.png

 

0 项奖励
回复

1,126 次查看
kavyakoney
Contributor II

yeah. Thank you @Senlent , i gone through it. 

its a demo for polling and used internal mailboxes right. 

I want to receive CAN data using the Legacy RX FIFO on S32K148.
The required CAN bus speed is 1 Mbps, and I need to configure the RX FIFO filters, ID tables, and interrupts correctly.
Could you please guide me on how to configure the Legacy RX FIFO and how to read FIFO frames when they arrive?


0 项奖励
回复

1,123 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@kavyakoney

No, the Legacy FIFO is used in this demo, and the baud rate is 500KBPS.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2206747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K148%20%E7%9A%84%20CAN%20FIFO%20%E9%85%8D%E7%BD%AE%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2206747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E7%A0%94%E7%A9%B6%20CAN%20%E5%8D%8F%E8%AE%AE%EF%BC%8C%E6%88%91%E6%83%B3%E4%B8%BA%E6%88%91%E7%9A%84%E4%BB%A3%E7%A0%81%E5%90%AF%E7%94%A8%E5%85%88%E8%BF%9B%E5%85%88%E5%87%BA%E7%BC%93%E5%86%B2%E5%99%A8%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%89%E8%B0%81%E8%83%BD%E5%91%8A%E8%AF%89%E6%88%91%EF%BC%8C%E6%88%91%E9%9C%80%E8%A6%81%E4%B8%BA%E6%AD%A4%E5%81%9A%E5%93%AA%E4%BA%9B%E9%85%8D%E7%BD%AE%EF%BC%9F%20%3C%2FP%3E%3CP%3E%E6%88%91%E8%AF%95%E8%BF%87%E4%BA%86%EF%BC%8C%E4%BD%86%E5%87%BA%E7%8E%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%E3%80%82%E5%B8%AE%E6%88%91%E6%89%BE%E5%88%B0%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E9%97%AE%E9%A2%98%EF%BC%9A%3C%2FSTRONG%3E%3CSPAN%3E%20%3C%2FSPAN%3E%E7%94%B1%E4%BA%8E%20CanHardwareObject_TX%20%E7%94%A8%E4%BA%8E%E4%BC%A0%E7%BB%9F%20FIFO%EF%BC%8C%E5%9B%A0%E6%AD%A4%E9%85%8D%E7%BD%AE%E7%9A%84%20CanHwObjectCount%20%E5%BF%85%E9%A1%BB%E4%B8%BA%206%EF%BC%8CCan%20Object%20%E7%B1%BB%E5%9E%8B%E4%B8%BA%20RECEIVE%3CBR%20%2F%3E%E7%BA%A7%E5%88%AB%EF%BC%9A%E9%94%99%E8%AF%AF%3CBR%20%2F%3E%E7%B1%BB%E5%9E%8B%EF%BC%9A%E5%B7%A5%E5%85%B7%E9%97%AE%E9%A2%98%3CBR%20%2F%3E%E5%B7%A5%E5%85%B7%EF%BC%9A%E5%A4%96%E8%AE%BE%3CBR%20%2F%3E%E8%B5%B7%E6%BA%90%EF%BC%9A%E5%A4%96%E8%AE%BE%3CBR%20%2F%3E%E8%B5%84%E6%BA%90%EF%BC%9A%E6%9D%A5%E6%BA%90%3CBR%20%2F%3E%E4%BF%A1%E6%81%AF%EF%BC%9A%E7%94%B1%E4%BA%8E%20CanHardwareObject_TX%20%E7%94%A8%E4%BA%8E%E4%BC%A0%E7%BB%9F%20FIFO%EF%BC%8C%E5%9B%A0%E6%AD%A4%E9%85%8D%E7%BD%AE%E7%9A%84%20CanHwObjectCount%20%E5%BF%85%E9%A1%BB%E4%B8%BA%206%EF%BC%8CCan%20Object%20Type%20%E5%BF%85%E9%A1%BB%E4%B8%BA%20RECEIVE%E3%80%82%3C%2FP%3E%3CP%3E%E6%8F%90%E5%89%8D%E8%B0%A2%E8%B0%A2%E6%82%A8%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E