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
查看完整版本: firefly-rk3288 SPI OLED 小屏驱动