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

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
21,863
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
5,880
Mesajlar
100,224
Üyeler
2,491
Son üye
djkop

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top