您尚未登录。

楼主 #1 2017-11-03 17:05:00

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

V3s MX25L256 spi nor flash 测试记录

参考链接:  https://www.kancloud.cn/lichee/lpi0/424883

按照这个链接一步一步可以搞定V3s + MX25L256 部署 JFFS2 文件系统.

/tmp/ccc # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00001000 "uboot"
mtd1: 00010000 00001000 "dtb"
mtd2: 00600000 00001000 "kernel"
mtd3: 018f0000 00001000 "rootfs"


spi clck 频率 72Mhz JFFS2 文件系统, 从tf卡拷贝3216909(3.2M)字节文件到 flash, 用时 82秒,
平均写速度约 40KB/s


spi clck 频率 72Mhz JFFS2 文件系统, 对jffs2文件系统9544376(9.5M)字节文件进行md5sum运算,
用时 2.8秒, 平均写速度 > 3.4MB/s

注意:
Linux有文件缓冲机制,第二次执行md5 xxx.bin 会使用cache的文件,
测试前记得执行把文件缓冲区清除:
echo 1 > /proc/sys/vm/drop_caches





离线

楼主 #2 2017-11-03 17:28:34

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: V3s MX25L256 spi nor flash 测试记录

试了一下, 修改arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts
spi提升到 96Mhz, 读速度基本没有变化。





离线

楼主 #3 2017-11-03 17:35:29

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: V3s MX25L256 spi nor flash 测试记录

改为108Mhz, 发现根本找不到mtd设备,
然后打开V3s手册一看spi clk是 3khz ~ 100Mhz,
看来最高只能96Mhz了





离线

楼主 #4 2017-11-04 08:38:18

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: V3s MX25L256 spi nor flash 测试记录

96Mhz, 从spi flash拷贝9544376(9.5M)字节文件 到spi flash, 用时67秒, 平均速度 142K字节/s





离线

楼主 #5 2017-11-04 10:28:57

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: V3s MX25L256 spi nor flash 测试记录

96Mhz, 从tf卡拷贝23301521(23.3M)字节文件 到spi flash, 用时45秒, 平均速度 517K字节/s





离线

楼主 #6 2017-11-04 14:20:45

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: V3s MX25L256 spi nor flash 测试记录

刚刚测试W25Q128 JFFS2 也是OK的.





离线

页脚

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

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