WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

jimmy
Moderator
注册时间: 2017-10-29
累计积分: 135

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

20190130155505.png

抓 sunxi-fel spiflash-info 命令

离线

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

jimmy
Moderator
注册时间: 2017-10-29
累计积分: 135

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
Moderator
注册时间: 2017-10-29
累计积分: 135

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

20190130182121.png

离线

#4 2019-01-30 21:11:29

Quotation
会员
注册时间: 2018-10-04
累计积分: 76

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

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

离线

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

jimmy
Moderator
注册时间: 2017-10-29
累计积分: 135

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
Moderator
注册时间: 2017-10-29
累计积分: 135

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

20190131090719.png

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

离线

页脚