Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

spi驱动初试,在linux下实现的spiflash驱动

77

积分

0

威望

0

贡献

技术小白

积分
77
发表于 2017-12-18 15:08:01        只看该作者  11#
感谢解答
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-3-9 15:03:50        只看该作者  12#
楼主,我最近入手了一块RK3328开发板,打算在预留的40pin插针上接一个spi设备,可是接线的时候发现压根就没有IRQ和RESET脚预留出来,管脚服用好像也不是太行,卡在这里了,请楼主点拨。附上原理图:
C:\Users\Administrator\Desktop\spi.png

spi.png (150.76 KB, 下载次数: 73)

spi.png
回复

使用道具 举报

433

积分

3

威望

0

贡献

技术达人

Rank: 2

积分
433
发表于 2018-3-18 10:06:36        只看该作者  13#
luokaisong130 发表于 2018-3-9 15:03
楼主,我最近入手了一块RK3328开发板,打算在预留的40pin插针上接一个spi设备,可是接线的时候发现压根就没 ...

irq和reset都是可以接普通GPIO的,先来说说irq,所谓的中断,其实就是监测一个电位的变化,将GPIO设置为中断模式完全可以做到,reset就更简单了,通过程序控制电平即可,一般情况下很多芯片的RESET上面都有取反符号为低电平有效,所以程序运行时设置为高电平即可。
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2018-3-21 16:17:07        只看该作者  14#
z3j6w9 发表于 2018-3-18 10:06
irq和reset都是可以接普通GPIO的,先来说说irq,所谓的中断,其实就是监测一个电位的变化,将GPIO设置为 ...

谢谢大神,我后面也是这么做的,第一次玩嵌入式是小白,哈哈
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术小白

积分
82
发表于 2018-5-30 10:24:54        只看该作者  15#
楼主,你好,我参考你的代码,在aio-3288j主板上进行测试,代码编译成功,/dev目录下也产生了设备节点;我使用的是aio-3288j主板上真实的spi2,用逻辑分析仪抓取波形,没有输出;
我初步推断,可能是At45db_nwp和At45db_nrst的gpio设置问题,这个需要怎么设置?给些指点,谢谢!
我的aio-3288j主板dts中spi2设置见图1,spi2的管脚见图2

捕获.PNG (8.92 KB, 下载次数: 68)

图1

图1

捕获1.PNG (25.12 KB, 下载次数: 73)

图2

图2
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2020-10-28 14:51:42        只看该作者  16#
mark
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表