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.