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文章
1391瀏覽量
116675 -
移植
+關注
關注
1文章
394瀏覽量
28566 -
串口
+關注
關注
14文章
1581瀏覽量
78527 -
RT-Thread
+關注
關注
32文章
1364瀏覽量
41475
發布評論請先 登錄
【RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試

【RTT大賽作品連載】CH32V103開發板資料及上電首測

【RTT大賽作品連載】中科藍訊AB32VG1開發板開箱篇

【RTT大賽作品連載】linkboy面向AB32V移植(2)

【星核計劃】上傳FPGA大賽作品,領取電子發燒友專屬上傳福利!
【文章連載】RT-Thread創新應用大賽文章匯總
【有獎活動】RT-Thread創新應用大賽作品連載征文
【RTT大賽作品連載】linkboy面向AB32V移植(3)

評論