Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: zugzwang - 11 Ekim 2016, 19:54:13

Başlık: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: zugzwang - 11 Ekim 2016, 19:54:13
Merhaba,

STM32F303 ile yazdığım bir kod Keil'de debug yaparken çalışıyor ancak normalde çalışmıyor.
Anlatabildim mi bilmiyorum ama bunun nedeni ne olabilir?

Vaktiniz için şimdiden teşekkürler.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: z - 11 Ekim 2016, 23:04:41
Kodları debug modunda adım adım ilerletince program çalışıyor?

Run dersen mi çalışmıyor?

Kod yok yeterince açık değilsin.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: elektronart - 12 Ekim 2016, 00:03:57
Debuyyer bağlıyken çalışıyor sökünce çalışmıyorsa devrenin toprağını kontrol et
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: z - 12 Ekim 2016, 00:06:48
Alalaaa....  Keil Debuggerın topraklama kablosu mu var?

Desene benim kodlar da o yüzden çalışmıyor o zaman.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: elektronart - 12 Ekim 2016, 00:09:18
Bir kez başıma gelmişti. İşlemcinin besleme üzerinden toprak bağlanmamış ama debuggerın toprağı bağlıymış. Debuggerla çalışyır ama debuggerı sökünce takılıyor. Sonra normal toprağı da bağlayınca düzelmişti.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: skara1214 - 12 Ekim 2016, 01:05:07
hocam program attığınız yerde reset and run butonu tıklı değildir. Debug modda başlatınca otomatik çalıştırıyor. kodu attıktan sonra işlemciyi çıkartın gücü kesip verin öyle deneyin. Birkaç sefer başıma geldi. Öyle bir sıkıntı olabilir.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: Klein - 12 Ekim 2016, 06:37:27
Boot0 pini boşta ise debugger ile çalışır.  Debugger yokken çalışmaz.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: z - 12 Ekim 2016, 12:13:39
Yahu ben şaka yapmıştım. Debuger dediğiniz JTAG cihazımı?

Ben keilin Debug menüsünden bahsediyorum.

Hatalı yazılmış program debug mode step step yürütülürken çalışabilir fakat run dersek çalışmaz.

Hatırlayın STM32F4 derslerinde bu tipte 2 hatalı örnek yapmıştık. Sonra da ot yolmuştu(m)k.

Bir örnek Timer diğeri de SPI ile ilgili idi.

Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: marecrisium - 12 Ekim 2016, 12:25:30
Bazı klon St link programlama cihazları devre üzerinde takılı olup usb den beslenmediğinde işlemciyi resette tutuyor ve program başlamıyor arkadaşların bahsettiği şey bu. Ama arkadaşın sorunu başka bir durum gibi görünüyor. Programında sıkıntı var gibi.
Başlık: Ynt: Keil'de debug yaparken çalışmasına rağmen normalde çalışmayan program
Gönderen: zugzwang - 14 Ekim 2016, 02:47:09
Alıntı yapılan: z - 12 Ekim 2016, 12:13:39
Yahu ben şaka yapmıştım. Debuger dediğiniz JTAG cihazımı?

Ben keilin Debug menüsünden bahsediyorum.

Hatalı yazılmış program debug mode step step yürütülürken çalışabilir fakat run dersek çalışmaz.

Hatırlayın STM32F4 derslerinde bu tipte 2 hatalı örnek yapmıştık. Sonra da ot yolmuştu(m)k.

Bir örnek Timer diğeri de SPI ile ilgili idi.

efendim haklıymışsınız. ilk postumda yeterince açık olmadığım için de kusuruma bakmayın.
step step yürütürken çalışıyordu, run dediğimde çalışmıyordu. dediğiniz gibi kodum hatalıymış.

ilgilenen herkese çok teşekkürler