Trying to understand a bit more about the bootloader with the stm32f chips. Is the dfu bootloader written to 0x1fff? When I use the boot reset 0,1 mode it does work and the data sheet says it boots to 0x1fff. So I believe this is correct.
In talking to Keil support it was mentioned that a bootloader like dfu had to be written to 0x08000000. However when I write a project to the chip occupying 0x08000000-0x08003000 the bootlaoder remains intact. I'm guessing Keil support was incorrect in this case.
If this is true and the dfu is written to 0x1fff, is there a uvision project that I can sample from that writes the bootloader to the chip? In my cause it arrived this was from a waveshare kit.