MicroCode Studio'daki alarm

Başlatan efe1409, 28 Haziran 2006, 14:52:24

efe1409

Arkadaşlar MicroCode Studio programında derleme yaparken şöyle bir alarm veriyor.Bunu nasıl düzeltebilirim.

VERİLEN ALARM:
Messagne No:[306]c:\\pbp\pbp\pbppic14.lib624:Crouseing page boundry--ensure bit are set
Messagne No:[306]c:\\pbp\pbp\pbppic14.lib696:Crouseing page boundry--ensure bit are set
Vatanın bağrına düşman dayamış hançerini, Yok mudur kurtaracak bahtı kara maderini (Anasını)                                                                       Namık Kemal

sanalgezgin

arkadas onlar hata değil uyari microcode dan değil mpasm den geliyor bank(sayfa) değiştirdiğini söylüyor... :)  :)  :)

Gerok

Derlediğin kod seçtiğin mcu nun hafızasından büyük olduğundada veya o mcu ya uygun olmayan kodlar varsa bu uyarıyı verir..
Mum başka bir mumu yakmakla ışığından birşey kaybetmez...

efe1409

Peki bu sorunu gidermenin yolu nedir.
Vatanın bağrına düşman dayamış hançerini, Yok mudur kurtaracak bahtı kara maderini (Anasını)                                                                       Namık Kemal

Logan

efe1409, bu bir sorun değil.Yazdığın program muhtemelen 2K'dan büyük.Micro Code Studio ile derlerken bu uyarı mesajını verir.Amaç sadece bilgilendirmek.Kullandığın entegre büyük ihtimalle 16 serisidir (16f876, 16f877, 16c74 gibi).Gerok'un dediği gibi o mesajlar Micro Cod'dan değil MPASM'den geliyor.Eğer "Target Processor"seçeneğine 18f452 yazarsan aynı mesajı almazsın.
İmza.

efe1409

Alıntı yapılan: "Logan"efe1409, bu bir sorun değil.Yazdığın program muhtemelen 2K'dan büyük.Micro Code Studio ile derlerken bu uyarı mesajını verir.Amaç sadece bilgilendirmek.Kullandığın entegre büyük ihtimalle 16 serisidir (16f876, 16f877, 16c74 gibi).Gerok'un dediği gibi o mesajlar Micro Cod'dan değil MPASM'den geliyor.Eğer "Target Processor"seçeneğine 18f452 yazarsan aynı mesajı almazsın.
Logan haklısın kullanıdığım PIC 16F877,fakat ben çıkan uyarı mesajını sanki sayfa değişimi için bit set edilmesi gerekli gibi anlamıştım.
Vatanın bağrına düşman dayamış hançerini, Yok mudur kurtaracak bahtı kara maderini (Anasını)                                                                       Namık Kemal

Logan

İlk karşılatığımda bende öyle sanmıştım.Çünkü ASM ile yazarken 2K'yı geçtikten sonra sayfa bitlerini set etmek gerekiyordu.Fakat MCSP'de o sorun yok.Kendi otomatik ayarlıyor. :D
İmza.

aslan_korhan

Bende de bu şekilde uyarı geliyor ama bahisi edildiği gibi bir sorun çıkarmıyor programda.

Sadece sayfa geçişlerini belirten bit'i set etmemiz gerektiğini söylüyor.
Yani bunun yapmanın bir yolu var ama nasıl?

Burada PIC 4 sayfa şeklinde hafızası var sanırım.
1024 komut - 1.sayfa
2048 komut - 2.sayfa gibi...

4000 küsür işlemlik bir program yazıldığında ekranın altında her defasında 4 satır uyarı mesajı çıkması sinir edici bir olay  :?
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.