Error in STM32G4 reference manual RM0440, revision 7 (February 2022), section 44.3.3 Message RAM of FDCAN peripheral
Figure 669. Message RAM configuration clearly shows that the message RAM is 0x350 bytes long which corresponds to 212 32-bit words. But later the following example is used to show, how the message RAM of FDCAN2 follows message RAM for FDCAN1:
As an example, for two instances:
• FDCAN1:
– start address 0x0000
– end address 0x0350 (as in Figure 669)
• FDCAN2:
– start address = 0x0350 (FDCAN1 end address) + 4 = 0x0354
– end address = 0x0354 (FDCAN2 start address) + 0x0350 - 4 = 0x06A0.
Addresses for FDCAN2 are clearly incorrect since this calculation (0x6A0 - 0x354 = 34C) would mean that FDCAN has only 0x34C bytes instead of 0x350.
Can you please clearly list base addresses of each peripheral's message RAM?
