OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 650|回复: 0

imx6ull alpha开发板Linux内核smsc.c文件编译的bug

[复制链接]

14

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2015-8-4
在线时间
38 小时
发表于 2024-3-17 21:29:19 | 显示全部楼层 |阅读模式
35金钱
首先介绍一下软硬件环境,
使用的是I.MX6U ALPHA V2.2开发板,交叉编译器版本如下:
交叉编译器.png
在教程文档中使用图形化界面配置smsc.c文件的编译配置项,
menuconfig.png
能否在imx_alientek_emmc_defconfig文件中添加smsc.c文件的编译配置项CONFIG_SMSC_PHY=y进行编译呢?

在不编译smsc.c也就是不添加CONFIG_SMSC_PHY=y时,使用
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_alientek_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
这三条编译以指令,可以正常编译,输出了镜像文件,如下:
不添加SMSC的编译.png

在编译smsc.c也就是添加CONFIG_SMSC_PHY=y时,使用
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_alientek_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
这三条编译以指令,编译不能输出镜像文件,如下:
添加SMSC的编译.png

在imx_alientek_emmc_defconfig文件中添加了CONFIG_SMSC_PHY=y后为什么不能编译输出镜像文件?

教程中使用使用图形化界面配置使能该配置项,首先执行
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_alientek_emmc_defconfig
再执行
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
打开图形化配置界面,通过图形化界面使能该项如下:

通过图形化界面添加SMSC.png
执行
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
进行编译,编译过程报错,如下:
编译出错.png

在编译中报出了recipe for target 'drivers/net' failed的错误,这是什么原因,该怎么解决?(论坛中有人提出了这个问题,只说了解决了没说怎么解决的)

教程中说了一种强行在.config中添加CONFIG_SMSC_PHY=y的一种配置方法,使用
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_alientek_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
这三条编译以指令,在编译过程中会删掉强行添加的这一项然后编译,编译结果依旧会报出recipe for target 'drivers/net' failed的错误,如下:
.config中强行添加SMSC.png
编译正点原子的Linux代码可以编译成功,无报错输出镜像文件,使用其中的配置文件编译我自己移植的代码依旧会报出recipe for target 'drivers/net' failed的错误,

报出recipe for target 'drivers/net' failed的错误是核心问题,该怎么解决?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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