0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【RTT大赛作品连载】linkboy面向WCH移植(4)

linkboy 来源:linkboy 作者:linkboy 2021-12-18 22:19 次阅读

linkboy & WCH处理器移植入门
app数据保存到FLASH


前面章节完成了基于RAM和串口的程序下载,由于是RAM模式,会有断电丢失程序的问题,那么最后这一章,我们完善这个功能。首先找到FLASH的示例:

pYYBAGG9n3SAY1smAAGqIANv3fk274.png

可以看到示例里包含了FLASH擦除,写入等,我们再打开vos_c.h文件,需要参考示例,补全这几个函数:

poYBAGG9n46ASv4DAAEuV7xuquc103.png

实际上就是两个函数,分别是 vos_Flash_Clear 擦除flash,vos_Flash_WriteUint32 向指定地址写入一个Uint32类型数据,地址的单位是字节。参考示例写完如下:

pYYBAGG9n56ABH7kAAEZZ1Gzrgw524.png

完成FLASH函数后,需要重新配置一下虚拟机,如下:

pYYBAGG9n6mARYWFAAD_oIOj0Jc550.png

主要是串口模式改为 ROM执行,这样就会保存到FLASH啦。现在用linkboy写一个小程序,下载到开发板后执行,并且断电再重启后依然能执行。这样,比如用于中小学编程教育,那么学校机房不需要安装MounRiver IDE,因为固件已经事先编译好了,学生机只需要安装linkboy即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1367

    浏览量

    114517
  • 移植
    +关注

    关注

    1

    文章

    377

    浏览量

    28107
  • 串口
    +关注

    关注

    14

    文章

    1543

    浏览量

    76157
  • RT-Thread
    +关注

    关注

    31

    文章

    1271

    浏览量

    39902
收藏 人收藏

    评论

    相关推荐

    RTT大赛作品连载】AB32VG1评估板到货控制彩灯测试

    RTT大赛作品连载】AB32VG1评估板到货控制彩灯测试篇;接下来看看在如何AB32VG1评估板控制彩灯! 在RT-ThreadStudio新建项目到对应开发配置及下载及验证测试!
    的头像 发表于 11-07 19:39 5162次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】AB32VG1评估板到货控制彩灯测试

    RTT大赛作品连载】CH32V103开发板资料及上电首测

    简介   参加论坛举办的rtt大赛也有几天了,我选用的是CH32V103的板子,第一步就是收集板卡的相关资料了。 CH32V103是 沁恒微电子设计的一款RSIC-V的单片机,使用了RSIC-V3A
    的头像 发表于 11-15 08:45 8562次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】CH32V103开发板资料及上电首测

    RTT大赛作品连载】AB32VG1评估板 音乐播放器

    RTT大赛作品连载】AB32VG1评估板 音乐播放器
    的头像 发表于 11-12 21:11 6198次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】AB32VG1评估板 音乐播放器

    RTT大赛作品连载】中科蓝讯AB32VG1开发板开箱篇

    介绍电路原理图分析接口说明,AB32VG1开发板是以中科蓝讯(Bluetrum)公司推出的基于RISC-V架构的高配置芯片AB5301A为核心所组成的。【RTT大赛作品连载】中科蓝讯A
    的头像 发表于 11-13 10:01 1w次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】中科蓝讯AB32VG1开发板开箱篇

    RTT大赛作品连载linkboy面向WCH移植(1)

    本文主要讲解如何让linkboy支持WCH32开发板进行图形化编程,主要是基于RT-Thread操作系统进行vos移植
    的头像 发表于 12-18 22:10 6659次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(1)

    RTT大赛作品连载linkboy面向WCH移植(2)

    讲解linkboy面向WCH处理器的图形化编程移植,支持基本的GPIO针脚连接驱动。
    的头像 发表于 12-18 16:37 5592次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(2)

    RTT大赛作品连载linkboy面向WCH移植(3)

    本章节主要讲解如何在不安装第三方编译器的情况下完成linkboy程序编译和下载。
    的头像 发表于 12-18 22:17 5682次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(3)

    RTT大赛作品连载linkboy面向WCH移植(5)

    完成WCH开发板的图形化封装,可以支持在linkboy里边进行针脚连线,仿真,下载程序等。
    发表于 12-18 18:33 593次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b><b class='flag-5'>WCH</b><b class='flag-5'>移植</b>(5)

    RTT大赛作品连载linkboy面向AB32V移植(2)

    完成AB32VG1开发板的GPIO端口封装,并通过按键控制LED测试GPIO的输入与输出。
    发表于 12-18 20:03 812次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(2)

    【星核计划】上传FPGA大赛作品,领取电子发烧友专属上传福利!

    -FPGA大赛,本次大赛奖励丰厚,不仅有奖金,还有电子发烧友论坛为参赛者准备的上传福利,按照下面规则上传参赛作品即可获得,还在等什么,快来参加吧!!作品上传地址:【FPGA开发者项目
    发表于 05-21 15:01

    【文章连载】RT-Thread创新应用大赛文章汇总

    作品集将会持续更新,欢迎大家订阅关注~ 凡是在本贴参与回复者将获得10积分(在不连续楼层评论均可获得)专栏作者:RT-thread【RTT大赛作品
    发表于 10-11 15:13

    【有奖活动】RT-Thread创新应用大赛作品连载征文

    礼品:https://jifen.elecfans.com/index.html▷文章标题格式:【RTT大赛作品连载】+自拟内容▷文章作品
    发表于 10-21 18:49

    RTT大赛作品连载linkboy面向AB32V移植(1)

    初步移植linkboy到AB32VG1开发板并测试GPIO输出
    发表于 12-18 20:00 1296次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(1)

    RTT大赛作品连载linkboy面向AB32V移植(3)

    本章节万完成linkboy图形化代码编译为dcf文件,这样可以不需要安装RT-Thread Studio即可完成编译过程。
    发表于 12-18 20:07 1036次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(3)

    RTT大赛作品连载linkboy面向AB32V移植4

    本章节演示用linkboy对AB32VG1开发板进行图形化编程的过程。
    发表于 12-18 20:10 1370次阅读
    【<b class='flag-5'>RTT</b><b class='flag-5'>大赛</b><b class='flag-5'>作品</b><b class='flag-5'>连载</b>】<b class='flag-5'>linkboy</b><b class='flag-5'>面向</b>AB32V<b class='flag-5'>移植</b>(<b class='flag-5'>4</b>)