电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
spi flash烧写速度上不去
已解决
73482
个问题
已帮助
5993
位优秀工程师
spi flash烧写速度上不去
chenlei1910
2018-09-30
浏览量:2403
自己做了一个spi flash烧写器 dma传输,读取速度挺快满足要求,但是写的时候很慢,200k左右,逻辑分析仪看了一下大部分时间都用在了等待空闲上面。如果烧写过一次在烧写同样的数据速度就很快了800k左右。但是跳过等待空闲写入数据就会出错,看芯片手册上的页写时间也是比较长,不知道有没有办法提升一下速度。
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
你中有我
有可能是从机的设备的速度限制了吧
还有你的SPI设置的是多少速度的
发布于
2018-09-30
举报
评论 0
0
0
其他答案
数量:
9
robe_zhang
flash是块擦除再写入数据本身就慢,写的时候是把数据交给flash,flash写完一次才会再响应下一次写。提速的话要连续写,数据不要分开一次写入
发布于
2018-09-30
举报
评论 0
0
0
chen0000009
SPI-FLASH里面也有一个控制器,单片机实际上是跟这个控制器在进行通信,每一次写入需要等待那个控制器响应的,这里只能是等待,如果跳过就不满足该器件的时序要求了
发布于
2018-09-30
举报
评论 0
0
0
yhj416606438
看下手册最大速度是多少,根据手册设置
发布于
2018-10-01
举报
评论 0
0
0
勇哥来巡山
SPI的速度本身就不快,而且擦写flash要不停等待擦除完成的应答信号,所以擦除会比较慢
发布于
2018-10-12
举报
评论 0
0
0
Angel_YY
SPIFlash速度限制除了通讯速率的限制外,重要是取决于SPIFlash内部的控制器处理数据的速度,这些速度限制是存储器自身特性,要想提速只能更换品质更高,速度更快的SPI Flash产品。
发布于
2018-10-26
举报
评论 0
0
0
bigCQ
你的SPI速度本身就不是很快,所以导致烧录的速度很慢,这个是正常的
发布于
2018-10-27
举报
评论 0
0
0
donatello
空闲等待是没法忽略或者替代的,因为不做这个等待FLASH数据就会写入出错,这个是SPI FLASH的特点,想要快点可以试试并口的NAND FLASH。
发布于
2018-10-27
举报
评论 0
0
0
Florrie
SPI的通信不仅要接收数据还要进行处理,这个会很大的影响你的传输速度
发布于
2018-10-29
举报
评论 0
0
0
喵不是好兔纸
因为flash烧写要等待响应,所以速度会慢很多
发布于
2018-11-12
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
spi flash烧写速度上不去
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: