As I read from STM32F10x application note and observed from most designs, there is one series resistor for BOOT0 and BOOT1 respectively, before they are connected to either VCC or GND (see Section 3.2 in the link). But I have no idea what the resistors are used for. The application note only mentioned "Resistor values are given only as a typical example" without further explanation.
I am wondering if I can remove the two resistors?
Specifically, in my design I want to make BOOT0 programmable by a separate IC. BOOT0 is kept low for the most of the time, and becomes high if the other IC sends the signal. Will the following design be safe, where the series resistor is removed?
Thank you for your help!