Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: emiter - 22 Şubat 2020, 10:47:12

Başlık: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: emiter - 22 Şubat 2020, 10:47:12
Harici kullandığım board stm32f103c8t6.
st link utiity ile kodu direk atabiliyorum. Fakat debug için atollicten denediğimde aşağıdaki hatayı alıyorum.


(https://i.hizliresim.com/WoWjnP.jpg) (https://hizliresim.com/WoWjnP)


(https://i.hizliresim.com/PGvjq6.png) (https://hizliresim.com/PGvjq6)
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: mehmet - 24 Şubat 2020, 13:17:05
https://www.picproje.org/index.php/topic,69623.msg
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: M.Salim GÜLLÜCE - 25 Şubat 2020, 11:11:30
Öncelikle İlgili portun yada aygıtın başka bir program tarafından tutuluyor olup olmadığına bakmanız gerekir.
PC lerde 2 program aynı anda aynı aygıtı kullanamazlar.
Programın birisi aygıtı kapatmadan diğeri açamaz.
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: emiter - 25 Şubat 2020, 11:53:40
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 25 Şubat 2020, 11:11:30Öncelikle İlgili portun yada aygıtın başka bir program tarafından tutuluyor olup olmadığına bakmanız gerekir.
PC lerde 2 program aynı anda aynı aygıtı kullanamazlar.
Programın birisi aygıtı kapatmadan diğeri açamaz.

Bu konuda bir sorun yok. Çünkü bilgisayarı açar açmaz denesem bile aynı hatayı veriyor.
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: MC_Skywalker - 25 Şubat 2020, 13:28:44
Programlayacağın yada debug edeceğin işlemciyi ayrı bir kaynaktan temiz bir 3.3V ile beslediğine emin olmalısın.
Discovery kartının st-link binlerinde ki3,3V bazı kartlarda bağlantısı yok.

Discovery kartının st-link pinlerinde ki VDD pini hedef MCU'un beslemsinden 3.3V almalı, NRST pini de hedef MCU ile haberleşmeli. Kısacesı St-link'in SWD ile ilgili pinlerinin tümünü hedef MCU ile bağladına emin olmalısın.
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: emiter - 25 Şubat 2020, 17:19:09
Alıntı yapılan: MC_Skywalker - 25 Şubat 2020, 13:28:44Programlayacağın yada debug edeceğin işlemciyi ayrı bir kaynaktan temiz bir 3.3V ile beslediğine emin olmalısın.
 Discovery kartının st-link binlerinde ki3,3V bazı kartlarda bağlantısı yok.

St-link pinlerinin tümünü hedef MCU ile bağladına emin olmalısın.
evet ama st link utility den programı atabiliyor olmam besleme kısmında sorun olmadığı anlamına gelmez mi ?
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: muhittin_kaplan - 26 Şubat 2020, 12:53:37
bu haliyle slink util ile program atabiliyorsanız, keil IDE üzerindeki programlayıcı ayarlarından "under reset" i deneyin (keil kullanmıyorum bilemeyeceğim ayarını)
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: muhittin_kaplan - 26 Şubat 2020, 12:59:43
OpenOCD mi kullanıyorsunuz
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: emiter - 26 Şubat 2020, 21:09:51
Alıntı yapılan: muhittin_kaplan - 26 Şubat 2020, 12:59:43OpenOCD mi kullanıyorsunuz
atollic kullanıyorum, ve program içerisinde under reset gibi bir kısım göremedim
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: muhittin_kaplan - 27 Şubat 2020, 12:57:41
kartınızın (bluePill) üzerindeki reset e basılı tutarak program atın ve resetten alinizi çekin, anlık olarak yapınız bunu. Bir deneyiniz.
Başlık: Ynt: STM32F407 DİSCOVERY ST LİNK ile harici stm boardu debug sorunu
Gönderen: emiter - 27 Şubat 2020, 14:42:01
Alıntı yapılan: muhittin_kaplan - 27 Şubat 2020, 12:57:41kartınızın (bluePill) üzerindeki reset e basılı tutarak program atın ve resetten alinizi çekin, anlık olarak yapınız bunu. Bir deneyiniz.
işe yaramadı malesef.