OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 134|回复: 0

领航者ZYNQ嵌入式Linux开发,petalinux工程可移植性

[复制链接]

2

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2025-11-24
在线时间
1 小时
发表于 3 天前 | 显示全部楼层 |阅读模式
当我们基于已经构建号的框架工程复制并重命名为新的工程目录(或者直接重命名),
可按以下所述步骤处理新的工程目录,以避免完全新建工程重新构建要耗费大量时间。

  • 如果是直接复制工程目录下的内容,注意不要漏掉隐藏文件夹 .petalinux 和 .Xil (主要是前者)。
  • 修改引用工程目录路径的配置文件
    工程目录/.petalinux/metadata
    工程目录/components/yocto/environment-setup-cortexa9t2hf-neon-xilinx-linux-gnueabi (这个包含的太多,建议用文本编辑器打开,用 Ctrl+H 全局替换)
  • 删除 工程目录/build 目录。
  • 重新执行 petalinux-config 和 petalinux-build。


※注:如果不想完全重新构建,可以只删除 build/tmp 目录,然后修改build目录下所有引用了工程目录路径的配置文件(量有点大,且如果后续执行了petalinux-config 会被覆盖)。
包括但不限于下列文件,以 grep -rl "工程目录路径关键字" . --binary-files=without-match 的结果为准。
    build/cache/sanity_info
    build/conf/bblayers.conf(注意除了开头部分,末尾还有两行要改)
    build/misc/config/Kconfig
    build/misc/config/layerslist


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-3-17 18:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表