Page 1 of 1

STM32 SD-Bootloader

Posted: Fri Jan 31, 2020 10:24 am
by darkspr1te
Hi All,
I have completed a bootloader for stm32f107x devices that supports updating via sdcard
core of system uses platformio/stm32cube and HAL calls so porting to others should be easy.

https://github.com/darkspr1te/stm32f107vc_sd_bootloader

same bootloader but with LCD routines (supports HX and ITFT models)
https://github.com/darkspr1te/mksbootloader

bootloader includes hard fault routines which can be excluded to improve file size (24k non-lcd, 28k-lcd)
debug via UART1
any reset vector from 0x6000 and up
spi eeprom read/write supported for settings/icons/fonts
needs optimizing though.


darkspr1te

Re: STM32 SD-Bootloader

Posted: Sat Feb 01, 2020 7:06 am
by fpiSTM
Thanks for sharing darkspr1te.
I've created a dedicated forum for this.

Re: STM32 SD-Bootloader

Posted: Fri May 15, 2020 9:15 am
by darkspr1te
Another bootloader,
https://github.com/darkspr1te/mkstft35_bl_vet_fsmc
for stm32f407 boards

this has support for lcd/touch/spi/sdcard/fatfs
uses adafruit gfx lib so all ada fruit tech demos are usable.
when used on MKS TFT 35 v1 boards frame rate is 140fps via fsmc

this version has make file & platformio build options for those who want to import STM cube into platform io then you can use this as a example.

enjoy, more to come
darkspr1te