您尚未登录。

楼主 #1 2020-04-07 16:14:09

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

离线

楼主 #2 2020-04-08 11:52:30

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

2020-04-08_115051.png

昨晚下单今天就收到了,速度真快。

jflashspi.exe 测试了一把, 烧了一个64M 文件, 校验 OK。

离线

楼主 #3 2020-04-08 11:55:27

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

IMG_20200408_114351.jpg

IMG_20200408_114303.jpg

离线

#4 2020-04-09 20:52:38

liuchangyin
会员
注册时间: 2020-03-17
已发帖子: 204
积分: 199

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

64MB的价格如何?

离线

#5 2020-04-09 20:58:38

didi
会员
注册时间: 2017-10-15
已发帖子: 2
积分: 2

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

liuchangyin 说:

64MB的价格如何?

小贵,估计要20多

离线

楼主 #6 2020-04-09 22:00:18

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

liuchangyin 说:

64MB的价格如何?

https://detail.tmall.com/item.htm?id=608913139149

23元左右, 是有点贵, 不过我们这个利润还行, 甲方要求用spi nor flash.

离线

楼主 #7 2020-04-10 14:38:31

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

修改 drivers/mtd/spi-nor/spi-nor.c:

        { "mx25l25635e", INFO(0xc22019, 0, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+       { "mx25l51235f", INFO(0xc2201a, 0, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        { "mx25u25635f", INFO(0xc22539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_4B_OPCODES) },

启动log, 64M spi flash OK:

[    0.935189] 6 cmdlinepart partitions found on MTD device spi32766.0
[    0.941502] Creating 6 MTD partitions on "spi32766.0":
[    0.946657] 0x000000000000-0x000000050000 : "uboot"
[    0.953878] 0x000000050000-0x0000000a0000 : "logob"
[    0.960793] 0x0000000a0000-0x0000000f0000 : "logoa"
[    0.967459] 0x0000000f0000-0x000000100000 : "dtb"
[    0.974305] 0x000000100000-0x000000600000 : "kernel"
[    0.981114] 0x000000600000-0x000004000000 : "rootfs"

生成多个随机数bin文件:

cd /opt
dd if=/dev/urandom of=*.bin bs=1M count=8
# md5sum *
f7a1c8476056e68c4da1196b334e14e9  1.bin
fec2bb418ebbe9eac54e9f20d1990c5e  2.bin
58ded8e3dc0a3b6ddcfa0a09b7c9d900  3.bin
ff0080fa3cd0d1134c3e78a6b9f41bdb  4.bin
d4061aa0567478cae0b19fe2a8953f07  5.bin

多次启动后文件大小和校验和均正常.

离线

#8 2020-05-03 09:30:50

我心飞翔
会员
注册时间: 2019-12-25
已发帖子: 82
积分: 82

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

淘宝上面最便宜的 MX25L51245GMI-10G 也要 18.9 元, 不知道是不是新货

https://detail.tmall.com/item.htm?id=616774665818

离线

#9 2020-08-09 12:46:22

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

歌以咏志 说:

修改 drivers/mtd/spi-nor/spi-nor.c:

        { "mx25l25635e", INFO(0xc22019, 0, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+       { "mx25l51235f", INFO(0xc2201a, 0, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        { "mx25u25635f", INFO(0xc22539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_4B_OPCODES) },

启动log, 64M spi flash OK:

[    0.935189] 6 cmdlinepart partitions found on MTD device spi32766.0
[    0.941502] Creating 6 MTD partitions on "spi32766.0":
[    0.946657] 0x000000000000-0x000000050000 : "uboot"
[    0.953878] 0x000000050000-0x0000000a0000 : "logob"
[    0.960793] 0x0000000a0000-0x0000000f0000 : "logoa"
[    0.967459] 0x0000000f0000-0x000000100000 : "dtb"
[    0.974305] 0x000000100000-0x000000600000 : "kernel"
[    0.981114] 0x000000600000-0x000004000000 : "rootfs"

生成多个随机数bin文件:

cd /opt
dd if=/dev/urandom of=*.bin bs=1M count=8
# md5sum *
f7a1c8476056e68c4da1196b334e14e9  1.bin
fec2bb418ebbe9eac54e9f20d1990c5e  2.bin
58ded8e3dc0a3b6ddcfa0a09b7c9d900  3.bin
ff0080fa3cd0d1134c3e78a6b9f41bdb  4.bin
d4061aa0567478cae0b19fe2a8953f07  5.bin

多次启动后文件大小和校验和均正常.

请教个问题,比如用32Mnor,固件只有16M大小,打包成16M固件(主要提升烧写速度,uboot识别flash为32M了),剩下的16M空间如何操作才能使用?

离线

#10 2020-08-09 15:18:08

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

tianjjff 说:

请教个问题,比如用32Mnor,固件只有16M大小,打包成16M固件(主要提升烧写速度,uboot识别flash为32M了),剩下的16M空间如何操作才能使用?

剩下的空间可以格式化成为jffs2分区, mount 到 某个目录(/mnt/ext_data/)

在 /mnt/ext_data/  目录下读写文件,就是操作那片flash区域了.





离线

#11 2020-08-09 17:23:06

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

哇酷小二 说:

剩下的空间可以格式化成为jffs2分区, mount 到 某个目录(/mnt/ext_data/)

在 /mnt/ext_data/  目录下读写文件,就是操作那片flash区域了.

谢谢晕哥,我试试

离线

#12 2020-08-14 11:27:02

stackoverF
会员
注册时间: 2020-04-20
已发帖子: 20
积分: 20

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

128MB的贴片SD卡也是这个价格范围内吧

离线

#13 2020-08-14 11:44:49

642242855
会员
注册时间: 2019-10-31
已发帖子: 210
积分: 107

Re: MX25L51245G/W25Q512JV 64MB(512Mbit)的SPI Flash 有人用过吗?

stackoverF 说:

128MB的贴片SD卡也是这个价格范围内吧

128MB的贴片SD比这个便宜多了,10来块的样子

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn