您尚未登录。

楼主 #1 2019-06-04 09:23:36

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

因为这里加载了SPI  但是在内核启动中没有看到有关SPI初始化的sunxi_ spi_init

离线

楼主 #2 2019-06-04 09:31:14

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

因为从内核信息中没有看到关于spi的打印信息

离线

#3 2019-06-04 09:41:32

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化





离线

楼主 #4 2019-06-04 10:15:54

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

现在发现就是SPI没有起来
这里判断name为假了  但是我在display数组中定义了
2_20190604-1015.png
1_20190604-1014.png

离线

楼主 #5 2019-06-04 12:03:37

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

现在定位到这里SPI注册驱动失败
3_20190604-1203.png

离线

#6 2019-06-04 13:49:48

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/fbtft_device.c

static struct fbtft_device_display displays[]

这里有注册你的 LCD 吗?





离线

楼主 #7 2019-06-11 09:33:37

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

晕哥 说:

https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/fbtft_device.c

static struct fbtft_device_display displays[]

这里有注册你的 LCD 吗?


我这里一直都注册了
1_20190611-0933.png

离线

#8 2019-06-11 10:00:59

还能这么玩
会员
注册时间: 2019-04-14
已发帖子: 119
积分: 119

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

https://github.com/zanaster/fbtft
https://github.com/zanaster/fbtft/blob/master/fb_st7565.c
https://github.com/zanaster/fbtft/blob/master/fb_st7735r.c

参考这些简单的SPI黑白液晶驱动,  按套路照葫芦画瓢,淘宝上面各种ST7565液晶挺多。

离线

楼主 #9 2019-06-11 10:38:13

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

这里的这个name是一直未NULL  我在display中已经加了那个Lt7381
不知道这里这个这个name是怎么赋值进去的
static char *name;
module_param(name, charp, 0000);
MODULE_PARM_DESC(name, "Devicename (required). name=list => list all supported devices.");


2_20190611-1035.png

离线

楼主 #10 2019-06-11 14:37:42

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 694
积分: 685

Re: 在内核启动信息中 加载了SPI 为什么没有看到sunxi_ spi_init这个初始化

还能这么玩 说:

https://github.com/zanaster/fbtft
https://github.com/zanaster/fbtft/blob/master/fb_st7565.c
https://github.com/zanaster/fbtft/blob/master/fb_st7735r.c

参考这些简单的SPI黑白液晶驱动,  按套路照葫芦画瓢,淘宝上面各种ST7565液晶挺多。

就是按照这些写的 现在就是一开始就SPI的模型不对了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn