Merhabalar
Elimde bir adet Stm32f407 Discovery kit var. St-link ile bağlantı kuramıyorum işin ilginç kısmı St-link çalışıyor fakat stm32f407 kısmı ile bağlantı kuramıyor. Bu sorunu nasıl çözebilirim.
(https://s9.postimg.cc/65jk2eiy7/Ekran_Al_nt_s.png)
Kitin üzerinde stlink ile MCU'yu ayıran iki adet jumper mevcut. Bunları sökmüş olabilir misiniz?
Eğer jumperları sökmediysen st-link firmware'ini güncelle. Arada bende de oluyor
http://www.st.com/en/development-tools/stsw-link007.html (http://www.st.com/en/development-tools/stsw-link007.html)
Konuyla pek ilgisi yok ama dün fark ettim, "STM32CubeProgrammer (http://www.st.com/en/development-tools/stm32cubeprog.html)" diye yeni bir program yayınlamışlar. Linux desteği de var. Belki bir de onu deneyebilirsin.
@cemre Cn3 üzerinde ki bütün jumperler yerinde.
@apsis dün en son sürüme güncellemiştim zaten güncelleme sonrasın da bu konuyu açtım.Sorun devam ediyor sanırım stm32f407 zarar gördü nasıl gördü onuda bilmiyorum...
cevaplar için teşekkürler.
Yazılım güncellemesinden nasıl zarar görsün. st-link'i kaldırıp tekrar kur olmadı eski firmware yükle.
Alıntı yapılan: apsis - 24 Aralık 2017, 17:18:09Yazılım güncellemesinden nasıl zarar görsün. st-link'i kaldırıp tekrar kur olmadı eski firmware yükle.
@apsis yanlış anladınız. Çalışmadığı için st-link güncellemesi yaptım sonuç değişmeyince yardım amaçlı konuyu açtım.
Ayarlar kısmında f4 ün tiki zaman zaman Seçil'i olmaya biliyor. Onu kontrol edebilirsiniz. Reset run vb ayarları kısmından bahsediyorum
ST-Link Utility/Settings/Mode ayarını "normal" den "connect under reset" i seçip "full chip erase" yaparsanız mcu kendine gelecektir. Büyük ihtimalle işlemciye birşey olmamıştır. Hal böyle ise yazılımda sıkıntı var demektir. GPIO ların ilk ayarlarında yanlış birşey yapıyorsunuz. Dolayısıyla, ilgili pinler alakasız bir lojik durumda kalıyor. Bu da işlemcinin programlama moduna sokulmasına engel oluyor. İşlemciye bağlansanız bile hatayı çözmezseniz aynı durum tekrar edecektir.
Alıntı yapılan: quarko - 24 Aralık 2017, 21:28:33ST-Link Utility/Settings/Mode ayarını "normal" den "connect under reset" i seçip "full chip erase" yaparsanız mcu kendine gelecektir. Büyük ihtimalle işlemciye birşey olmamıştır. Hal böyle ise yazılımda sıkıntı var demektir. GPIO ların ilk ayarlarında yanlış birşey yapıyorsunuz. Dolayısıyla, ilgili pinler alakasız bir lojik durumda kalıyor. Bu da işlemcinin programlama moduna sokulmasına engel oluyor. İşlemciye bağlansanız bile hatayı çözmezseniz aynı durum tekrar edecektir.
@quarko dediklerinizi aynen yabancı bir forumda okumuştum ama yaptığım halde bir düzelme gerçekleşmedi.
Kart üzerindeki reset butonuna basıp, hemen ardından bağlanmayı deneyebilirsin.