打印

403a挂载spiflash RT-Thread

[复制链接]
2397|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
a13080|  楼主 | 2021-12-27 12:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
at32f403avgt7 为方便使用RT-Thread的qboot,没有使用板子的spim,在spi1出外接了一个spiflash,但使用sfud默认的spi speed50MHZ,会读不到JEDEC ID导致挂载flash失败。经过尝试后发现需要设置在30MHZ一下才可以,想问一下,这是什么原因?现在这个速度太慢了

使用特权

评论回复
评论
a13080 2021-12-27 16:30 回复TA
@ArterySW :好的,谢谢啦 
ArterySW 2021-12-27 16:23 回复TA
@a13080 :用示波器抓一下波形,我估计波形已经很糟糕了,毕竟用的杜邦线跑50MHz. 
a13080 2021-12-27 16:04 回复TA
@ArterySW :那使用50M会报挂载失败的原因是什么呢? 
ArterySW 2021-12-27 15:27 回复TA
@a13080 :如果用杜邦线飞线的话,30MHz已经很快了。如果对速度还有要求,建议直接做板子,把布线尽量设计短一点。 
a13080 2021-12-27 15:17 回复TA
@ArterySW :我直接用杜邦线将开发板spi1对应引脚和外挂flash的引脚连起来的 
ArterySW 2021-12-27 15:13 回复TA
你是飞的线到外挂flash吗? 
沙发
aozima| | 2021-12-27 13:59 | 只看该作者
优化你的硬件布线,让其能支持50M。

使用特权

评论回复
评论
a13080 2021-12-27 14:34 回复TA
我现在用的就是官方的开发板 
板凳
hoop| | 2021-12-27 18:06 | 只看该作者
飞线时线路上阻抗导致信号延迟,因此数据传输容易出现错位现象
Daatsheet上标注的SPI最大通讯速度是在相对理想的条件下(板上合理走线,温度电压条件良好)进行测试的

使用特权

评论回复
地板
m564522634| | 2021-12-28 13:38 | 只看该作者
硬件问题,你走的是SPI总线还是qspi 总线,让你们硬件优化走线吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝