I was reading the STM32F407 startup file in Keil software to gather some information. I faced this problem: What is the
[WEAK] symbol used for?
A part of the code that this symbol has been used in is:
Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 END