linkboy & WCH處理器移植入門
app數(shù)據(jù)保存到FLASH
前面章節(jié)完成了基于RAM和串口的程序下載,由于是RAM模式,會(huì)有斷電丟失程序的問(wèn)題,那么最后這一章,我們完善這個(gè)功能。首先找到FLASH的示例:
可以看到示例里包含了FLASH擦除,寫入等,我們?cè)俅蜷_vos_c.h文件,需要參考示例,補(bǔ)全這幾個(gè)函數(shù):
實(shí)際上就是兩個(gè)函數(shù),分別是 vos_Flash_Clear 擦除flash,vos_Flash_WriteUint32 向指定地址寫入一個(gè)Uint32類型數(shù)據(jù),地址的單位是字節(jié)。參考示例寫完如下:
完成FLASH函數(shù)后,需要重新配置一下虛擬機(jī),如下:
主要是串口模式改為 ROM執(zhí)行,這樣就會(huì)保存到FLASH啦。現(xiàn)在用linkboy寫一個(gè)小程序,下載到開發(fā)板后執(zhí)行,并且斷電再重啟后依然能執(zhí)行。這樣,比如用于中小學(xué)編程教育,那么學(xué)校機(jī)房不需要安裝MounRiver IDE,因?yàn)楣碳呀?jīng)事先編譯好了,學(xué)生機(jī)只需要安裝linkboy即可。
-
RAM
+關(guān)注
關(guān)注
8文章
1369瀏覽量
114779 -
移植
+關(guān)注
關(guān)注
1文章
379瀏覽量
28150 -
串口
+關(guān)注
關(guān)注
14文章
1555瀏覽量
76678 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1296瀏覽量
40239
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論