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