2022-09-13 05:08 AM
FDCAN1_IT0_IRQHandler and FDCAN1_IT1_IRQHandler are not defined in the interrupt table of the file startup_stm32g483xx.s. When an FDCAN1 interrupt occurs, it generates an hardware fault. Adding the FDCAN1 irq handlers to the interrupt table solves the problem. Is it a bug in CMSIS package or is there a reason for omitting FDCAN1 handlers in this file?
2022-09-13 05:29 AM
Hello @stinguely ,
Could you please precise which version are you using?
Did you try the last release?
Imen
2022-09-13 05:50 AM
Thanks for the reply.
I checked the following versions of STM32Gxx_DFP and none of them has the FDCAN1 handlers:
v1.5.0
v1.4.0
v1.3.0
2022-09-13 06:59 AM
Thanks @stinguely
Thanks for highlighting this issue.
Your request is raised internally (ticket number: 134583) for checking and working to resolve this.
PS: Internal ticket number 134583, This is an internal tracking number and is not accessible or usable by customers.
Thanks
Imen
2025-01-09 11:47 PM - edited 2025-01-14 05:21 AM
Internal ticket number 134583, This is an internal tracking number
What is the status of this ticket? Because it looks like I still have this problem:
CubeIDE version: 1.17.0
Target: STM32G431xxx
When enabling FDCAN1 and enabling Interrupt0, then generate code, it still did not generate FDCAN1_IT0_IRQHandler function...
edit: I fixed it by updating CubeIDE:
First "Help > Check for Updates", and restart and install the latest CubeIDE version.
Then update these: "Help > STM32Cube updates > Check for Embedded Software Packages Updates".