高端的编程器烧一片W25Q256.V要多长时间啊?
那些ARM处理器的编程器是不是能快很多,你们烧写一片W25Q256.V或者SOP8封装的MX25L25635E需要多长时间呢?
没试过你说的 ARM处理器是快些,但是良品率不咋样
CH341肯定不行,它的SPI频率好象只有几百k?
今天在立创还是哪里看到一个快的,号称烧W25Q16还是Q64,只要两三秒
用STM32+USB3300,USBHS,还没有用到QSPI,靠高频时钟就够快了。
至于良品率的问题,楼上详细讲讲?
省事儿还快的话,考虑用FT232H的自己轮一个?
没精确测试,
用ARM QSPI直接操作,25FL128的擦/写速度感觉上和手册typ比较一致。
详细讲讲,良品率是怎么个说法?
我还有几个stm32的开发板,flashrom支持serprog有stm32的开源编程器代码,可以自己试试照着弄一个出来。
sf100烧128的。大概2分钟左右吧!
.148
我觉得你觉得的不大对
https://detail.tmall.com/item.htm?id=43496647283&ali_refid=a3_430583_1006:1109983619:N:xtw100:bdc51644eb650f2ce0b046a098df5061&ali_trackid=1_bdc51644eb650f2ce0b046a098df5061&spm=a230r.1.14.3
跟arm设计有什么关系? 您能不能说点具体内容?
我了个去
扯了半天没一句沾边的
ARM存在什么技术歧视?
如果没有可靠的事实佐证,这个观点只能说很“新颖”。
先说说良率的问题呗……
烧SPI NOR Flash头一次听说这个提法。
如果是普遍现象,大家应该都遇到过烧了很多次的情况。
如果只是你自己遇到,那显然只是你犯二了
最后拿手里闲置的树莓派2搭了一个编程器,16MB全读只要6秒左右,全写随机数还是要7分多钟,最差情况8分半钟,可能是Linux的bcm2835 SPI驱动不大给力吧。
写要快的话,需要Page Write;逐个字节写就会非常慢。
我用的flashrom这个开源软件烧的,应该是它应该是按页烧的。
它流程是先全部读一遍,然后找到内容不同的页(我用的随机数据所以每一页都不同),删一页写一页这么弄的,最后再校验一遍。
bcm2835用flashrom我最大只能设到31.2MHz,再大驱动就不支持了,但bcm2835的手册上说它能支持到1/2系统时钟,而且支持DMA模式,树莓派2的系统时钟应该是900MHz,估计想再提速只能用第三方的bcm2835 SPI驱动来试试。
root@ras RaspberryPi2 ~ # time flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=31200 -w /tmp/random16MB.bin flashrom v0.9.9-90-g22f2dc5 on Linux 4.9.35-v7+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) on linux_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED. real 8m38.514s user 1m22.670s sys 6m43.760s
https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md 这么说的,62.5 MHz我试过但是用不起来,驱动不给力啊。
Linux driver
The default Linux driver is spi-bcm2708.
The following information was valid 2014-07-05.
Speed
The driver supports the following speeds:
cdiv speed
2 125.0 MHz
4 62.5 MHz
8 31.2 MHz
16 15.6 MHz
32 7.8 MHz
64 3.9 MHz
128 1953 kHz
256 976 kHz
512 488 kHz
1024 244 kHz
2048 122 kHz
4096 61 kHz
8192 30.5 kHz
16384 15.2 kHz
32768 7629 Hz
When asking for say 24 MHz, the actual speed will be 15.6 MHz.
【 在 redleaves 的大作中提到: 】
: 看华邦W25Q128FV,tPP典型值0.7ms,最大值3ms。
: 16*1024*1024/256*0.7=45875.2ms=45.8752s,
: 这是页写入指令、地址和数据发出后到写入完成的等待时间。
: ...................
※ FROM: 171.221.52]
※ 来源:·水木社区 http://www.newsmth.net·[FROM: 171.221.52]