- 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 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.