免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3991 | 回复: 12
打印 上一主题 下一主题

移植SPI驱动测试失败求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-18 09:58 |只看该作者 |倒序浏览
在系统中移植SPI驱动之后安装了
spi_bitbang.ko
spi_s3c24xx.ko
spidev.ko
驱动,在/dev下也有了节点文件,但是,用系统帮助文件下的spidev_test进行测试
返回结果总是00
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)

00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00

这是什么原因呢?

论坛徽章:
0
2 [报告]
发表于 2013-03-18 10:00 |只看该作者
有没有用到实际的控制器
三星2440 有两个,我移植的时候默认用了一个,是不是这个原因??

论坛徽章:
0
3 [报告]
发表于 2013-03-18 10:31 |只看该作者
又添加了另一个控制器驱动,结果另一个返回的数据全是FF
到底是什么原因???
求解

论坛徽章:
0
4 [报告]
发表于 2013-03-18 11:21 |只看该作者
有坛友说解决这个问题需要在调用的时候加点延时就可以,这样的话应该不是驱动的问题了。。虽然不放心,先不在这地方浪费时间了。。

论坛徽章:
0
5 [报告]
发表于 2013-03-18 13:53 |只看该作者
现在才发现傻而巴结的   没把   SPI   输出和输入 引脚连一块去。。
能收到数据才怪呢。。
用哪个控制器就连哪个。。。

论坛徽章:
0
6 [报告]
发表于 2013-03-18 13:54 |只看该作者
结帖

论坛徽章:
0
7 [报告]
发表于 2014-03-25 14:52 |只看该作者
楼主能请教一下如何在/dev/下产生spi设备吗?我按照这个方法还是不行
http://www.arm9home.net/read.php ... ;toread=&page=1
我用的是ok6410板子

论坛徽章:
0
8 [报告]
发表于 2014-03-25 17:11 |只看该作者
回复 7# i52011


    硬件层移植,SPI驱动移植,以及你的SPI设备移植
现在2.6后的内核版本都是支持自动创建设备的、

论坛徽章:
0
9 [报告]
发表于 2014-03-25 17:32 |只看该作者
小弟菜鸟,麻烦楼主能说清楚一点吗?什么叫自动创建节点,楼主使用什么方法在/dev/下产生spi设备的回复 8# xfortune


   

论坛徽章:
0
10 [报告]
发表于 2014-03-25 17:46 |只看该作者
1.用示波器查看波形是否正确,如果错误,根据波形修改代码
2.如果波形正确,需要找到数据出错的代码,用printk就能找到.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP