树莓派驱动开发----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

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

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

相关推荐
憧憬一下10 小时前
驱动中的device和device_driver结构体
驱动开发·嵌入式
玉树临风江流儿2 天前
Linux驱动开发(速记版)--设备树插件
linux·驱动开发
Svan.2 天前
基于Arduino的宠物食物分配器
驱动开发·硬件工程·宠物
不会编程的小江江3 天前
【Linux】Linux内核结构基础
linux·驱动开发
OH五星上将4 天前
【移植】一种快速移植OpenHarmony Linux内核的方法
linux·运维·驱动开发·嵌入式硬件·harmonyos·openharmony·鸿蒙内核
IT永勇5 天前
基于Arduino的L298N电机驱动模块使用
驱动开发·单片机·嵌入式硬件·arduino·电子设计
OH五星上将5 天前
OpenHarmony(鸿蒙南向)——平台驱动指南【MIPI CSI】
linux·驱动开发·嵌入式硬件·移动开发·harmonyos·鸿蒙嵌入式
eric_dma5 天前
查看 .so 库(共享对象库)的依赖
驱动开发
每天的积累6 天前
Linux下驱动开发实例
linux·运维·驱动开发
eSIM物联工厂7 天前
物联网系统中声音拾取音频方案_咪头
驱动开发·嵌入式硬件·物联网·音视频·智能家居