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即可。
PLC移位寄存器指令应用举例
谁能带领英特尔触底反弹?
为什么北斗是国产手机标配,我们手机定位还是GPS?
十四位串行AD转换器MAX194芯片的工作原理、性能和应用设计分析
近三十年来的通信运营商发展的历程
【RTT大赛作品连载】linkboy面向WCH移植(4)
奇瑞新能源车型众多,相比同级车企有着明显的竞争优势
恩智浦经典LPC系列MCU内部Flash IAP驱动介绍
阿里推出AR汽车导航技术,AliOS体验升级
Embeded linux之soc camera
如何编写有利于编译器优化的代码
不同结构的HDI设计会对成本带来哪些影响?
爆苹果高管用iPad贿赂美国警长获得许可证
未来电动汽车补能方式会往哪方面发展
可折叠智能手机测试中应用大电流弹片微针模组的优势
LeCun新作:全面综述下一代「增强语言模型」
三星:12寸厂到2015年将不符经济效益
屏蔽箱的材质结构和使用事项介绍
HTU U Ultra深度评测:又一台骁龙821是糟点的旗舰机型
盘点半导体技术对未来汽车安全作用