zxopenhl 发表于 2018-5-23 16:06:47

PetaLinux PSS_REF_CLK 绑定问题

问题:
在 PetaLinux 2017.1 中,器件树生成器不更新 Vivado 设计中 PSS_REF_CLK 集的频率器件树属性。

例如,如果您正在为 PS_CLK 使用非 33.33MHz 的频率值,PS 参考时钟仍将显示 33.33MHz 默认值,因此您可能需要手动设置。

Xilinx专家解答:
本答复记录包含 2017.1 版本的补丁更新,其可用于器件树。

该补丁可在 PetaLinux 构建过程中修复 system.dtb/system.dts 中 PSS_REF_CLK 绑定的频率属性问题,而且将成功生成各种图像。

将 ar69395_PSS_REF_CLK_2017-06-16.zip 补丁用于器件树生成器 (DTG)。

1) 将附件中的补丁文件复制至 <plnx-proj-root>/project-spec/meta-user/recipes-bsp/device-tree/files

2) 将这些补丁添加至<plnx-proj-root>/project-spec/meta-user/recipes-bsp/device-tree/device-tree-geenration_%.bbapend (如以下所示。)

SRC_URI_append ="\
file://system-user.dtsi \
file://0001-Generate-pss_ref_clk.patch \
"
3) 使用以下命令清除 PetaLinux 项目构建并重新构建项目“petalinux-build”
petalinux-build x mrproper
构建完成后,就应该能够看到带定制 PS 参考频率的 system.dtb 更新。

zhangyukun 发表于 2018-5-24 09:32:39

PetaLinux PSS_REF_CLK 绑定问题
页: [1]
查看完整版本: PetaLinux PSS_REF_CLK 绑定问题