【升级】EasyFlash 环境变量功能新增类型转换插件

2019-12-31 19:13发布

本帖最后由 sunnydragon 于 2016-2-21 22:18 编辑

目前 EasyFlash 会将环境变量以字符串形式存储于 Flash 中,在这种模式下,对于非字符串类型的环境变量在使用时,就必须得增加额外的字符串转换代码。
设计 Types 插件就是为了方便用户在使用 EasyFlash 时,以更加简单的方式去操作各种类型的环境变量,降低用户使用难度。
主要支持的类型包括:C 的 基本类型数组类型 以及 结构体类型 详细的使用方法可以参考 Github 上的说明文档:https://github.com/armink/EasyFl ... flash/plugins/types
下载地址:Github:https://github.com/armink/EasyFlashOSChina:http://git.oschina.net/armink/EasyFlash本坛下载: EasyFlash-20160221.zip (4.29 MB, 下载次数: 109) 2016-2-21 22:08 上传 点击文件名下载附件
EasyFlash-20160221

新的一年 EasyFlash 还有更多更实用功能有待开发,欢迎大家多提宝贵建议。正是有了大家的建议和反馈,才使得 EasyFlash 变得足够完善,大家的支持是也我坚持开源的动力



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
74条回答
sunnydragon
2019-12-31 22:45
闪客 发表于 2016-4-21 08:35
感谢你的回复。

今天看了一下port.md,又进行了些许更新。更加清晰了。

跟大家汇报下进度,最近一直在思考 SPI Flash Demo平台的选择,由于厂商及型号众多,所以目前我有想法做一个 SPI Flash 的万能驱动库,以便于让大家更方便的去使用 EasyFlash 。

实现的思路是这样的,SPI 接口驱动层提供出移植接口,同时也支持软件模拟 SPI 的方式,接下来是获取串行Flash的规格信息,支持两种方案,1、用户自己自行设定必选参数。2:通过 JESD216 标准规定的 SFDP 参数规范要求,读取 Flash 规格参数,如果此 SPI Flash 不支持 SFDP ,则根据产品的 VID 及 PID ,查找静态参数表来确定参数,当然这个参数表是需要逐步完善的。我也有调查过,市面的大部分厂家对于超过 8Mbit 容量的 SPI Flash 都有支持 SFDP 规范,但也有少数企业像 Atmel 是不支持的,但我认为 JESD216 标准是个趋势,未来将会有更多 Flash 厂家执行这个标准。

大家也可以说下自己的想法,欢迎讨论,如果这个驱动库对大家没有什么吸引力,也许我就会放弃开发了。

一周热门 更多>