ETH0
ETH0默认是配置好的,我们不需要修改任何东西。
- DTS的配置:
# vi kernel/arch/arm/boot/dts/infinity2m.dtsi
# vi infinity2m-ssc011a-s01a-padmux-display.dtsi
- kernel config的配置
# cd kernel
# ARCH=arm make menuconfig
需要安装curses库:
# sudo apt-get install libncurses5-dev
# ARCH=arm make menuconfig
Device Drivers >
SStar SoC platform drivers >
<*> EMAC
保存当前config:
# cp .config arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_defconfig -f
- 更新kernel
返回到SDK主目录,重新编译:
编译完成后,将Tftpd32软件定位到images目录:# ./Release_to_customer.sh -f nand -p ssd201
通过下面的方法,可以单独更新某个分区:
# cat images/scripts/\[\[kernel.es
将里面的命令在Uboot中,逐条执行:
执行完后,开发板重新上电,系统启动完成后,设置一个IP,并测试网口通信是否正常:
# ifconfig eth0 192.168.1.124
# ping 192.168.1.166
这里,说明ETH0正常工作了。
文档更新时间: 2021-08-17 14:45 作者:Aeeditor