Hello,
I'm using MPC5777C controller.
I've currently configured MCAN-0 as mentioned below:
FFE34000 - Standard filters starting address 96 elements of size 4 Bytes
FFE34180 - Extended filters starting address 6 elements of size 8 Bytes
FFE341B0 - RX FIFO 0 starting address 16 elements of size 64+8 Bytes (max 64 byte data)
FFE34630 - RX FIFO 1 starting address 16 elements of size 64+8 Bytes (max 64 byte data)
FFE34AB0 - RX Buffers starting address 64 elements of size 12+8 Bytes (max 12 byte data)
FFE34FB0 - TX Event FIFO starting address 10 elements of size 8 Bytes
FFE35000 - TX Buffers starting address 10 elements of size 64+8 Bytes (max 64 byte data)
Here I've configured for 96 Standard IDs and 6 Extended IDs.
Currently, I want to increase the Standard IDs to 128 AND Extended IDs to 64 (Maximum allowed limit).
I see that and IDs which is present after 0xFFE34240 RAM location are not being accepted.
1. Are there any limit to use both Standard IDs and Extended IDs to their maximum allowed limit (Both together) ?
2. Will the controller allow acceptance filter ID's beyond 0xFFE34240 RAM location ?
In order to achieve this combination I've reduced the RX FIFO0 size to 6 elements.
Below mentioned is my current RAM allocation, which is not working for the filter IDs after 0xFFE34240 RAM location.
FFE34000 - Standard filters starting address 128 elements of size 4 Bytes
FFE34200 - Extended filters starting address 64 elements of size 8 Bytes
FFE34400 - RX FIFO 0 starting address 8 elements of size 64+8 Bytes (max 64 byte data)
FFE34640 - RX FIFO 1 starting address 16 elements of size 64+8 Bytes (max 64 byte data)
FFE34AC0 - RX Buffers starting address 64 elements of size 12+8 Bytes (max 12 byte data)
FFE34FC0 - TX Event FIFO starting address 10 elements of size 8 Bytes
FFE35010 - TX Buffers starting address 10 elements of size 64+8 Bytes (max 64 byte data)
Thanks in advance.