2022-02-14 05:38 AM
I'm using HAL, and although there's a LOT of code, the gist is I transmit a message like so:
HAL_FDCAN_AddMessageToTxFifoQ(hfdcan2, &tx_header, tx_data);
and in the task for my hfdcan1 bus I sometimes get that same message when doing
HAL_FDCAN_GetRxMessage(hfdcan1, FDCAN_RX_FIFO1, &rx_header, rx_data);
fdcan1 and fdcan2 aren't using the same receive FIFOs. I saw in the errata that there's a RAM issue when using both fdcan modules at the same time. Is this the same phenomena?