我的板上没有以太网,我用的是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
代码里面有哪些地方还要修改呢?
期待您的回复,谢谢!
lin leo:
回复 Steven Liu1:
非常感谢您的回复,我不是为了减小kernel size,我们以太网的一些IO被用作其他功能了。
lin leo:
回复 Steven Liu1:
board-am335xevm.c 去掉一些,另外还有Cryptosoft.c (crypto\ocf) 里面的crypto_copydata也去掉了一些相关内容,现在编译能过了。
非常感谢!