CH32V303 寫FLASH出錯

代碼如下:

? ? ? ? ? ? ? ? ? ? FLASH_ProgramWord(flash_addr, flash_word_write);

? ? ? ? ? ? ? ? ? ? flash_word_read = *(u32 *)(flash_addr);

? ? ? ? ? ? ? ? ? ? printf("flash_word_write:%x\r\n",flash_word_write);

? ? ? ? ? ? ? ? ? ? printf("flash_word_read:%x\r\n",flash_word_read);


? ? ? ? ? ? ? ? ? ? if(flash_word_write == flash_word_read)? ? ?//寫入FLASH校驗

? ? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? flash_addr += br;

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? else break;


程序寫flash偶爾會出錯,通過WCH-LinkUtility查看flash數據出錯,比如寫入的是0x1040506f,但實際是0x1040508f


您好,建議你在每次操作FLASH時進行一下解鎖操作,此外可在寫之前進行一下擦除操作,在我們EVT有相應FLASH操作例程,可參考一下例程的操作流程,后續(xù)若有問題,可將工程直接發(fā)至我的郵箱(lzs@wch.cn),這邊具體看一下。EVT下載鏈接如下:

http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html

?



只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频