This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2634: AM263x MCAN: How to configure to receive any standard ID in message RAM buffer?

Part Number: AM2634
Other Parts Discussed in Thread: TMDSCNCD263, TMDSHSECDOCK,

Tool/software:

Hi Team,

I am using this TMDSCNCD263 board and this is the IO Extender TMDSHSECDOCK.

I'm working on configuring MCAN on the AM2634 and using the HLD (High-Level Driver) SDK. I want to receive standard ID messages with any ID (0x000 to 0x7FF) into the message RAM buffer (Rx Buffer).

Currently, I'm configuring the standard ID filter like this:


/* sfid1 defines the ID of the standard message to be stored. */
stdFiltElem->sfid1 = 0x000;
/* As buffer mode is selected, sfid2 should be bufNum[0 - 63] */
stdFiltElem->sfid2 = 0x7FF;
/* Store message in buffer */
stdFiltElem->sfec = MCAN_STD_FILT_ELEM_BUFFER;
/* Below configuration is ignored if message is stored in buffer */
stdFiltElem->sft = MCAN_STD_FILT_TYPE_RANGE;

by this i'm able to receive msg, whose having 0x000 msgId but i want to configure for any msgId which lies between 0x000-0x7FF

Can you please help me.

Thanks in advance