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.
Proje ayarlarından "Debug" sekmesinde "Run to WinMain()" işaretli olmalı. Yoksa uygulama giriş noktasından başlar.
İşaretli hocam.
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)
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.
Peki systeminit i adimlattiginda nihayetinde main'e gelebilyormusun?
Ya da maindeki bir satira breakpoint koydugunda run edersen buraya gelip duruyormu?
Hayır hocam breakpoint in olduğu yere de gelmiyo?
Proje dosyanın yolla bir de biz bakalım.
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)
Derleme esnasında o kadar çok hata mesajı aldım ki gözüm korktu.
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.
Target menüde Floating Point Hardware: None olacak şekilde FPU unitesini devre dışı bırakmayı dene.
Sorun bitti değilmi?
Alıntı yapılan: z - 13 Kasım 2013, 19:09:28
Sorun bitti değilmi?
Hocam ne yazık ki düzelmedi :(
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.
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.