cancel
Showing results for 
Search instead for 
Did you mean: 

Missing IRQ Handlers in .s file

Drexter
Associate II

Hey, I'm having issues with my Nucleo Board.

I'm using an STM32F410RB Nucleo board. I started a new project as usual. When I go to the reference manual and to the interrupt vector table, I see that the USART 1 and USART 2 are on positions 37 and 38, right after SPI (see attachment 1 - vector).

But when I go to the startup .s file in the new project (see attachment 2 - stm) and scroll down to lines 184 and 185 where USART should be defined, the definitions for the USART 1 and USART 2 are not there, instead it is specified only as "reserved". Other Handlers also seem to be missing.

I tried to create a new project several times, while updating STM32Cube to the newest version. The result was always the same.

I tried to hook up my other board, an STM32F412G Discovery and repeated all the steps. It seemed to me everything is there and as it should be according to the datasheet vector table.

Could anybody tell me why STM32Cube is not generating the correct .s file for the Nucleo, and how could I fix it?

Thanks

11 REPLIES 11

Thank you all for the help 🙂 I will try the suggested temporary fix then.

mattias norlander
ST Employee

This issue is fixed in the next release 1.7.0. Thanks for reporting!