I ran can_ex3_external_transmit on my test board and I see the data coming out of CANA_TX pin. Code also works correctly, meaning CAN-A & CAN-B were able to talk to each other. The only change I had to make was to the device .h file, to change the CAN pins. In my board, CAN pin assignments are as follows: CANTXA GPIO4 CANRXA GPIO5 CANTXB GPIO16 CANRXB GPIO17 For some reason, I was unable to capture the traffic on the bus analyzer. I will debug it tomorrow. Scope capture below:
↧