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

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

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

相关推荐
离凌寒2 天前
一、关于linux开发板上移植ubuntu根文件系统并配置桌面环境笔记记录
驱动开发·单片机
临期冰淇淋2 天前
Unisoc 展锐平台Camera摄像头分辨率适配
linux·c语言·驱动开发
Rsingstarzengjx2 天前
第二十八章 Linux 并发与竞争实验
驱动开发·嵌入式硬件·stm32mp157
ysu_03143 天前
TinyML 模型部署:从 Edge Impulse 到 STM32F103
驱动开发·stm32·嵌入式硬件·mcu·硬件架构·硬件工程·dsp开发
是翎3 天前
2026 Agent Eval 全景图:从“会做”到“值得部署”
人工智能·驱动开发·深度学习·开源协议·imagen
智者知已应修善业4 天前
【4060BD_5V应用电路图】2022-12-24
驱动开发·经验分享·笔记·硬件架构·硬件工程
码农客栈4 天前
Linux 音频驱动实验
驱动开发
码农客栈4 天前
Linux CAN 驱动
linux·驱动开发
威嵌神州4 天前
VxWorks6.9 BSP 适配:飞腾 D2000/FT2000/4 平台、驱动开发
驱动开发·嵌入式硬件·fpga开发·系统架构
mk0155 天前
电动自行车汽车工业系统电机驱动100V高压恒定导向芯片进口替代
驱动开发·单片机·硬件工程·智能硬件·pcb工艺