Part Number:AM5718
我的板子是自己生产的,芯片用的是AM5718,从官网下载了ti-processor-sdk-linux-am57xx-evm-08.02.01.00-Linux-x86-Install这个SDK,编译UBOOT后,生成MLO和u-boot.img拷贝到SD卡的镜像分区替换自己的板子上原来的MLO和u-boot.img,系统能起来,但是网口用不了,启动时发现总是提示
Net: Could not get PHY for ethernet@48484000: addr 1
eth2: ethernet@48484000
Shine:
请问网口是什么芯片?原来的MLO和u-boot.img能起来?是基于哪个processor SDK?
,
wang ling:
网口芯片是AR8031,用原来的MLO和u-boot.img是没有问题的,原来的BSP是 基于ti-processor-sdk-linux-am57xx-evm-04.01.00.06-Linux-x86-Install.bin
,
wang ling:
上图为网口无法工作的一些相关信息
,
Shine:
网口灯闪的吧?
,
wang ling:
网口灯不删,但是换成原来的MLO和u-boot.img是闪且能用的
,
Shine:
是否有对比过两个版本的设备树配置是否一样?
,
wang ling:
对比过u-boot/arch/arm/dts/am571x-idk.dts,两个版本的设备树不一样
,
Shine:
请具体看一下网口的配置有什么不一样,如管脚复用。
,
wang ling:
是看u-boot/arch/arm/dts/下设备树文件中关于网口的配置,还是kernel/arch/arm/boot/dts/下设备树文件中关于网口的配置呢,,
另外想问一下系统启动时所需的dtb文件是来自u-boot下的呢,还是kernel下的呢?
,
Shine:
这两个dts都需要。