我已经通过以下命令使用HDF流程来构建10G以太网示例。
以#开头的行是描述您需要手动执行的操作的注释。
大括号{}中的内容是项目外侧文件的路径。
petalinux-create -t project -s {可以在petalinux dewnload页面上找到开发板的bsp文件的路径} xilinx-zcu102-v2017.3-final.bsp -n pl_eth_10gcd pl_eth_10gpetalinux-config --get-
hw-description = {成功构建的10G示例vivado项目的路径和导出的hdf文件} /pl_eth_10g.sdk/
#退出显示的GUI,因为modifypetalinux-config -c内核没有任何内容
#手动导航出现的GUI并更改以下内容#Device Drivers>网络设备支持> PHY设备支持和基础设施> xilinx PHY的驱动程序#Device Drivers> DMA引擎支持> Xilinx AXI DMAS Enginecp {xapp1305-ps-pl的路径
-sased-ethernet-solution目录} /software/patches/0001-Remove-the-axistream-related-properties.patch project-spec / meta-user / recipes-bsp / device-tree / files
#按照wiki pagegedit上所述编辑bbappend文件--new-window project-spec / meta-user / recipes-bsp / device-tree / device-tree-generation _%。bbappend&
#添加以下行
#file://0001-Remove-the-axistream-related-properties.patch cp {基于xapp1305-ps-pl-ethernet-solution目录的路径} /software/device_tree/pl_eth_10G/system-user.dtsi。
/project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi
#bsp创建的项目将其中一个时钟从默认频率156.25MHz更改为148.5MHz。
需要禁用此更改才能使10G MAC工作。“& i2c1 {”>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiecho“status =
“禁用”;”
>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiecho“};”
>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsipetalinux-buildcd images / linux / petalinux-package --boot --f***l = zynqmp_f***l.elf --fpga =
pl_eth_10g_wrapper.bit --u-boot --force
我希望这有帮助。
在原帖中查看解决方案
我已经通过以下命令使用HDF流程来构建10G以太网示例。
以#开头的行是描述您需要手动执行的操作的注释。
大括号{}中的内容是项目外侧文件的路径。
petalinux-create -t project -s {可以在petalinux dewnload页面上找到开发板的bsp文件的路径} xilinx-zcu102-v2017.3-final.bsp -n pl_eth_10gcd pl_eth_10gpetalinux-config --get-
hw-description = {成功构建的10G示例vivado项目的路径和导出的hdf文件} /pl_eth_10g.sdk/
#退出显示的GUI,因为modifypetalinux-config -c内核没有任何内容
#手动导航出现的GUI并更改以下内容#Device Drivers>网络设备支持> PHY设备支持和基础设施> xilinx PHY的驱动程序#Device Drivers> DMA引擎支持> Xilinx AXI DMAS Enginecp {xapp1305-ps-pl的路径
-sased-ethernet-solution目录} /software/patches/0001-Remove-the-axistream-related-properties.patch project-spec / meta-user / recipes-bsp / device-tree / files
#按照wiki pagegedit上所述编辑bbappend文件--new-window project-spec / meta-user / recipes-bsp / device-tree / device-tree-generation _%。bbappend&
#添加以下行
#file://0001-Remove-the-axistream-related-properties.patch cp {基于xapp1305-ps-pl-ethernet-solution目录的路径} /software/device_tree/pl_eth_10G/system-user.dtsi。
/project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi
#bsp创建的项目将其中一个时钟从默认频率156.25MHz更改为148.5MHz。
需要禁用此更改才能使10G MAC工作。“& i2c1 {”>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiecho“status =
“禁用”;”
>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsiecho“};”
>> ./project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsipetalinux-buildcd images / linux / petalinux-package --boot --f***l = zynqmp_f***l.elf --fpga =
pl_eth_10g_wrapper.bit --u-boot --force
我希望这有帮助。
在原帖中查看解决方案
举报