cannot find entry symbol Reset_Handler; defaulting to 08000000
Dec 19, 2017
I had a System Workbench project with the warning about cannot find symbol Reset_Handler.
I have another similar project which compiles without the warning.
Both projects are for use with the Nucleo-64 board with STM32F446RE.
I am not an expert or even "good" fellow with System Workbench, however...
In looking at the differences between the two projects, I noticed that the project without the warning has a folder name 'startup" and in that folder is a file startup_stm32f4xx.s and in that file is code related to Reset_Handler.
My project with the warning does not have such a folder.
I copied the startup folder from the good project into the bad project.
The project still compiled with the warning.
I used the following to add a path to the startup folder.
Project tab at top of screen -> Properties ->C/C++ General -> Paths and Symbols -> tab:Source Locations.
See a list of paths to various folders within the project.
See a button for Add Folder, click on that.
Get a new small popup window that shows several items.
One of the items is my new startup folder: click on that line to highlight it.
In the window that shows list of paths, see new line for path to startup folder.
Click on the Apply button in the lower right corner of the Properties window; that window closes.
Now the project compiles without the warning.
And the program runs on my Nucleo board.
Ah, the happiness when finally the LD2 on the board begins to blink.