Actually when i am trying to write continuously on the bus with no other device connected to the bus(or no device receiving )... I am getting "no buffer space available" error after 26 times.. i.e., all the tx msg objects allocated for CAN are filled, correct? But in the driver if you see c_can.c,
#define C_CAN_NO_OF_OBJECTS 32
#define C_CAN_MSG_OBJ_RX_NUM 16
#define C_CAN_MSG_OBJ_TX_NUM 16
No of msg objects for C_CAN_TX and C_CAN_RX are 16 na?..So I should get error after 16 times na?
Also i think for CAN total 64 msg objects available then why in macro fixed to 32 ?
Thanks & Regards,
Ganesh