TI论坛
直播中

关睿

7年用户 232经验值
私信 关注

AM3352 Linux 里面不用以太网功能,请问要改哪些地方?

本帖最后由 一只耳朵怪 于 2018-6-21 15:07 编辑

我的板上没有以太网,我用的是SDK06.,linux里面 menuconfig里面去掉了 net working support,编译连接出错:
arch/ARM/mach-omap2/built-in.o: In function `am33xx_evm_tx_clk_dly_phy_fixup':
:(.text+0x14398): undefined reference to `mdiobus_write'
:(.text+0x143ac): undefined reference to `mdiobus_write'
arch/arm/mach-omap2/built-in.o: In function `am335x_evm_setup':
:(.text+0x1491c): undefined reference to `phy_register_fixup_for_uid'
:(.text+0x149ac): undefined reference to `phy_register_fixup_for_uid'
crypto/built-in.o: In function `crypto_copydata':
:(.text+0x1696c): undefined reference to `skb_copy_bits'
make: *** [.tmp_vmlinux1] Error 1
代码里面有哪些地方还要修改呢?
期待您的回复,谢谢!

回帖(3)

吴思莹

2018-6-21 07:47:58
如果是为了做移植工作,在board-am335xevm.c中将相关的以太网配置去掉就可以了。
你这样做是为了减小kernel size吗?
参考这个:http://processors.wiki.ti.com/index.php/AM335x_CPSW_(Ethernet)_Driver%27s_Guide
把里面使能的全都改成不使能的试试看。
举报

关睿

2018-6-21 08:02:55
引用: hwjj940056201 发表于 2018-6-21 07:47
如果是为了做移植工作,在board-am335xevm.c中将相关的以太网配置去掉就可以了。
你这样做是为了减小kernel size吗?
参考这个:http://processors.wiki.ti.com/index.php/AM335x_CPSW_(Ethernet)_Driver%27s_Guide

非常感谢您的回复,我不是为了减小kernel size,我们以太网的一些IO被用作其他功能了。
举报

关睿

2018-6-21 08:13:55
引用: hwjj940056201 发表于 2018-6-21 07:47
如果是为了做移植工作,在board-am335xevm.c中将相关的以太网配置去掉就可以了。
你这样做是为了减小kernel size吗?
参考这个:http://processors.wiki.ti.com/index.php/AM335x_CPSW_(Ethernet)_Driver%27s_Guide

board-am335xevm.c  去掉一些,另外还有Cryptosoft.c (cryptoocf) 里面的crypto_copydata也去掉了一些相关内容,现在编译能过了。


非常感谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分