Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Stm32f103 kod yükleme

Başlatan saban88, 11 Haziran 2020, 11:06:17

saban88

Merhaba. Stm32f103 ile bir pcb dizaynı yapıyorum. Aklıma takılan konu şu. Pcb yi ürün haline getirirken kod yükleme esnasında boot 0 ve boot 1 bacakları belli konumlarda olması gerekiyor.



Blue pill modülünde bu headerla halledilmiş.

İşlemciyi pcb ye monte ettikten sonra bu bacakları header ile  1 veya 0 konumlarına getirmek bana çok pratik gelmedi. Kod yükleme işlemini pratik olarak yapmak için headersız pratik bi çözümünüz var mı? Yani st linki direk takıp kodu yükleyip işi bitirecek bir çözüm.  Tecrübe eden arkadaşlardan yardım bekliyorum.

z

Dogrudan flash'dan boot edecek yapi isini gorecektir.

Boot0 pinini lowa baglaman yetecek.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

saban88

boot0 0 da iken ne st link utility nede stm32cube ide bağlanamıyor.

z

#3
Gozden kacirdigin baska bir sebep vardir. STM32F103 ile yaptigim butun devrelerim bu sekilde calisiyor. Asagidaki semada oldugu gibi boot 0 pininin low olmasi yeterli.

STlink cihazini bagla. Bir elin reset butonuna basiyor olsun. Connect de ve bu anda parmagini resetten cekmeyi dene.



Bana e^st de diyebilirsiniz.   www.cncdesigner.com

saban88

Evet resete basılı tutup connect dediğimde bağlantı olduı. fakat bu defada pcb ye reset butonumu eklemeliyim.

z

#5
Yok yok reset butonuna gerek yok.

Bu resete basip kod atabildigine gore en azindan donanim vs calisiyor.

Yeni monte ettigim kartlar, pasta vs kullandigim icin bahsettigin sekilde kod yuklemede cok nazlaniyor.

Tiner, alkol vs ile temizlik yaptiktan sonra resete basmaya gerek kalmadan da kod sorunsuz yukleniyor.

Senin de oyle sorunlarin olabilir.

Haa bir de STLink cihazinda da sorun olabilir. Yani cihazin kodu yukler tamam stlink cihazim saglam calisiyor dersin ama aslinda sorunu vardir.

Mesela son projemde tam anlamiyla ot yoldum. En son care kendi jtag cihazimi yapmak oldu ve bahsettigin turdeki ve daha kotusu debug asamasindaki tum sorunlarim kokunden bitti.

@yktronik ve @a.zorba'ya aklima geldikce dua ediyorum.

Cunku Jtag sorunumu onlar sayesinde 4x4 cozmus durumdayim.

http://www.cncdesigner.com/wordpress/?p=8972
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

a.zorba

bende tüm forum la beraber muhittin kaplan ve size ayrıca teşekkur ederim sayenizde ögrendim.
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

saban88

şöyleki daha pcb yi yapmadım pcb çizme aşamasındayım. işimi sağlama almak için blue pill üzerinde denemelerimi yapıyorum. donanım olarak sorun olduğunu o yüzden düşünmüyorum.ilginiz için çok teşekkür ederim.verdiğiniz linkteki bilgileri inceliyor ve deniyorum sonuç olarak yine sizlere dönüş yaparım.Ayrıca elimdeki st limk klon. orjinalini alsam yine aynı sorunla karşılaşırmıyım.

z

#8
Orjinal STlink cihazlari kaldirip attim. Orjinal STlink V2 ve Stlink V3 kullaniyordum simdi hepsi cop.

Sitemde verdigim duzenegi yap ve STlink sorununa el salla. Dua edeceksin.

Bu arada sitemde yazmamisim ilk firsatta oraya da ekleyeyim. STlink cihazindan cikip ana kartimin SWD pinlerine giden kablonun boyunu sadece 3 cm boyunda yaptim.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

saban88

malesef dünden beri uğraşıyorum. stlinkten farkı yok. reset tuşuna basarak bağlanıyor.

z

Kartinin temizligini yap ardindan StLinkte Settings altinda ki Reset mode  seceneklerini tek tek dene.

Software System Reset gibi secenekler goreceksin.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

saban88

hepsini denedim bi değişiklik yok galiba header lı halledeceğim

z

Headerla nasil bir sey yapacaksin?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

saban88




buradaki sistemin aynısını yapayım diye düşünüyorum. kod atarken bir kere konum değiştirip sonradan boot0'ı 0'a çekerim

eeburakdemir

#14
Merhaba,
Gozden kacırdığınız noktalar olabilir. Size 3 sene önce yapmış olduğum bir cihaz için cizimi ekliyorum. Buradan bakabilirsiniz. Cubeide kod yazıp da attığım oldu , bu şekilde çizdim. Kod yüklemede sorun olmuyor.




Asla pes etme...