Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: yamak - 12 Kasım 2013, 20:01:14

Başlık: Keil'da Debug Sorunu
Gönderen: yamak - 12 Kasım 2013, 20:01:14
Stm in mcuları için Keil'da kod geliştirirken simulator modda debug ederken sorun yaşıyorum.breakpoint koyduğum yere dallanmıyo.Direkt SystemInit() fonksiyonundan başlıyo.Bu sorunun çözümü nedir?Karşılaşan var mı acaba?Nxp nin mcu'larında böyle olmuyo.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: Burak B - 13 Kasım 2013, 00:10:21
Proje ayarlarından "Debug" sekmesinde "Run to WinMain()" işaretli olmalı. Yoksa uygulama giriş noktasından başlar.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 08:43:52
İşaretli hocam.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 09:56:31
Zamaninda Debug.ini dosyasi olusturmak zorunda kalmistik. Neden ihtiyac duyduk hatirlamiyorum.

Detaylari asagida.

https://www.picproje.org/index.php/topic,35719.msg255195.html#msg255195 (https://www.picproje.org/index.php/topic,35719.msg255195.html#msg255195)
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 10:14:54
Alıntı yapılan: z - 13 Kasım 2013, 09:56:31
Zamaninda Debug.ini dosyasi olusturmak zorunda kalmistik. Neden ihtiyac duyduk hatirlamiyorum.

Detaylari asagida.

https://www.picproje.org/index.php/topic,35719.msg255195.html#msg255195 (https://www.picproje.org/index.php/topic,35719.msg255195.html#msg255195)
Hocam onu da denedim olmadı.Ben de normal modda debug yapıyorum şu an onda bi sorun yok.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 10:22:51
Peki systeminit i adimlattiginda nihayetinde main'e gelebilyormusun?

Ya da maindeki bir satira breakpoint koydugunda run edersen buraya gelip duruyormu?
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 10:37:28
Hayır hocam breakpoint in olduğu yere de gelmiyo?
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 10:50:46
Proje dosyanın yolla bir de biz bakalım.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 12:49:31
Hocam aşağıdaki linkten indirebilirsiniz.Dosyanın içinde emwin kütüphaneleri ve stm in kütüphaneleri olduğu için boyutu biraz büyük.
https://www.dropbox.com/s/94tjfbiv1znnd6h/emWin_Deneme.rar (https://www.dropbox.com/s/94tjfbiv1znnd6h/emWin_Deneme.rar)
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 14:02:07
Derleme esnasında o kadar çok hata mesajı aldım ki gözüm korktu.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 15:51:17
Alıntı yapılan: z - 13 Kasım 2013, 14:02:07
Derleme esnasında o kadar çok hata mesajı aldım ki gözüm korktu.
Hocam o hata mesajları kütüphanelerin bulunduğu dizinlerle alakalıdır.Çünkü ben de sorunsuz derliyo.Flash->C/C++ kısmında ayarlanabilir.Derlemede problem yok çalışma zamanında problem oluyodu onu hallettim.Ama yine debug sorununun çözümünü öğrenmek isterim.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 17:08:07
Target menüde Floating Point Hardware: None olacak şekilde FPU unitesini devre dışı bırakmayı dene.
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 19:09:28
Sorun bitti değilmi?
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 19:33:26
Alıntı yapılan: z - 13 Kasım 2013, 19:09:28
Sorun bitti değilmi?
Hocam ne yazık ki düzelmedi  :(
Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: z - 13 Kasım 2013, 19:42:09
Sıfırdan bir proje oluşturdum. ST nin en büyük işlemcilerinden birisini seçtim. FPU devrede iken simulatorle debug ettim ve sistem aynen dediğin gibi system initte takıldı.

FPU yu devre dışı bıraktım sorun düzeldi.

Kritik bir donanımın init işlemi unutulmuş olmalı. Fault durumu oluşuyordur.


Başlık: Ynt: Keil'da Debug Sorunu
Gönderen: yamak - 13 Kasım 2013, 19:54:37
Alıntı yapılan: z - 13 Kasım 2013, 19:42:09
Sıfırdan bir proje oluşturdum. ST nin en büyük işlemcilerinden birisini seçtim. FPU devrede iken simulatorle debug ettim ve sistem aynen dediğin gibi system initte takıldı.

FPU yu devre dışı bıraktım sorun düzeldi.

Kritik bir donanımın init işlemi unutulmuş olmalı. Fault durumu oluşuyordur.
Hocam ben bi kaç ayarla oynayayım.Ben sizi yine bilgilendiririm.