使用用戶選項字節(jié)時看到被人說可以利用0x1FFFF810后面的空間作為數(shù)據(jù)掉電存儲區(qū),但是折騰了許久沒有運行起來
最開始讀取0x1FFFF810處的數(shù)據(jù)是0,
0x1FFFF810寫入一個32位的數(shù)據(jù)后讀取0x1FFFF800~0x1FFFF810都是0xe339e339,懷疑是寫入的時候全部擦除了但是沒有寫進(jìn)去,大神幫我看下是哪里的問題
使用用戶選項字節(jié)時看到被人說可以利用0x1FFFF810后面的空間作為數(shù)據(jù)掉電存儲區(qū),但是折騰了許久沒有運行起來
最開始讀取0x1FFFF810處的數(shù)據(jù)是0,
0x1FFFF810寫入一個32位的數(shù)據(jù)后讀取0x1FFFF800~0x1FFFF810都是0xe339e339,懷疑是寫入的時候全部擦除了但是沒有寫進(jìn)去,大神幫我看下是哪里的問題
您好,關(guān)于選項字節(jié),LD文件定義是FLASH-144K + RAM-48K,但是0x1FFFF800讀出是0xc03f5aa5,取USER是0x3f,與sram_code對不上,不知道是什么原因
這個閃存組織的頁數(shù)量在VCT6上我的理解是1024頁,并不是1919,不知道是哪里計算差異
您好,注意程序ld文件配置完成后,在下載的時候要配置一下,如下圖。關(guān)于你所說的頁數(shù),手冊是以VCT6為例,F(xiàn)LASH實際大小是480K,分為零等待區(qū)和非零等待區(qū)域,480K,每頁256字節(jié),就是1920頁,即頁0到頁1919.