gn5969625
发表于 2017-12-18 14:16:52
赞一个
shm
发表于 2017-12-18 16:22:30
顶一个~
pumpkinZhu
发表于 2018-1-31 16:34:07
顶一个~
Richard
发表于 2018-4-11 09:52:15
多谢楼主
chnchmhgw
发表于 2018-5-21 19:57:32
谢谢
chnchmhgw
发表于 2018-5-29 16:51:42
你好,参考你的代码,我在aio-3288j平台上,编译好了驱动代码,/dev目录下面也产生了设备,利用的是真实的spi2接口,oled显示屏无输出;
利用逻辑分析仪测试,也没有抓取到tx, clk,cs的波形,是什么原因,谢谢!
chnchmhgw
发表于 2018-5-31 10:24:28
你好,楼主,参考你的代码,我使用AIO-3288J开发板(android系统),编译成功,/dev目录下成功创建设备点,/sys/class目录下文件也创建成功;
使用逻辑分析仪,检测tx,clk,cs都没有波形产生,查看内核信息,爆出如下错误,软中断有误;一起帮忙看下,啥原因,谢谢!
另外问下,dts中的spi-rst和spi-dc需要如何设置具体的gpio?我使用AIO-3288J真实的spi2进行开发,dts设置和spi2原理图设置如下:
内核信息打印错误:
[ 1.095714] [<c0013ec4>] (unwind_backtrace+0x0/0xe0) from [<c001176c>] (show_stack+0x10/0x14)
[ 1.095741] [<c001176c>] (show_stack+0x10/0x14) from [<c02785d8>] (Ldiv0+0x8/0x10)
[ 1.095768] [<c02785d8>] (Ldiv0+0x8/0x10) from [<c034d568>] (pump_transfers+0x4c/0x67c)
[ 1.095793] [<c034d568>] (pump_transfers+0x4c/0x67c) from [<c003e78c>] (tasklet_action+0x80/0xe0)
[ 1.095813] [<c003e78c>] (tasklet_action+0x80/0xe0) from [<c003df24>] (__do_softirq+0x144/0x2b4)
[ 1.095832] [<c003df24>] (__do_softirq+0x144/0x2b4) from [<c003e0c4>] (run_ksoftirqd+0x30/0x78)
[ 1.095853] [<c003e0c4>] (run_ksoftirqd+0x30/0x78) from [<c005d4d8>] (smpboot_thread_fn+0x22c/0x234)
[ 1.095878] [<c005d4d8>] (smpboot_thread_fn+0x22c/0x234) from [<c00561bc>] (kthread+0xa0/0xac)
[ 1.095905] [<c00561bc>] (kthread+0xa0/0xac) from [<c000da98>] (ret_from_fork+0x14/0x3c)
用户名
发表于 2018-7-17 10:53:11
我要下啧啧啧啧啧啧啧啧啧
13426310867
发表于 2018-7-19 11:34:12
我是完全按照操作步骤做的啊,/dev/下找不到设备,在/proc/devices里有已注册的设备号为245,我是android系统的5.1的源码加入的。make nod 的话,在/dev下会出现设备,使用命令echo 0 > /dev/spi 会导致系统崩溃。也出现了probe函数没执行的情况。纠结中。。。
13426310867
发表于 2018-7-19 11:47:04
Vera 发表于 2016-3-23 17:06
@ madman& @zhansb:这个我这边老有这个错误. 请帮忙看看,谢谢!
CC drivers/spi/spi-rockchip ...
你这个错误我也遇到了,修改了kernel/scripts/gcc-wrapper.py 文件。具体修改方法:https://blog.csdn.net/ppt060984/article/details/17371731
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13