device-tree中对spi-flash的分区

本文详述了在device-tree中对SPI Flash的分区方法,包括如何解决以太网PHY超时问题,并提供了分区配置的步骤和注意事项,强调分区大小不能超过Flash总容量,以确保固件和系统的正确加载。
摘要由CSDN通过智能技术生成

    Notice:本文主要分析在device-tree中对flash的分区,过程中会提及到其它问题,并且有解决办法。

问题一:ethernet@e000b000 Waiting for PHY auto negotiation to complete......... TIMEOUT !

             问题描述的是“等待PHY自动协商完成.........超时!”

Solution:1、在vivado工程里面双击zynq IP核,在弹出的窗口左边选择Periheral I/O Pins,此时右边会出现管脚分配方

格表,  选择Ethernet0或者Ethernet1,这里根据实际开发板使用的网口端口号确定,默认使用Ethernet0。如下图:

     

              2、在petalinux工程中使用命令“petalinux-config”进行配置,在弹出的界面中选择“Subsystem AUTO Hardware Settings ”,在选择“Ethernet Settings  --->  ”,接着选择“Primary Ethernet (ps7_ethernet_0)  --->”最后 选 择“ps7_ethernet_0 ”,Save and Exit回到上一级,设置“ (00:0a:35:00:1e:53) Ethernet MAC address”,这个地址在设备树中需要,一次见下图:

      

      

      

              3、最后检查网线是否连接上服务主机,是否连接好,可以使用命令“ping  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值