
文章插图
这里的 Configurer 程序设计是关键,而其中最核心的是如何识别当前 Flash 型号,这里要感谢 JEDEC 组织 , 目前几乎全部主流 Flash 都支持一线模式下 Read JEDEC 命令(0x9F),返回的 Manufacturer ID 就是每个 Flash 厂商向 JEDEC 组织申请的识别码,然后 Memory Type 是各厂商自己定义的型号系列分类 。Configurer 程序结合这两个参数就可以识别当前 Flash 具体型号,底下就是做不同的代码分支去处理不同的 Flash 配置即可 。

文章插图
二级 Configurer 程序说起来很简单 , 其实具体设计起来还是有很多细节要考量的(比如 FlexSPI 多次配置中系统时钟切换问题、应用程序跳转等),因此痞子衡开源了这个项目(RT-MFB),并且会长期维护下去,希望将来能支持尽可能多的 Flash 型号 。第一版是以 MIMXRT595-EVK 上的两颗 Flash 为原型(IS25WP064A / MX25UW51345G)来做的 。
至此,一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案痞子衡便介绍完毕了 , 掌声在哪里~~~
- 项目地址:https://github.com/JayHeng/RT-MFB
欢迎订阅文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上 。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦 。

文章插图
【痞子衡嵌入式:RT-MFB - 一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案】
推荐阅读
- 有趣实验 .NET下数据库的负载均衡(续)
- 平衡车电池饿死激活方法 平衡车放久了充不进电怎么办
- 痞子衡嵌入式:浅谈i.MXRT10xx系列MCU外接24MHz晶振的作用
- SR寄存器BP[x:0]位 痞子衡嵌入式:一个关于Segger J-Flash在Micron Flash固定区域下载校验失败的故事
- 有趣实验 .NET下数据库的负载均衡
- 十段均衡器怎么调 10段均衡器最清晰完美
- 某云负载均衡获取客户端真实IP的问题
- 历史小知识100条 历史小知识100字
- 衡水中学怎么进,外地能借读吗? 衡水中学怎么进
- 高一孩子考虑分科,各科成绩均衡,分科该怎么选?