Hi-TECH C / 18f2550 / Hex Yükleme Hızı

Başlatan LukeSkywalker, 07 Eylül 2011, 19:39:45

LukeSkywalker

Arkadaşlar çok ilginç bir olay ile karşı karşıyayım. Brenner ile MikroC'de yazdığım kodlardan üretilen hex dosyaları çok hızlı bir şekilde PIC içerisine yüklenirken, Hi-Tech'de yazdığım aynı kod neredeyse iki kat yavaş yükleniyor. Sebebi ne olabilir?

LukeSkywalker

Sorunun, Hi-Tech C 'nin ürettiği hex dosyasının  32K , MikroC'nin ürettiği kodun ise 6K alana yazıldığından kaynaklandığını gördüm. Peki neden hi-tech'de üretilen kod, flash'ın tamamının yazılmasına sebep oluyor? Kullanacağımız kadar alana yazmak için nasıl bir ayar yapabiliriz veya yapabilir miyiz?

LukeSkywalker

Çözüm yok bu olaya zannedersem. Derleyicinin işleyişinden mi kaynaklanıyor acaba?

LukeSkywalker

Kurcaladım onları lakin hiç bir şey değişmedi.  HI-TECH PIC C PRO 9.63 kullanıyorum bu arada.

LukeSkywalker

Demekki sadece ben yaşıyorum bu problemi. Bir şey dikkatimi çekti ; Hex dosyası 10KB fakat 32KB bellek kullanılıyor. Nasıl olabilir böyle bir şey?

LukeSkywalker

Arkadaşlar seri üretim yapılacağı zaman saniyelerin bile önemi oluyor. Bu şekilde hex kodu aktarmak çok uzun sürdüğünden sıkıntı oluşur. Bunu düşünmüşlerdir kesnilikle Microchip mühendisleri....Nereden ayarlanıyor acaba?

Elektroemre

Derleyici muhtemelen kullanımayan bölgeyi FF ile dolduruyordur.

@maytere hangi programlayıcıyı kullanıyorssunuz ve ortalama yükleme hızı ne kadar? (yine hex büyük olsada yükleme hızı artırılıp istediniz sürelere düşürülebilir yükleme zamanı)

LukeSkywalker

Brenner 8p5 kullanıyorum. 7 saniye sürüyor.