AnsweredAssumed Answered

STM32F103RBT6 basic requirement to load program with SWD

Question asked by jeanot1314 on Jan 28, 2014
Latest reply on Mar 4, 2014 by jeanot1314
Hi! 
I have been playing with a STM32f103rbt6 chinese board for the last few months, it's working well. I am using the SWD of my stm32F4 discovery to upload the program. 
Now i wanted to make my own board, so i designed one based on the schematic of this chinese board and the same micro-contrôleur, but impossible to program it... I always get a "Can not connect to target" error with stm32 utility. 
So i focused on what's is really important to just push a program with SWD, i have : 

 -Every VDD to a 3.3V, all of them with 1uF capacitor. 
 -All the VSS to the ground
 -Reset with 10k pull up
 -BOOT0 and BOOT1 to the ground
 -SWDIO to PA13 with 10k pull up
 -SWCLK to PA14 with 10k pull down

Anything else really mandatory to upload with SWD? Do i need to add a quartz? Why some people use a 8MHz quartz and some other 8.192MHz? 

Outcomes