Hi Customer,
CANopen is based on the LPC11C24 ROM CAN, the ROM can can support extended ID, so I think the CANopen also can support the extended ID.
When you configure the CAN module, you need to configure the ID to extended ID.
/* control bits for CAN_MSG_OBJ.mode_id */
#define CAN_MSGOBJ_STD 0x00000000UL /* CAN 2.0a 11-bit ID */
#define CAN_MSGOBJ_EXT 0x20000000UL /* CAN 2.0b 29-bit ID */
#define CAN_MSGOBJ_DAT 0x00000000UL /* data frame */
#define CAN_MSGOBJ_RTR 0x40000000UL /* rtr frame */
msg_obj.mode_id= CAN_MSGOBJ_EXT +Extended ID.
You can try to configure the extended ID like the above code, then try your CANOpen again.
Wish it helps you!
If you still have question about it, please kindly let me know.
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------