嵌入式爱好者

查看: 11742|回复: 5

[Linux] IMX6UL内核增加SPI接口驱动失败!求解决。

[复制链接]

4

主题

7

帖子

30

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2018-4-29 23:25:30 | 显示全部楼层 |阅读模式
根据<OKMX6UL-C_应用笔记_V1.1_2017.12.15.pdf>修改个文件。
其中不一样的是:
DTS使用:  imx6ul-14x14-evk-gpmi-7.dts,当然其引用的imx6ul-14x14-evk -7.dts部分内容根据文档修改。
内核配置选项:
CONFIG_SPI=y
CONFIG_SPI_MASTER=y
CONFIG_SPI_BITBANG=y
ONFIG_SPI_IMX=y
CONFIG_SPI_SPIDEV=y
都有选择上
编译内核:source build.sh nand
MFGtool 烧录zImage-nand 及 btb
烧录完成后启动,boot启动设置选择
---------------MAINMENU---------------
1. Screen TypeMenu                    
2. Change TheCalibrate
0. Exit To BootShell  
Enter yournumber:   
:1               
---------------MENUOF SCREEN TYPE---------------
1. 7.0 inch R orC                              
2. 5.6 inchResistance
3. 8.0 inchResistance
4. 10.4 inchResistance
5. 4.3 inchResistance
6. back up 7.0inch R or C
0. return                 
:1      
Erasing NAND...
Erasing at0x600000 -- 100% complete.
Writing toNAND... OK
---------------MENUOF CALIBRATION---------------
1.Calibrate                                    
2. Not Calibrate
0. return      
:2      
Erasing NAND...
Erasing at0x600000 -- 100% complete.
Writing toNAND... OK  
就是使用:imx6ul-14x14-evk-gpmi-7.dtb
重新启动,发现SPIDEV没有被注册进内核。
ls  /dev 里没有发现spidev设备。
cat /proc/iomem 命令可以看到当前io mem的情况,没有发现SPI接口
cat /proc/interrupts 也没有发现SPI接口信息

OKMX6UL-C_应用笔记_V1.1_2017.12.15.pdf

1.4 MB, 下载次数: 37, 下载积分: 贡献 1

回复

使用道具 举报

4

主题

7

帖子

30

积分

i.MX6UL通行证

 楼主| 发表于 2018-4-29 23:28:22 | 显示全部楼层
试了好多遍,查不到问题出在哪,启动过程没有报错,如何知道内核启动时,有没有尝试注册SPI接口?
回复 支持 反对

使用道具 举报

1

主题

3669

帖子

3938

积分

发表于 2018-5-3 09:28:23 | 显示全部楼层
itcores 发表于 2018-4-29 23:28
试了好多遍,查不到问题出在哪,启动过程没有报错,如何知道内核启动时,有没有尝试注册SPI接口?

您好:
    这个问题需要关注两点,一需要确保您的设备树修改正确,这一点对照文档即可。二是需要确保spi的驱动编译加载,在编译完内核后确认一下spi对应的目录下有相应的.o文件生成,您再仔细排查一下吧

点评

设备树的修改需要查看什么文档?  详情 回复 发表于 2018-5-5 10:12
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
回复 支持 反对

使用道具 举报

0

主题

11

帖子

20

积分

发表于 2018-5-5 10:12:04 | 显示全部楼层
飞凌-chongzi 发表于 2018-5-3 09:28
您好:
    这个问题需要关注两点,一需要确保您的设备树修改正确,这一点对照文档即可。二是需要确保sp ...

设备树的修改需要查看什么文档?
回复 支持 反对

使用道具 举报

1

主题

3669

帖子

3938

积分

发表于 2018-5-9 11:27:20 | 显示全部楼层
wang14988442 发表于 2018-5-5 10:12
设备树的修改需要查看什么文档?

您好:
    光盘资料中提供了应用笔记,该文档中提供了修改方法

点评

我买的你们的开发板,没有光盘,资料是在论坛里下载的,怎么没有什么应用笔记啊  详情 回复 发表于 2018-8-7 15:09
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
回复 支持 反对

使用道具 举报

1

主题

2

帖子

30

积分

i.MX6UL通行证

发表于 2018-8-7 15:09:11 | 显示全部楼层
飞凌-chongzi 发表于 2018-5-9 11:27
您好:
    光盘资料中提供了应用笔记,该文档中提供了修改方法

我买的你们的开发板,没有光盘,资料是在论坛里下载的,怎么没有什么应用笔记啊
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-7 17:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表