2021-01-26 01:54 AM
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
Solved! Go to Solution.
2021-01-27 05:03 AM
Thank you all for the help :) I will try the suggested temporary fix then.
2021-06-09 02:15 AM
This issue is fixed in the next release 1.7.0. Thanks for reporting!