AnsweredAssumed Answered

Cannot connect to new STM32 on custom board via ST-link

Question asked by gip.jack on Aug 28, 2015
Latest reply on Aug 29, 2015 by mich.lei
I've made a PCB which is very similar to that of the STM32DiscoveryF4 schematic but I cannot see the STM32F407 with my ST-Link programmer on either the JTAG or SWD methods.

So far I have soldered only an minimum number of components, namely a few 100nF decoupling caps, STM32F407VGT6Z, crystal/caps/resistors (even though I think it uses the internal oscillator by default?) and programming headers. I have checked that the STM32 has 3.3V and that there are no shorts. As this is my first use of a ST microcontroller, I'm unsure whether I need more components soldered? Can someone confirm? 

The following pins are connected from the PCB to ST-Link programmer:

3v3
GND
JTMS-SWDIO
JTDI
JTCK-SWCLK
JNTRST
JTDO
NRST

I've tested my ST-Link programmer and the pinouts by using it on my STM32F4Discovery whist the built in ST-Link disabled and it worked fine.

Any other ideas?
Is there a way to check if the internal oscillator is working through external pins?
Am I forgetting something? BOOT0/BOOT1 resistors needed?

Cheers

Outcomes