STM32F103 Bağlantı hatası.

Başlatan Klein, 12 Kasım 2012, 17:54:56

Klein

STM32F103 ile tasarladığım kart geldi. Ancak ST-Link ile bağlantı kuramıyorum.

17:47:50 : Internal command error
17:47:51 : Cannot connect to ST-LINK!

Hatası alıyorum.  2 kart denedim. ikisinde de durum aynı.  BOOT0 =0, SWDCLK,SWDIO,RESET pinleri ST-Link'e bağlı. 

sensorless

işlemci bağlantı şemanızı gönderirseniz daha kolay yardımcı olabillirim.
Kolay gelsin.

Klein


CLR

SWDIO,RESET, SWDCLK pinlerini  10k ile pull-up
BOOT0  10k ile pull-down

yaptın mı?
Knowledge and Experience are Power

Klein

BOOT0  direk GND. Diğerlerinde PULL_UP var.

CLR

Eklediğin şemada resette ve diğerlerinde pull-up görünmüyor ama sanırım başka bölgede port ettin. Normalde besleme alıyorsa, bu pinlerde kopuk, kısadevre vs yoksa bağlanması gerekirdi. J-link kullanıyorum  sorun olmuyor , ST linkte belki ekstra bişey istiyor olabilir.
Knowledge and Experience are Power

Klein

Evet Pull_up lar modül kartta.
Herhangi bir kısadevre vs.. görünmüyor.
Skopla bakınca, haberleşme ya da benzeri bir şey gerçekleşiyor.

SWD bağlantılarından birini söktüğümde  "No Target connected" hatası alıyorum.

Şimdi aldığım hata "Internal command error"


pisayisi

#8
Discovery bord lardaki stlinki kullanıyorsan cn3 teki her iki jumperı da yerinden sökmen gerekir. Aksi halde harici kartlar için stlink kullanılamaz, futurlec ten aldığım stm32f103 stamp bordu ben direk direnç kullanmadan doğrudan bağlayarak programlamıştım...
Murat

muhittin_kaplan

Hocam Forumlarda "Genelde" Beslemeden Kaynaklandığı yazıyor.

Klein

Beslemeyi 3.0 Volta düşürünce çalıştı yazmış. Denedim yemedi.

muhittin_kaplan

bende yakında 103 ile kart yapacağım. bende cevabı merak etmeye başladım.

Klein

#12
Alıntı yapılan: pisayisi - 12 Kasım 2012, 19:03:01
Discovery bord lardaki stlinki kullanıyorsan cn3 teki her iki jumperı da yerinden sökmen gerekir. Aksi halde harici kartlar için stlink kullanılamaz, futurlec ten aldığım stm32f103 stamp bordu ben direk direnç kullanmadan doğrudan bağlayarak programlamıştım...

Hem STM32F4 Discovery board üzerindeki ST-Link ile denedim, hem de bağımsız ST-Link ile denedim. Durum aynı.  Discovery karttaki Jumperler sökülmüş durumda.


mesaj birleştirme:: 12 Kasım 2012, 20:17:21

Alıntı yapılan: uicroarm - 12 Kasım 2012, 18:49:59
Eklediğin şemada resette ve diğerlerinde pull-up görünmüyor ama sanırım başka bölgede port ettin. Normalde besleme alıyorsa, bu pinlerde kopuk, kısadevre vs yoksa bağlanması gerekirdi. J-link kullanıyorum  sorun olmuyor , ST linkte belki ekstra bişey istiyor olabilir.

Yurt içinde J-Link veya U-Lİnk bulabileceğim yerler var mı?
SWD pinlerinden programlama yapabiliyorlar mı?
Kullananlar hangisini önerir.

Mucit23

#13
SWD pinlerinden programlamanın Jtag dan ne farkı var? Kusura bakmayın ARM dünyasında yeniyim. Bu tür terimlere biraz yabancıyım. Bende U-link var. Sürekli Jtag ile program yüklüyorum. Aynı şeymi acaba? yardımcı olabilirim belki

sensorless

#14
-VBAT 3.3V'e bağlımı?
-Kristalin bacaklarında kondasatör koymadın mı?
-VDDA Ref ve VSSA GND, C6nın kutbu ters gözüküyor?
-NRST 3.3V ile pull up yapılmalı?