linkboy & WCH處理器移植入門
app數(shù)據(jù)保存到FLASH
前面章節(jié)完成了基于RAM和串口的程序下載,由于是RAM模式,會(huì)有斷電丟失程序的問(wèn)題,那么最后這一章,我們完善這個(gè)功能。首先找到FLASH的示例:

可以看到示例里包含了FLASH擦除,寫入等,我們?cè)俅蜷_(kāi)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啦?,F(xiàn)在用linkboy寫一個(gè)小程序,下載到開(kāi)發(fā)板后執(zhí)行,并且斷電再重啟后依然能執(zhí)行。這樣,比如用于中小學(xué)編程教育,那么學(xué)校機(jī)房不需要安裝MounRiver IDE,因?yàn)楣碳呀?jīng)事先編譯好了,學(xué)生機(jī)只需要安裝linkboy即可。
-
RAM
+關(guān)注
關(guān)注
8文章
1386瀏覽量
116448 -
移植
+關(guān)注
關(guān)注
1文章
392瀏覽量
28517 -
串口
+關(guān)注
關(guān)注
14文章
1580瀏覽量
78370 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1348瀏覽量
41382
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【RTT大賽作品連載】AB32VG1評(píng)估板到貨控制彩燈測(cè)試

【RTT大賽作品連載】CH32V103開(kāi)發(fā)板資料及上電首測(cè)

【RTT大賽作品連載】中科藍(lán)訊AB32VG1開(kāi)發(fā)板開(kāi)箱篇

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

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

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

【星核計(jì)劃】上傳FPGA大賽作品,領(lǐng)取電子發(fā)燒友專屬上傳福利!
【文章連載】RT-Thread創(chuàng)新應(yīng)用大賽文章匯總
【有獎(jiǎng)活動(dòng)】RT-Thread創(chuàng)新應(yīng)用大賽作品連載征文
【RTT大賽作品連載】linkboy面向AB32V移植(1)

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

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

評(píng)論