2025-02-24 06:15 AM - edited 2025-02-24 06:17 AM
I am implementing FDCAN communication between an STM32H750DBK (transmitting) and an STM32G491RE (receiving) with a CAN transceiver connected on the G4 side. I am using STM32CubeIDE for development.
On the H7 side, when I load data into the FDCAN transmit buffer, I can see the correct values in the live expressions window. However, when I start execution, the data does not clear from the buffer as expected.
On the G4 side, the live expressions window shows that the receive buffer is ready and initialized with a 7-byte array, but no actual data is being received. Additionally, I am unable to run both boards simultaneously in CubeIDE due to multiple ST-LINK interfaces being detected.
also the transceiver doesn't need a 120 ohm terminating resistor read tht it has an inbuilt resistor already