CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 6741|回复: 5

cubietruck SPI驱动在lubuntu下是不是用不起来???

[复制链接]
发表于 2015-2-27 16:42:19 | 显示全部楼层 |阅读模式
请做过cubietruck SPI驱动的朋友指教下 跑的lubuntu系统 我实验的方式:
1. 短接MOSI MISO
2. 用的是
[spi2_para]
spi_used = 1
spi_cs_bitmap = 1
spi_cs1 = portB13<2><default><default><default>
spi_cs0 = portC19<3><default><default><default>
spi_sclk = portC20<3><default><default><default>
spi_mosi = portC21<3><default><default><default>
spi_miso = portC22<3><default><default><default>

情况是这样 :板子的spi驱动是 spi-sun7i.c  中断号是44  查看/proc/interrupts 中断handler已经被注册 但是并没有产生中断; 查看/proc/stat 第44号 硬件并没有产生中断。trace驱动代码  发现DMA(通道,方向等)没有被配置,我想请教是不是DMA没有配置导致板子的spi总线根本就没工作。
回复

使用道具 举报

发表于 2015-2-27 17:25:24 | 显示全部楼层
先确保正常配置:

[spi2_para]
spi_used =1
spi_cs_bitmap =1
spi_cs0 = portC19<3><default><default><default>
spi_cs1 = portB13<2><default><default><default>
spi_sclk = portC20<3><default><default><default>
spi_mosi = portC21<3><default><default><default>
spi_miso = portC22<3><default><default><default

[spi_devices]
spi_dev_num = 1

[spi_board0]
modalias = "spidev"
max_speed_hz = 24000000
bus_num = 2
chip_select = 0
mode = 3
full_duplex = 0
manual_cs = 0

短接测试方式不确定是否可行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-27 17:28:01 | 显示全部楼层
谢谢  我这边保证配置都是正确的。
回复 支持 反对

使用道具 举报

发表于 2015-2-27 17:47:39 | 显示全部楼层
caffery_wang 发表于 2015-2-27 17:28
谢谢  我这边保证配置都是正确的。

spi要找个设备来测好一点。以前在ct上用过:at45db通信成功。
http://dl.cubieboard.org/partene ... PI/API/at45db_test/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-27 22:44:48 | 显示全部楼层
谢谢大哥 不过 再请教下 一定要用这种spi兼容的device才能测试master端spi是否正常么,我用Docementation/spi/spedev_test.c 短接mosi和miso自测都没反应 我是怀疑接上device会有反应吗,谢谢
回复 支持 反对

使用道具 举报

发表于 2015-2-28 11:01:45 | 显示全部楼层
caffery_wang 发表于 2015-2-27 22:44
谢谢大哥 不过 再请教下 一定要用这种spi兼容的device才能测试master端spi是否正常么,我用Docementation/s ...

http://linux-sunxi.org/SPIdev
这里面提到了:
Known problems: Using the spidev_test.c example you will receive [spi]: drivers/spi/spi_sunxi.c(L1025) cpu tx data time out!

另外还给出测试程序
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-9 22:17 , Processed in 0.024308 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部