I am using IMx 6ULL based design for my application, and configured CAN port for data frame reception. Unfortunatly I am not able to get the data from the bus(If the bus is occupied with transmitter and my device).
But if i introduce an CAN analyzer in the same bus my device will be able to receive CAN data frames.So my question is
1. Is the issue coming comming because of a inproper acknowledgement for received data? if that is the case how to rectify?
2. As per my understanding the acknowledgement must be handled in the physical layer not in Application layer, for this do I need to enable/set/disable any of the confihuration register,if so please do let me know the details.