1. 我在bantu16.04(64bit)按照官网安装ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin
2. 把uboot, kernel, filesystem写入SD卡能够正常启动能够进入嵌入式开发版
3. 然后设置启动模式为SD启动, 只是在uboot中配置为tftp和nfs方式
4. 能够通过tftp下载并启动内核,但是在挂载NFS文件系统之前报错:
libphy: PHY davinci_mdio-0:07 not found
net eth0: could not connect to phy davinci_mdio-0:07
IP-Config: Failed to open eth0
IP-Config: No network devices available
我的uboot配置参数如下(由于没有开发板没有自动获取mac地址,所以自己设置为: setenv ethaddr 00:0c:29:bc:7e:9a):
setenv uboot_macaddr 1
setenv ethaddr 00:0c:29:bc:7e:9a
setenv serverip 192.168.2.192
setenv ipaddr 192.168.2.191
bootcmd=tftp c0700000 zImage;bootz c0700000
bootargs=eth=00:0c:29:bc:7e:9a nfsroot=192.168.2.192:/opt/omapl138/linux-sdk/targetNFS, nolock rw console=ttyS2,115200n8 ip=dhcp root=/dev/nfs