树莓派驱动开发----spi flash设备w25q64开发

这期使用的是spi驱动开发框架,其实spi和iic合起来有一个 Regmap 子系统,下回讲这个!!

使用方法 :./w25q64App /dev/w25q64-device <cmd> <address> <cnt> <data> ...

可读写擦,对应cmd:0 1 2

地址:0x000000-0x7FFFFF

cnt :读写的长度 读可以是0x000000-0x7FFFFF 写则是1-256

写才带有<data>参数

上效果:

擦掉0x000000 ,因为我设置的是扇区擦除,所以擦到0x001000,既4k,4096字节。

读出数据看看是否擦除成功,如图,全是0xff,说明擦除成功!

写入5个字节,0x41 0x55 0x66 0x88 0x79

然后读出来,如图,成功读出。

代码就不放了,要的私聊~哈啊哈,有价值肯定有回报!

相关推荐
Y unes1 天前
《i.MX6ULL LED 驱动实战:内核模块开发与 GPIO 控制》
linux·c语言·驱动开发·vscode·ubuntu·嵌入式
闻道且行之1 天前
KickPi RK3568平台SPI内核驱动开发
驱动开发·rk3568·kernel·spi·kickpi
sukalot1 天前
windows显示驱动开发-缩放桌面图像(二)
windows·驱动开发
趙小贞1 天前
字符设备驱动开发流程与实战:以 LED 驱动为例
linux·c语言·驱动开发
DeeplyMind2 天前
AMD rocr-libhsakmt分析系列3-4:svm-reserve模式实现分析
linux·驱动开发·1024程序员节·amdgpu·kfd·rocr
sukalot3 天前
windows显示驱动开发-用于连接和配置的接口(一)
驱动开发
sukalot3 天前
windows显示驱动开发-用于连接和配置的接口(二)
windows·驱动开发
熙xi.4 天前
Linux I²C 总线驱动开发:从架构到实战的完整指南
linux·c语言·驱动开发
sukalot6 天前
windows显示驱动开发-多监视器管理器(三)
windows·驱动开发
王廷胡_白嫖帝7 天前
1. Linux 驱动开发前景
linux·运维·驱动开发