您尚未登录。

楼主 #1 2019-01-30 16:10:29

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

刚刚收到逻辑分析仪,挂V3s 上抓一下 SPI 数据包

20190130155505.png

抓 sunxi-fel spiflash-info 命令

离线

楼主 #2 2019-01-30 18:10:47

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 刚刚收到逻辑分析仪,挂V3s 上抓一下 SPI 数据包

20190130180143.png

抓了一下 写 16M 字节区的协议, 先写扩展寄存器为1, 然后再操作.

Linux驱动的做法是用 4B 地址模式(线性模式).

https://github.com/torvalds/linux/blob/master/drivers/mtd/spi-nor/spi-nor.c
https://github.com/torvalds/linux/blob/master/drivers/mtd/devices/m25p80.c

离线

楼主 #3 2019-01-30 18:24:03

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 刚刚收到逻辑分析仪,挂V3s 上抓一下 SPI 数据包

20190130182121.png

离线

楼主 #5 2019-01-30 21:20:48

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 刚刚收到逻辑分析仪,挂V3s 上抓一下 SPI 数据包

Quotation 说:

你用的sunxi-fel是哪里的代码?从代码里看,似乎没有对大于24bit的地址做特殊处理。

https://whycan.cn/t_500.html
https://whycan.cn/t_444.html#p1560

离线

楼主 #6 2019-01-31 09:11:27

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 刚刚收到逻辑分析仪,挂V3s 上抓一下 SPI 数据包

20190131090719.png

sunxi-fel -p spiflash-read 0x100 0x100 /tmp/1.bin

离线

页脚

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

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