S32DS MPC5748F enet receive

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

S32DS MPC5748F enet receive

Jump to solution
368 Views
ruirui
Contributor II

When I tried to receive Ethernet packets and convert them to CAN, I ran into problems. I used VECTOR's CANoe to send Ethernet messages and found the corresponding message array in S32DS. However, when I set up the interrupt, I found that the status0 part of rxBD was not updated. Therefore, I cannot complete the sending of CAN messages. The screenshot of my project and the problems I encountered is as follows.<bottom> 1.jpg

  

a7edb904-858f-4bd7-bfcc-236650dc304f.jpg

2.jpg

 

 

0 Kudos
Reply
1 Solution
353 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

one possible reason could be data cache. If enabled try to disable it at all, or at least put descriptors and buffer into non-cacheable area. Moreover descriptor have to be properly aligned.

BR, Petr

View solution in original post

0 Kudos
Reply
1 Reply
354 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

one possible reason could be data cache. If enabled try to disable it at all, or at least put descriptors and buffer into non-cacheable area. Moreover descriptor have to be properly aligned.

BR, Petr

0 Kudos
Reply