Bu kadar tuhaf bu flash daha önce hiç görmemiştim

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
24,933
Renesas RA6M2 nin program flash'ı daha önce beni ters köşe yapmıştı. Program flash 32 KByte lık sektörlerden oluşuyor ama, bir sektörü programlamaya kalktığın anda bütün flash belirsiz hale geliyor. Benim flash programlayan kod da flash'ın programlanmayan tarafında olsa da "alttan çekilmiş halı" efekti ile yüz üstü düşüyordu. Neyse, onu atlattık. Şimdi de data flash'da çok abzürt bir davranış gördüm. Flash'ı siliyorum, sonra memory view ile bakıyorum. Full FF görmeyi beklerken rastgele değerler görüyorum. Tekrar siliyorum, gene rastgele değerler, ama bir öncekinden farklı. Hatta memory view penceresini tazeliyorum, gene farklı rastgele değerler :mad: Bir veri yazıyorum, yazılıyor ve geri okuyabiliyorum. Gene gömüldüm RA6M2 nin reference manual'ına. Meğer bu işlemcide bu durum normal imiş. Flash'ı silince, belirsiz değerler okunuyormuş. Daha önce silip silmediğini kontrol etmek istiyorsan, özel "blank check" komutları var, onları kullanman gerekiyor.

:kotek1::cheeky5::kotek1::cheeky5:
 
  • Üzgün
Reactions: nt
Ben de silmek için yazdığım fonksiyonu kaldırdım ve onun yerine flash'a FF yazıyorum. Böylece tereddüt kalmıyor, ileride durumun böyle olduğunu unutursam da tekrar hatırlamak zorunda kalmayacağım :)
 
Ben de silmek için yazdığım fonksiyonu kaldırdım ve onun yerine flash'a FF yazıyorum. Böylece tereddüt kalmıyor, ileride durumun böyle olduğunu unutursam da tekrar hatırlamak zorunda kalmayacağım :)
Flash silmek ile hepsine FF yazmak flash ömrümden aynı oranda mı can alır ?
 
Flash silmek ile hepsine FF yazmak flash ömrümden aynı oranda mı can alır ?

Hem silmek hem yazmak ayrı ayrı flash'ı aşındırır. Keşke sadece silmek yeterli olsa idi, ama değil. Aslında her parametre okuma öncesinde blank check yapabilirim, ama çok da karıştırmak istemiyorum kodu.
 
Bir terslik var. Cipte flashi kriptolama ozelligi olmasin.

Yazma islemi ile Flashta 1 olan bitler 0 a donusturulebilir ama ff yazarak 0 olan bitleri nasil 1e donusturursun.
 
Son düzenleme:
Yazma islemi ile Flashta 1 olan bitler 0 a donusturulebilir ama ff yazarak 0 olan bitleri nasil 1e donusturursun.

Önce silip ondan sonra FF yazıyorum. Böylece hem silinmiş oluyor, hem de memory view ile bakınca silinmiş gibi görünüyor :)
 

Forum istatistikleri

Konular
7,445
Mesajlar
125,452
Üyeler
3,026
Son üye
hsng

Son kaynaklar

Son profil mesajları

Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Back
Top