Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32


CAN1_RX0_IRQHandler never fires

I am using STM32CubeMX v5.1.0 to generate code for STM32F746IGTx, and have encountered a bug/problem that I am unable to overcome/fix.
As the title states, the CAN receiveing message interrupt is never fired, whereas the transmit interrupt works as it should.
I have validated that the signal on the MCU pin is valid, and should trigger an interrupt, but it does not.
Any suggestions how to troubleshoot this, or perhaps this can be patched(asap, please)?

Thanks in advance,
Tom

SOLVED!

CubeMX does not generate MX_CAN1_ConfigFilter(); to the main function.

Thank you for posting this. It was my assumption that if I disabled the filter, I would see all incoming traffic, but that was not the case.