OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8143|回复: 11

大家看过来最新的M25P6464驱动,STM32F4平台

[复制链接]

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
发表于 2016-9-8 10:41:37 | 显示全部楼层 |阅读模式
本帖最后由 潜龙探渊 于 2016-9-8 10:45 编辑

大家照过来看看~最近一个项目用到M25P64这个外部FLASH,它是64M比特位的芯片,实际换算就是64M/8位=8M字节,它有127个扇区=128*256页=128*256页*256字节,它只能扇区擦除M25X_SE和整块擦除M25X_BE这个比较蛋疼,而且它扇区擦除都只能64K一起擦除掉的,比W25Q64难用!没办法,谁叫我们的硬件工程师选的这颗料,我只能硬着头皮把驱动写出来了,但是我一上网找这颗芯片资料发现都是英文的可以参考的驱动程序也是51单片机的居多,无奈也只能下载跪着看完!然后我就发现整点原子写的W25Q64驱动挺好用的,我就去看M25P64得芯片手册看它的指令跟W25Q64的指令还是有很大的区别的,就试着把正点原子的驱动修改成可以驱动M25P64的程序。大概花了我一天多的时间,终于让我把驱动调出来了,我现在把我刚调试出来的驱动程序放出来,让那些用W25Qxx芯片的程序猿可以参考看看,如果你觉得好用就来我这帖点个赞,我愿意把它开源出来造福程序猿,你们不来给我点个站说得过去吗?最后感谢一下正点原子,因为他写的驱动实在是写得太好了,我只是踩在他的肩膀上就能调试出M25P64的驱动程序了,正点原子实在是牛人一个!!!忘了说一句,我没有把整个工程上传上来,因为我的项目还在开发中,所以恕我无法上传整个工程,只能上传M25P64的驱动文件给你们调用使用,跟正点原子的驱动风格基本一致只是函数名称改了

M25P64.pdf

521.69 KB, 下载次数: 164

芯片手册

M25PXX.rar

5.23 KB, 下载次数: 455

只有.c.h文件给你

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2016-9-8 11:10:54 来自手机 | 显示全部楼层
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
 楼主| 发表于 2016-9-8 12:33:21 | 显示全部楼层

谢谢原子回复
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2018-1-29
在线时间
4 小时
发表于 2017-1-11 10:17:18 | 显示全部楼层
非常感谢,我也正好用到这个芯片,学习了!
回复 支持 反对

使用道具 举报

1

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1820
注册时间
2015-11-30
在线时间
255 小时
发表于 2017-1-11 15:56:33 | 显示全部楼层
本帖最后由 asianeast 于 2017-1-12 20:07 编辑

就是sector从4k变成了64k   擦除的时候要注意一下   其他应该都差不多吧
回复 支持 反对

使用道具 举报

1

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1820
注册时间
2015-11-30
在线时间
255 小时
发表于 2017-1-12 20:06:41 | 显示全部楼层
虽然没有用这个代码   但感觉有个问题
M25PXX_Write中声明的大小为64kbyte的数组M25PXX_BUFFER应该会导致栈溢出  
改为通过malloc来获取   应该就没有问题了
回复 支持 反对

使用道具 举报

1

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2012-11-5
在线时间
50 小时
发表于 2017-2-11 10:09:49 | 显示全部楼层
学习了,感谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-9-11
在线时间
1 小时
发表于 2019-9-30 15:22:35 | 显示全部楼层
正需要,感谢
回复 支持 反对

使用道具 举报

32

主题

93

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4046
金钱
4046
注册时间
2015-12-21
在线时间
889 小时
发表于 2020-5-19 21:51:40 | 显示全部楼层
本帖最后由 zlkj 于 2020-5-19 23:39 编辑

谢谢分享
回复 支持 反对

使用道具 举报

32

主题

93

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4046
金钱
4046
注册时间
2015-12-21
在线时间
889 小时
发表于 2020-5-19 21:52:18 | 显示全部楼层
谢谢分享!学习!
回复 支持 反对

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14365
金钱
14365
注册时间
2018-8-3
在线时间
1155 小时
发表于 2021-2-20 15:07:40 | 显示全部楼层
牛呀     
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-12-23
在线时间
67 小时
发表于 2021-10-7 15:48:32 | 显示全部楼层
谢谢分享,已经成功检测到芯片
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 19:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表