CAN Interfaces and C++ sample code

Hi,

Could you please let me know which chips CAN Interfaces (1&2, 3&4, and 5&6) physically connect to? are all of them physically connected to AURIX? or each set is physically connected to Xavier A, B and AURIX respectively?

I guess Xavier A or B can access all CAN interfaces. let me know if not. Could you please provide Linux-based sample C/C++ code that can send/receive CAN commands via the interfaces? It would be better if code is not based on Nvidia DriveWorks library. We have a design requirement of sending/receiving CAN commands by directly talking to CAN Drivers. Please provide steps to set up the CAN interfaces before running the code (in case if these steps cannot be done within C++ code).

Thanks
Jerry

Dear jerryc_sf,

Could you please refer to DDP_EB_AURIX_Software_UserGuide.pdf in DRIVE-V5.0.13-E3550-Aurix.zip file?
DRIVE-V5.0.13-E3550-Aurix.zip is in DRIVE/Linux/5.0.13.2/SW/DriveSDK/drive-t186ref-foundation/utils/scripts.

Regarding CAN physical connection, please refer to The figure 3.1, “NVIDIA® DDP Xavier™ Hardware Overview” in the doc.

Regarding CAN sample code, I will send EB contact point via PM, please help to check it with EB team. Thanks.