vivado项目迁移到2024.2过程日志

项目代码主要分2部分, 一个是fpga, PL部分和PS部分.

PL部分的迁移

说明, 如果2024.2生成和打开老项目都没什么问题, 不建议生成新项目. 如果怕一些兼容性问题, 建议新建一个2024.2版本的项目. 然后迁移过来, 过程也比较简单.

1.用2024.2打开老项目, 然后File->Export->Export Block Design… 导出成Tcl脚本,
2.然后在2024.2中新建一个项目, 然后点击Tools->Run tcl script 具体步骤忘记了. 总之这样比较简单. 很多功能不需要再选一遍.
3.将xdc文件内容复制过来.
4.然后综合,逐步解决问题即可.由于我的项目比较简单, 没遇到什么大问题. 一般都是引脚之类的配置问题.

PS部分的迁移

PS部分的迁移工作分3个部分,

  1. 源代码
  2. 项目编译配置选项,BSP项目配置
  3. CMake文件编辑

首先新建一个appliction项目 File ->New Component ->Application, 后面的基本上大同小易. 自己弄1,2此就会了. 新建Application的时候会提示你新建一个platform项目. 同时新建即可.
platfrom大概就是过去的BSP项目

  1. 源代码的移植目前来看比较简单, 复制过去就可了. 放到src下面.
  2. BSP项目配置需要再platform项目中进行配置. 随便点点即可.
  3. CMake文件的编写. 这里我发现了一个比较方便的功能, 因为老项目文件比较多, 直接复制过来放到src目录下, 会提示编译找不到源文件. 实际上只需要在Settings/UserConfig.cmake文件中把 set(USER_COMPILE_SOURCES 给注释掉或者删掉. 然后重新编译, vitis就会自动把src下面所有的c文件包含进来. 挺方便的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值