取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Explorer
Explorer
548 次查看
注册日期: ‎08-12-2019

VCU118开发板 烧写flash速度非常慢

跳至解决方案

70M左右的bin文件需要花费30多分钟烧写完成,太耗费时间了,请问有什么解决办法呢?

PS:VCU118开发板

0 项奖励
1 解答

已接受的解答
Highlighted
Community Manager
Community Manager
435 次查看
注册日期: ‎08-31-2011

Hi

烧写的时候用的都是x1模式。

因为在系统中usb的设备并不是一直占用着CPU,所以烧写过程的时钟并不是连续的。

如果要频繁烧写,那么可以考虑。

1, 提高cable的速度。

2,生成bit文件的时候采用压缩。烧写文件会小些。

3,在烧写过程中不勾选verify。

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

7 回复数
Highlighted
Xilinx Employee
Xilinx Employee
502 次查看
注册日期: ‎08-11-2008

你用的什么下载线?扫描器件的时候选择一下最高工作频率。

30分钟太久了,使用micro-USB cable, 或者换台电脑试试。另外可以考虑flash数据位宽增加比如SPIx4.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 项奖励
Highlighted
Explorer
Explorer
475 次查看
注册日期: ‎08-12-2019

我们现在选择就是SPIx4。

换电脑试过,效果一样的。

我们使用的就是micro-USB。

扫描器件的时候我们是自动就完成了,没有进行工作频率的选择,等会可以尝试一下。

0 项奖励
Highlighted
Community Manager
Community Manager
436 次查看
注册日期: ‎08-31-2011

Hi

烧写的时候用的都是x1模式。

因为在系统中usb的设备并不是一直占用着CPU,所以烧写过程的时钟并不是连续的。

如果要频繁烧写,那么可以考虑。

1, 提高cable的速度。

2,生成bit文件的时候采用压缩。烧写文件会小些。

3,在烧写过程中不勾选verify。

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

Highlighted
Explorer
Explorer
398 次查看
注册日期: ‎08-12-2019
1. 你说的提高cable的速度是指JTAG的速度吧?
我在open new hardware target界面配置JTAG clock Frequency,当我选择15Mhz或者15Mhz以内的任何频率时,均能成功识别出xcvu9p的FPGA,ID code也读的正确,但是当我选择最高频率30Mhz时,没有识别出FPGA型号,显示为Unknown Device, ID code读的也是错误的。请问这是什么原因?VCU118开发板最大只支持15Mhz的JTAG时钟频率?

2. 压缩文件的方式我们已经尝试过了,貌似没什么效果。

3. 烧写的时候不勾选verify,我们稍后尝试一下
0 项奖励
Highlighted
Explorer
Explorer
393 次查看
注册日期: ‎08-12-2019

我们刚刚尝试了一下不勾选verfiy,发现时间仅仅缩短了3分钟左右。

我们现在的目标是将烧写flash的速度缩短为20分钟以内,可以达到么?

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
381 次查看
注册日期: ‎08-11-2008

提高频率就不行说明SI不太好,跑不到高速度。你是VCU118自带的USB下载线吗?这块板子是买来就这样还是用了一段时间后这样的?Vivado版本是多少?有没有换个版本试试看过?

Mode Pins设为JTAG模式101,你把下载过程log贴过来看一下。注意Vivado做这个操作时,就开一个,其他的Vivado关掉,不要同时运行其他进程。

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
Highlighted
Explorer
Explorer
374 次查看
注册日期: ‎08-12-2019
使用的VCU118自带的USB下载线,
板子买来之后就是这样,板子才买了一个星期,
使用的vivado2017.3,有空安装2019试试,
Mode Pin配置的为101,
只开了1个vivado,没有运行其他进程哈
0 项奖励