行情
HOME
行情
正文内容
美光nand系列 镁光nandflash MT29F32G08+STM32通用IO口驱动,实现fatfs文件系统
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

镁光nandflash MT29F32G08+STM32通用IO口驱动,实现fatfs文件系统

真的挺久没有写文章了,一是太忙了,二是素材也少。

这不最近使用镁光的MT29F32G08型号的nandflash,使用STM32作为控制器,但是我所用的STM32是不带FMC的,我也是想偷懒站在前人的肩膀上,但是网上没有找到STM32通用IO口读写MT29F32G08的,SDN啥的上去看了一下,且不说例程能不能用,都要充值,要办会员,大家都懂的,所以只能自己写了(咱就不明白了,有些人总是拿着一些开源的东西,自己改吧改吧,扔到网站上赚米,真的是良心大大滴坏了)。

驱动用的是网上下载的一个通用驱动nand_MT29F_lld,FTL层移植的原子哥的,这里展示一下STM32通用IO口读写MT29F32G08以及fatfs和USB模拟U盘的一些关键程序。

图1STM32通用IO驱动MT29F32G08

图2 通用驱动nand_MT29F_lld

图3,移植原子哥的FTL层

图4,fatfs移植,修改user_diskio.c的读扇区函数

图5,fatfs移植,修改user_diskio.c的写扇区函数

图6,fatfs移植,修改user_diskio.c的IO控制函数

图7,USB模拟U盘,修改usbd_storage_if.c文件的读函数

图8,USB模拟U盘,修改usbd_storage_if.c文件的写函数

接下来就是用文件系统存储数据了,我这里数据量比较大,一秒钟15hz,每一条记录32字节,凑够1024字节写一次csv文件。每个文件最大写32M,写满就生成新的文件继续写,每次上电遍历目录写的文件总数,生成对应的文件名。好了,继续截图~~

上电先生成新的文件名,并打开文件。

图9,上电生成新的csv文件

使用两个buffer轮流写入数据,写满32M就关闭当前文件,并生成新的csv文件继续写,文件总数超过1500个就在不再继续写,差不多存满了。

图10 上电期间不停写入数据

检测到USB插入,就关闭当前正在写 的文件,卸载文件系统。可以把写好的文件拷贝出来。

图11 检测到USB插入

设备已经运行了一会了,看看目录下面的文件和内容吧~

图12 log显示USB已经插入

打开我的电脑

图13 正常识别U盘

看看目录

图14 目录下文件

看看文件内容

图15 文件内容

看到文件格式内容都对,符合设计需求。

到这里就结束了,但是,凡事总有个但是,我这个系统没有备用电源,所以当系统断电而我正好还在写文件的时候,这个文件就会被破坏,打不开,而当fatfs在更新目录表信息,发生断电的话,那就是文件系统损坏了,下一次上电只能重新格式化,从头开始了,以前保存的数据都会丢了。对于这个问题,我暂时还没想到解决办法(在没有备电的情况下)。如果有人有招,就提出来我试试吧。

图16 网络配图

英特尔向海力士交割部分资产,2025年彻底退出SSD和NAND业务

近日英特尔公司宣布,它已经完成了将其固态硬盘和NAND产品业务出售给韩国SK海力士公司的第一阶段交割工作,目前已经收到了70 亿美元款项,剩下的20亿美元有待下一阶段达成交付。

韩国SK海力士公司对此专门成立了新子公司“Solidigm”来负责接手运营这些晶圆厂,该新公司的总部设在美国加利福尼亚州的圣何塞,由英特尔负责相关业务的资深高管Rob Crooke担任首席执行官,由SK海力士高管李石熙担任执行董事长。

双方交割的具体内容包括,位于大连的英特尔工厂、部分员工和与NAND、固态硬盘相关的某些知识产权,这笔交易最终全部完成要等到2025年3月。在2025年之前,英特尔将继续在大连工厂生产NAND晶圆,并保留部分NAND晶圆设计和制造方面的知识产权。

在2025年之后,英特尔才会将其研发部和NAND设计制造知识产权,和相关员工全部移交给SK海力士,全部交割工作完成后,英特尔将停止在大连工厂生产NAND闪存,彻底退出该领域。

英特尔方面出售这部分业务的原因很简单,利润低、资本密集度高、竞争激烈、价格波动剧烈、因此它计划退出专注于其它利率高的业务。说浅显一点,那就是退出不赚钱的中低端业务,转而发力利润丰厚的“高端”产品线。

具体而言,英特尔在该领域的“高端”产品线主要是面向企业级的,采用3D XPoint技术的傲腾(Optane)系列产品。平心而论,这个系列产品的性能确实很强,但是其最大的瓶颈就是成本高,价格高,生产难度高,所以这些年来一直不温不火。

在这之前,英特尔的傲腾系列产品一直是由其合作伙伴镁光代工生产,但是前段时间镁光嫌这条产品线不赚钱,对外出售了相关工厂,并停止了生产,因此,英特尔押宝这项技术的未来前景仍不明朗,它还有很多困难要克服。

而新成立的Solidigm公司有望成为一家新的全球大型半导体公司,全球存储制造领域的现状和格局预计将会有所改变。

相关问答

镁光 2300和三星pm981a?

镁光2300和三星PM981a都是高性能的NVMe固态硬盘,它们的读写速度都非常快,适合用于高负载的工作场景。相比而言,镁光2300在连续读写速度上略微领先于PM981a,但...

micron是什么公司?

Micron(美国镁光)半导体是全球第三大内存芯片厂,是全球著名的半导体存储器方案供应商,是美国500强企业之一。美光科技有限公司(MicronTechnology,Inc.)...

镁光 是哪个国家的?

美国的。镁光(Micron)是内存的品牌商,全球排名第二。但镁光身为世界第二大内存颗粒制造商。产品在国内却比较少见。这是因为镁光很少将自己的优质颗粒卖给...

micron是什么牌子?

美国美光。micron是Micron(美光)于1978年由WardParkinson、JoeParkinson、DennisWilson和DougPitman在美国爱达荷州波夕创立,主要产品包括DR...

半岛平台官方网站(官方)手机APP下载IOS//网页通用版入口

英特尔520系列120GB固态硬盘特尔固态硬盘520可提供高达80,000次的4K随机写入IOPS(每秒输入输出操作)性能以及高达50,000次的4K随机读取IOPS性能,...

市场上流行的最好的固态硬盘是什么品牌的,有人使用过 - 这货...

固态颗粒生产商:三星、镁光(英睿达)、东芝、海力士、闪迪(西数收购了)好固态无非就是闪存和颗粒:SLC企业级(用不起)、MLC中端级,TLC入门级。三星闪...

3D磁盘是什么?

3D磁盘是一种新型的存储技术,它采用了垂直堆叠的方式来增加存储密度。与传统的平面磁盘相比,3D磁盘可以在同样的物理空间内存储更多的数据,从而提高了存储容量...

金百达是谁的代工?

金百达全系列的固态都由固态生产国内第一大厂江波龙代工。江波龙的生产模式是采购镁光,东芝,三星…的Wafer,封装测试合格的NAND用来做固态。固态采用小盒包装...

870evo和870qvo哪个好?

三星860QVOSSD。它采用三星高密度4-bitMLCNAND闪存技术,三星860EVO=3bitmlc=TLC,镁光MX500直接慧荣配tlc的,英特尔660P也是TLC的,所以综...

美国芯片巨头美光在国内被禁售有哪些影响?-ZOL问答

镁光作为全球最重要的DRAM和NAND厂商,其内存和SSD产品在全球占用较大市场份额,而在中国的市场收入约占总收入的50%,所以镁光内存、ssd如果被封禁对于镁光的打击...

 继续教育登记  贝儿多爸爸的泡芙工房 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部