生產(chǎn)的時候,通過用戶選擇字(選項字節(jié))來存數(shù)據(jù)

我用的芯片是ch32v30x系列,里面有128個選項字節(jié),0x1FFFF800開始。前面16個字節(jié)是系統(tǒng)用的。我用的是后面的0x1FFFF810開始的字節(jié)。


我在里面存了固件長度和CRC校驗值,每次上電的時候都會讀取固件校驗一遍。


我現(xiàn)在想知道的是,boot程序和app程序都在常規(guī)flash里面。但是選項字節(jié)不在這一部分范圍內(nèi),我到時候批量生產(chǎn)的時候,有辦法能下載進去嗎,WCH下載工具里面只有data0,data1這兩個字節(jié)的設(shè)置。脫機下載器的說明書也沒看到


我是不是應(yīng)該把數(shù)據(jù)存到普通的flash里面比較好


我不知道是否可以通過SWD直接燒寫選項字節(jié)。但從手冊看似乎解鎖選項字節(jié)有單獨的操作,可能未必和主閃存在同一區(qū)域。

或者CH32V能不能像Cortex-M核的mcu那樣,下載一個stub到RAM運行,然后由RAM中的stub從SWD接收數(shù)據(jù)執(zhí)行編程操作?如果可以的話,只要編寫這樣一個stub加載進去就可以了。


您好,建議將數(shù)據(jù)放到主存儲器區(qū)域。若想要將數(shù)據(jù)放到用戶選擇字區(qū)域,目前下載時配置選項僅可配置Data0和Data1兩個字節(jié)處,若要放到后面0x1FFFF810開始的區(qū)域后,需要在程序中配置寫入,具體可參考一下下鏈接介紹方法

https://www.cnblogs.com/liaigu/p/17838776.html

?


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

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