码迷,mamicode.com
首页 > 其他好文 > 详细

将EC20移植到hisi3531D出现的问题

时间:2019-01-11 17:14:40      阅读:633      评论:0      收藏:0      [点我收藏+]

标签:form   uid   出现   HERE   linux   info   use   user   目录   

1.具体步骤在数据手册Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.6.pdf都有写,只有全英文版。没有中文的,所以想看中文的别做梦了。

在配置完成后,编译内核时候,出现:

drivers/ata/ahci_platform.c:25:30: error: ‘CONFIG_HI_SATA_NCQ’ undeclared here (not in a function) static unsigned int ncq_en = CONFIG_HI_SATA_NCQ;

分析思路:根据提示找到ahci_platform.c中,可以看到CONFIG_HI_SATA_NCQ是一个配置用的宏定义。

     然后打开当前目录中的Kconfig,可以看到有一个Kconfig.hiahci文件

                  技术分享图片

     打开Kconfig.hiahci,可以看到要选择HI_SATA,因此可以通过make menuconfig。我这边直接打开内核顶层目录中的.config直接查找SATA,

     技术分享图片

     然后将CONFIG_SATA_AHCI is not set 修改一下。然后再编译这个问题就解决了。

     技术分享图片

 

drivers/ata/libahci.c:62:21: error: ‘CONFIG_HI_SATA_FBS’ undeclared here (not in a function) static int fbs_en = CONFIG_HI_SATA_FBS;

 

将EC20移植到hisi3531D出现的问题

标签:form   uid   出现   HERE   linux   info   use   user   目录   

原文地址:https://www.cnblogs.com/zhuangquan/p/10255643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!