ccxtechnologies / nuttx

Apache NuttX is a mature, real-time embedded operating system (RTOS)
https://nuttx.apache.org/
Apache License 2.0
0 stars 0 forks source link

CAN1 and CAN2 interface transmits packet every alternate instance while CAN3 transmits packets immediately #1

Open khyatisapariya opened 3 years ago

khyatisapariya commented 3 years ago

CAN Bus Analyzer is connected to the Processor CAN Bus.

CAN1 and CAN2 have issue transmitting packets. CAN3 interface transmits packets immediately. CAN 3 transmit works.

To reproduce this issue follow the steps - On the terminal, send packets on CAN1, CAN2. For example, Packet 1 - cansend can1 111#DEADBEEF (Packet not sent) Packet 2 - cansend can1 112#DEAD (Packet 1 and Packet 2 both sent, it can be displayed on Fixed Trace of CAN BUS Analyzer software). Packet 3 - cansend can1 113#AABBCCDDFF00 (Packet not sent) Packet 4 - cansend can1 114#ACACAC (Packet 3 and Packet 4 both sent together).

screenshot of the packet sent - CAN2_TX_Bug

screenshot of CAN Analyzer software - can2_tx_bug_analyzer

CFD2 commented 2 years ago

This bug is also reproduced on CAN4 interface on the IO Board (ccx-io).