Yazılım Yüklerken Eeprom' u silinmesi

Başlatan kartal0689, 09 Nisan 2019, 16:59:07

kartal0689

Arkadaşlar merhaba,

mikroE firmasının mikropascal/mikroc PIC ve dsPIC derleyiciler ile çalışıyorum
sorum şu. şimdi işlemciye yeni yazılım yüklediğim zaman eeprom alanı da temizleniyor.
PICKIT2 ile EEPROM Data alanını kapatıyorum bu bölümü yazmasın diye ancak yine de siliyor.
Yazılımdan direk bu bölüme erişimi kapatabilir miyim?
yardımcı olabilir misiniz?

Bu arada kullandığım işlemci dsPIC30F6014A.

iyi çalışmalar.

Ersin

Eeprom data daki çentiği kaldırırsan yazmaması gerekir.18F serisinde yüzlerce pic önce eeprom kopyalamışımdır sıkıntı olmuyor , ama mcu görmedi sonra refresh yaptığında, o eeprom data daki çentiği otomatik ekliyor.

coco

Flash+ Eeprom Çentik kapalı iken ilk önce okuyup sonra Eeprom çentiğini açıp yazınca birşey değişiyormu?

kartal0689

coco ve ersin yorumlarınız için teşekkür ederim.
Ancak dediklerinizi bende uyguladım fakat sonuç aynı.
yaklaşık 350 farklı değişken eepromda tutuluyor. yazılım değiştirdiğimde bunlara
salak saçma veriler yazmış oluyor.

ben bu durumu "FactoryDataWrite" adı altında bir fonksiyonla çözüyorum.
ilk yazılım yüklediğimde bu değişkenleri kendim eproma istediğim verileri kaydediyorum.
ancak yazılımı update yapmak istediğimde değişmesini istemediklerim var.

ziyaretci

#4
Tamam işte yazılımı güncellemeden önce oku. Program Memory'deki tik'i kaldır. Eeprom memory'deki bilgileri export yap. Sonra program memory kutusunu tekrar onayla. Yazılımını güncelle. Program memory deki tik'i kaldır. Export ettiğin eeprom dosyasını import et yazdır.


Bende yukarıdaki arkadaşların dediği gibi normal olarak çalışıyor. Yukarıda bahsettiğimi  alternatif olarak test ettim.



Birde ilk yüklediğin yazılımın kod korumalı olup olmadığını kontrol et. Kod neysede data koruması varsa problem olabilir.