Vivado问题-1.导出新的 HDF 文件时,无法升级硬件平台项目

描述

在 2017.2 版中,从 Vivado 向 SDK 导出一个新的 HDF 文件时,硬件平台项目中的文件无法正常升级。

 

这会导致用户在配置时不知不觉地使用一组旧文件;psx_init、mmi 和比特文件。

此外,HDF 信息也可用于构建板级支持包 (BSP) 并设置相关编译器选项(如果使用 MicroBlaze)。

如果该文件没有在硬件平台上更新,那之前的一些设置可能就会在更新过程中丢失。

例如,一个常见的问题可能是 stdin 和 stdout 属性会从默认的 UART 值修改为 coresight。

 

 

 

解决方案

这是 SDK 2017.2 版本的一个已知问题,有两个解决方法可供选用。

 

  1. SDK 插件补丁(必须允许安装文件夹进行 rw/wr)
  2. 手动解决方法

 

一.SDK 插件补丁:

  1. 在您的本地机上提取补丁文件夹
  2. 打开一个文件浏览器,进入 SDK 插件位置 (<SDK installation folder>/eclipse/win64.0/plugins)
  3. 删除以下插件:
    • com.xilinx.sdk.cmdline_%
    • com.xilinx.sdk.hw.sync_%
    • com.xilinx.sdk.hw_%
    • com.xilinx.sdk.startup_%
  4. 将补丁文件夹中的新插件复制到 SDK 插件位置,补丁地址http://china.xilinx.com/Attachment/patch_updatehw.rar

注意:% 这里是插件的时间戳。

 

二.手动解决方法:

另一种解决方法是从 XSCT 手动打开 HDF 集合。

  1. 打开 XSCT 控制台(选择 Xilinx 工具 -> XSCT 控制台)。
  2. 将目录位置更改为在硬件平台项目中。
  3. 使用以下命令打开设计:
hsi::open_hw_design
  1. 关闭硬件设计:
hsi::close_hw_design [hsi::current_hw_design]

例如:

您会看到更新后的集合文件:

此外,这也可通过 Vivado Tcl 控制台实现:

您还需要检查您的板级支持包 (BSP) 设置更新情况是否和预想的一样。

如欲查看 BSP 设置,请在项目浏览器中右键点击 BSP 并选择板级支持包设置。

 

摘自http://china.xilinx.com/support/answers/69489.html

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值