測試0地址開始的大概1024*10個(gè)字節(jié)數(shù)據(jù)都是亂的,不是a9 bd f9 f3,1024*10字節(jié)之后的是a9 bd f9 f3,這里前面的數(shù)據(jù)內(nèi)容是被保護(hù)的不會(huì)被下載器擦除的嗎?
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
測試0地址開始的大概1024*10個(gè)字節(jié)數(shù)據(jù)都是亂的,不是a9 bd f9 f3,1024*10字節(jié)之后的是a9 bd f9 f3,這里前面的數(shù)據(jù)內(nèi)容是被保護(hù)的不會(huì)被下載器擦除的嗎?
前面是你的應(yīng)用代碼,上電都是從0地址開始跑的,數(shù)據(jù)不是全FF,建議測試操作一塊空的FLASH。
將Flash例程中操作codeflash的代碼移植到BLE_UART這個(gè)例程中,執(zhí)行到擦除那條語句系統(tǒng)就不繼續(xù)往下執(zhí)行了。這是什么原因
看下是不是執(zhí)行到你的應(yīng)用層代碼,如果是的話,等于擦除了你的應(yīng)用代碼,本身就是有問題的。
建議先查看代碼的編譯結(jié)果,然后將擦除的起始地址配置為空的FLASH區(qū)域,這樣進(jìn)行使用。