Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: mistek - 17 Temmuz 2013, 18:26:12

Başlık: STM32 SWD / JTAG bağlantı şeması
Gönderen: mistek - 17 Temmuz 2013, 18:26:12
Ulink2 ile SWD pinlerini kullanarak mikroişlemciyi programlamak istiyorum ancak birkaç sitede swdio veya swdclk pinleri için 10-100k direnç ile pull down kullanılmalı denilmiş ancak tam anlayamadım. Mikroişlemci içerisinde mi bu pinler pull down olmuş yoksa biz mi devreye ekleyeceğiz? Birde  Vcc ile GND pinleri arasına kondansatör koymalı mıyım?

Forumda stm32 işlemcilerin programlanması ve çalıştırılması için minimum devre şeması vardı ama bulamadım.

SWD ile ilgili şema var mı?
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 05 Eylül 2013, 13:01:24
Bende STM32F4 veya STM32VL Discovery kart veya ST-Link ile kendi yaptığım kartı programlamaya çalışıyorum da.Kısaca anlatracak var mı?Program atamadım da nedense?
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 05 Eylül 2013, 13:19:10
ST'nin manuel'lerinde gösterdiği gibi bağlayın gitsin. Ekstra bir şeye gerek yok.

Mesela AN2586
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 05 Eylül 2013, 13:27:05
VL Discovery datasheette direk bağla deniyor.Balıyorum gerekli pinlere CPUID okunamadı yazıyor.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: z - 05 Eylül 2013, 13:30:18
STM32F103 ile yaptığım karttı JLINK ile kullanıyorum;

SWCLK 4K7 ile Gnd'ye
SWDIO 4K7 ile 3.3v'ye bağlı ve hiç sorun yok.

Direnç değerlerini akşam kesin yazayım. (4K7 aklımda kalanlar.)

Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 05 Eylül 2013, 13:35:33
Peki direk VLDiscovery üstündeki swd bacakları ile yaparsak sorun var mı? CN3 çıkarttım stlink yaptım.Ama dediğim gibi CPUID okunamadı yazıyor.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: muhittin_kaplan - 05 Eylül 2013, 16:25:58
stm32VL yada stm32f4 disco kartlarından progralama yapabiliriniz. bahse konu jumperlar sökülecek tabiki.
unutmadan yüklenecek işlemciye harici bir yerden enerji verilmesi gerekiyor.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 05 Eylül 2013, 16:38:29
Bende STM32VL Discovery ile yapmaya çalışıyorum.Datasheette CN3 çıkar ilgili pinleri bağla diyordu.Bağladım ama sürekli CPUID okunamadı hatası alıyorum.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 11:21:26
Sürekli aynı hatayı alıyorum.Bir yol gösterebilecek olan var mı?CPUID okunamadı hatası cıkıyor.Nedeni ne olabilir?
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 06 Eylül 2013, 11:36:30
Alıntı yapılan: ayhan_eee - 06 Eylül 2013, 11:21:26
Sürekli aynı hatayı alıyorum.Bir yol gösterebilecek olan var mı?CPUID okunamadı hatası cıkıyor.Nedeni ne olabilir?

Discovery kartının şemasından bağlantıları iyice kontrol edin , olması gereken ile karşılaştırın. Harici programlama için ekstra jumper vs birşey olabilir.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 11:44:11
Oradan baktım.SWD için CN3 eaderlarını çıkarın yazmış.Çıkardım.Ayrıca aynı kartla başka Discoverye program atmaya çalışınca tanıyor.Kendi kartımı tanımıyor.COUID okunamadı hatası veriyor.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 06 Eylül 2013, 12:04:25
Sizin yaptığınız karta , başka bir programlayıcı ile kod atabiliyor musunuz ?
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: z - 06 Eylül 2013, 12:20:45
Bir ara SWD ile ilgili sorun yaşamıştım. Çözümü.

https://www.picproje.org/index.php/topic,45946.msg340137.html#msg340137 (https://www.picproje.org/index.php/topic,45946.msg340137.html#msg340137)
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 12:55:52
Hayır hiç kod atamıyorum.elimde st-link ve Discovery boardlar var. StLink için 1 Nolu bacaga VDD bağladım.Aslında semam buradan

http://www.micromouseonline.com/2011/11/05/stlink-swd-for-stm32/#axzz2dvzOaLQW (http://www.micromouseonline.com/2011/11/05/stlink-swd-for-stm32/#axzz2dvzOaLQW)

STL;NK bağladıüımda MCU bulunamadı hatası veriyor

Discovery boarddan atmaya çalışınca da gerekli pinleri ARM üstünden gerekli yerlere takıp CPUID okunamadı(IAR DA) veya UNKNOWN TARGET(Keilda) hatası veriyor sürekli.


Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 06 Eylül 2013, 15:52:50
Kartta enerji var değil mi ?

+ st-link yazılımı ile denediniz mi ?

st-link yazılımı güncel mi ?
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 16:17:16
Kartta enerji var.St-Link Utility de tanımıyor.St-Link güncelledim.Ama sorun devam ediyor
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: muhittin_kaplan - 06 Eylül 2013, 17:24:50
hocam devreniz ve stlink in bağlantısını hatta fotosunu atarmısınız.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 18:46:01
Herkese teşekkürler.Sorunu çözdüm.Sorun VDDA bacağına analogla işim yk diye enerji vermememmiş.Verince düzeldi.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: muhittin_kaplan - 06 Eylül 2013, 19:18:13
ayhan farkındamısın başından bu yana enerji varmı diyoruz.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 06 Eylül 2013, 20:42:04
Hocam geçmiş olsun , bu gibi şeylere dikkat etmek lazım , tekrar tekrar gözden geçirmek lazım. Önemsiz bir ayrıntı gereğinden çok vaktinizi alabiliyor.

VDDA analog dışında beslediği kritik birimler var , en önemlisi PLL.

Sanırım klein hocam bu sorunu uzun zaman önce tecrübe etmişti ve birkaç sayfa onun için yazılmıştı bir başlıkta. Bunun gibi tasarımlara ait başlıklarda değerli bilgiler bulunabiliyor.
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: Klein - 06 Eylül 2013, 21:20:38
https://www.picproje.org/index.php/topic,43352.msg316203.html#msg316203 (https://www.picproje.org/index.php/topic,43352.msg316203.html#msg316203)
Başlık: Ynt: STM32 SWD / JTAG bağlantı şeması
Gönderen: camby - 06 Eylül 2013, 21:22:05
kırmızı kırmızı uyarmış hatta : )
Başlık: STM32 SWD / JTAG bağlantı şeması
Gönderen: ayhan_eee - 06 Eylül 2013, 23:28:43
Evet bende enerjiye baktim ama dikkatten kacinca kaciyor.  O konu denk gelmedi herhalde bana baya bi aradim ama. Neyse buda bana tecrube olsun. En azindan takilanlara yol gosterir.