嵌入式爱好者

查看: 12863|回复: 1

[Linux] IMX6UL-C开发板SPI接口怎么编译不进内核!

[复制链接]

4

主题

7

帖子

30

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2018-4-29 23:13:51 | 显示全部楼层 |阅读模式
本帖最后由 itcores 于 2018-4-29 23:20 编辑



   根据<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 Calibrate0. 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接口信息

请问是哪里出问题?  
有需要上传修改的文件判断的高手,麻烦说下。

回复

使用道具 举报

1

主题

3669

帖子

3938

积分

发表于 2018-5-3 11:02:37 | 显示全部楼层
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 19:52

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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