汇集网友智慧,解决技术难题
flash 烧录 USB spi win
赞0
Kelan 发表于 2021-3-10 17:14 要快,建议用USB 高速芯片啊,比如高速2.0 或者 3.0 主控芯片。CY7C65215只能是一般的速度,^_^ ...
评论
2021-03-10
zhexianren 发表于 2021-3-10 15:16 我的方案是直接把SPI Flash通过CY7C65215桥芯片接到PC上,调用CPRESS驱动,进行page program。 由于Flash ...
Kelan 发表于 2021-3-10 12:03 提速方法很多啊,比如: 提高USB端的下载速度、提高一次下载的数据量、提高下位机的烧录速度(加快SPI主频 ...
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
315个答案
天意无罪
284个答案
xch
206个答案
jjjyufan
197个答案
coody
186个答案
LcwSwust
142个答案
chunyang
135个答案
tpgf
110个答案
赞0
请问,中间的停顿是由什么原因引起的?能缩短甚至消除吗?在代码中没有加延迟。
评论
2021-03-10
赞0
要快,建议用USB 高速芯片啊,比如高速2.0 或者 3.0 主控芯片。CY7C65215只能是一般的速度,^_^
评论
2021-03-10
赞0
评论
2021-03-10
赞0
我的方案是直接把SPI Flash通过CY7C65215桥芯片接到PC上,调用CPRESS驱动,进行page program。
由于Flash page program一次只能写256 Bytes,所以没法提高一次下载的数据量。至于提高SPI主频,CY7C65215的编程手册显示最高支持3MHz,但在板子上测试的时候,达到或超过1MHz,就有有数据读错的问题。
通过示波器观察SPI波形,在写完一页后,会停顿30毫秒才会去都Flash是否忙碌,然后等待约5毫秒,在发送写使能指令,接下来又要等待约30毫秒才会发送下一次page program指令。而在程序中没有延时操作。
评论
2021-03-10
赞0
评论
2021-03-10
您需要登录后才可以回复 登录 | 注册