This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5706:

Part Number: AM5706

Hi 

We are trying to do communication between two board with same processor using can interface.

Details:

Processor: AM5706

Interface: DCAN

Example Project: DCAN_BasicExample_evmAM572x_armTestproject

SDK : processor_sdk_rtos_am57xx_08_01_00_09 

We have observed the proper flow in "DCAN_TEST_MODE_LPBACK". We sent some data and able to receive in RX buffer and in Receive registers as well. This happened in both interupt method and polling method.

But when we tried this for transaction in between two boards having same processor , we are not able to receive the data as like previous mode. For this transaction we have used Board A in "DCAN_TEST_MODE_LPBACK" mode and Board B in "DCAN_TEST_MODE_SILENT" where Board A is transmitting and Board B is receiving.By probing the RX lines on Board B we able to see some data but not able to decode it.

We tried the "DCAN_TEST_MODE_NONE" mode in both side and tested but the result was negative.We tried the BoardA to BoardB transaction in both interupt and polling method .

For reference I have attached the source code that we have used. (now the source code is configured for polling method) .

Please response and provide some guidance regarding this and let us know if any further information is required.

Src_cd.rar