linkboy & WCH處理器移植入門
app數據保存到FLASH
前面章節(jié)完成了基于RAM和串口的程序下載,由于是RAM模式,會有斷電丟失程序的問題,那么最后這一章,我們完善這個功能。首先找到FLASH的示例:
可以看到示例里包含了FLASH擦除,寫入等,我們再打開vos_c.h文件,需要參考示例,補全這幾個函數:
實際上就是兩個函數,分別是 vos_Flash_Clear 擦除flash,vos_Flash_WriteUint32 向指定地址寫入一個Uint32類型數據,地址的單位是字節(jié)。參考示例寫完如下:
完成FLASH函數后,需要重新配置一下虛擬機,如下:
主要是串口模式改為 ROM執(zhí)行,這樣就會保存到FLASH啦。現在用linkboy寫一個小程序,下載到開發(fā)板后執(zhí)行,并且斷電再重啟后依然能執(zhí)行。這樣,比如用于中小學編程教育,那么學校機房不需要安裝MounRiver IDE,因為固件已經事先編譯好了,學生機只需要安裝linkboy即可。
-
RAM
+關注
關注
8文章
1369瀏覽量
114924 -
移植
+關注
關注
1文章
382瀏覽量
28171 -
串口
+關注
關注
14文章
1557瀏覽量
76917 -
RT-Thread
+關注
關注
31文章
1305瀏覽量
40331
發(fā)布評論請先 登錄
相關推薦
評論