I made a PCB with the STM32F103RDT6 mounted on it.
Some of the designed circuits are as follows.
//
USB DP, DM : NC (PA11, PA12)
FTDI : USART3 (tx : PC10, rx : PC11)
RS232 : USART1 (tx : PA9, rx : PA10)
BOOT0,1 : LOW fix (NC)
ST-LINK : SWDIO, SWCLK, NRST (PA13, PA14, NRST)
//
Because of the above situation, BOOT0,1 cannot be controlled, so USART Bootloader upload is not possible.
So, after putting generic_boot20_pc13 bootloader on Flash with ST-LINK, I want to upload firmware with Arduino IDE by connecting only USB port like STM32duino.
I don't know if generic_boot20_pc13 is suitable for the STM32F103R series.
What I want to talk about is that like bluepill, after uploading the bootloader once, I want to upload the firmware (Arduino source) comfortably.
In particular, it would be nice to be able to upload firmware through FTDI.
Is this possible on my current board?
If not, please tell me why
There is not enough concept in this part, so I do not understand it well even if I search for the material.
Thanks in advance for your help.
STM32F103RDT6 Bootloader
Post here first, or if you can't find a relevant section!
Return to “General discussion”
Jump to
- Announcements
- New users start here
- ↳ Forum rules, FAQs and HowTo's
- ↳ Let us know a bit about you and your projects
- Arduino for STM32
- ↳ General discussion
- ↳ Ideas & suggestions
- ↳ Cores
- ↳ STM32 Core
- ↳ Builds and Announcements
- ↳ Code snippets
- ↳ Ideas & suggestions
- ↳ General discussion
- ↳ Installation and OS related
- ↳ Libraries & Hardware
- ↳ PR's bugs and enhancements
- ↳ LibMaple
- ↳ Builds and Announcements
- ↳ Code snippets
- ↳ General discussion
- ↳ Ideas & suggestions
- ↳ Installation and OS related
- ↳ Libraries & Hardware
- ↳ PR's bugs and enhancements
- ↳ Steve's LibMaple core
- ↳ General discussion
- ↳ PR's bugs and enhancements
- ↳ Projects
- ↳ IDE's
- ↳ Off topic
- Arduino for STM8
- ↳ General discussion
- ↳ Cores
- ↳ STM8 Core
- ↳ Other
- Boards
- ↳ Custom design boards
- ↳ Maple & Maple mini etc
- ↳ STM boards (Discovery, Eval, Nucleo, ...)
- ↳ All other boards
- ↳ STM32F0 based boards
- ↳ STM32F1 based boards
- ↳ STM32F2 based boards
- ↳ STM32F3 based boards
- ↳ STM32F4 based boards
- ↳ STM32F7 based boards
- ↳ STM32G0 based boards
- ↳ STM32G4 based boards
- ↳ STM32H7 based boards
- ↳ STM32L0 based boards
- ↳ STM32L1 based boards
- ↳ STM32L4 based boards
- ↳ STM32L5 based boards
- ↳ STM32MP1 based boards
- ↳ STM32WB based boards
- Bootloaders
- ↳ STM32 HID bootloader
- ↳ USB bootloader
- ↳ STM32 SD-Bootloader
- ↳ STM32 USB CDC bootloader
- Uploaders and debuggers
- ↳ STLink
- ↳ USB to Serial adaptors
- ↳ Black Magic Probe & other
- Dead Thread Graveyard
- ↳ Dead Thread Graveyard