Page 1 of 1

firmware update

Posted: Mon Nov 14, 2022 6:41 am
by hyur
hello experts

I have a question about updating the firmware, so I left a question.

I want to proceed with the current firmware update through USART.
I would like to make the BOOT0 pin HIGH only when updating firmware and lower BOOT0 to LOW otherwise.

I don't want to set this as a physical jumper (Like bluepill).

If you have a common method, please give me an idea.

For reference, I use STM32F103RDT6.

Re: firmware update

Posted: Mon Nov 14, 2022 10:25 am
by GonzoG
There is no other way than physically pull BOOT0 pin to VDD.
If you don't want to use a jumper or button or switch, you can always use another MCU that will output high signal to BOOT0 pin.

Re: firmware update

Posted: Tue Nov 15, 2022 1:28 am
by hyur
@GonzoG

HIGH rises only when firmware update is in progress
Do you have a pin?

If there is such a pin, I would like to connect it.

Re: firmware update

Posted: Tue Nov 15, 2022 6:46 am
by Vassilis
@hyur
Maybe the STM32-Programmer is what you want.
https://www.mikrocontroller.net/topic/141711
Image