cancel
Showing results for 
Search instead for 
Did you mean: 

stm32l011d3mcu is not turning on, please let me know what I'm doing wrong

eatmcu
Associate II

I made pcb with stm32l011d3, but st-link doesn't detect mcu.

Detect other commercial pcb with st-link, so st-link has no problem.

I know that boot0 in the current dataset is not connected to gnd. It is not recognized even if I connect it to gnd right away.

What am I not doing well?

eatmcu_0-1755650905634.pngeatmcu_1-1755651387031.png

 

4 REPLIES 4
TDK
Super User

Some possibilities:

  • The chip needs power. Measure it with a voltmeter. It should be reported correctly in STM32CubeProgrammer. Programmers generally do not provide power.
  • SWDIO/SWCLK/GND need connected, correctly.
  • If you have a knock-off programmer, it may not work with your chip or ST tools.

 

If you feel a post has answered your question, please click "Accept as Solution".
eatmcu
Associate II
I checked swdio and swclk when mcu was not recognized, there was no problem.

I plugged in the power when I connected the st-link. I confirmed that the capacitor is 3.3V.
 
Based on the mcu on the other PCB also recognized as the same st-link, st-link does not seem to be knock-off.
eatmcu
Associate II

Do I need 22 resistance and 100k pull down for swd unconditionally?

I'm asking because I'm connected to a swd like this from another pcb I didn't make.

There's a saying in the search results that it's okay not to have it, and other articles use it in a pull-up form

eatmcu_0-1755654234566.png

<The swd circuit of the PCB I have>

eatmcu_1-1755654287714.png

<Searched Swd Circuit>

 

 

You can connect to the SWDIO/SWCLK pins directly. No resistors needed.

If you feel a post has answered your question, please click "Accept as Solution".