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,626
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,231
Mesajlar
122,395
Üyeler
2,922
Son üye
Spacetr

Son kaynaklar

Son profil mesajları

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ı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top