xilinx平台的使用脚本烧录SOF文件和ELF文件

本文主要讲述fpga通过脚本在线烧录xilinx的程序。

你还在为公司的加密而发愁不知道怎么烧录程序吗?

你还在用sd卡调试程序吗?

本文教你使用脚本烧录xilinx的sof文件和elf文件。这样就不需要把工程拷贝来拷贝去。

当然,如果你可以把sdk的工程到处拷贝,可以使用sdk的工程在线调试,本文可能就对于你来说作用不大了,你就可以当作看个热闹了。

话不多说,正文开始:

转载:https://blog.csdn.net/weixin_36590806/article/details/112850468

利用的工具:

XSCT.BAT

注意点:如果你的工程是18.3,那就请用18.3的BAT,跨版本烧录是不行的。

前提:板卡上电,烧录器连接完好。

准备文件:bit文件,elf文件。还有psu_init.tcl文件

1、连接器件

输入“connect”.

可以看到:就表示连接成功

2、查找器件

输入“targets”

这个根据不同芯片选择相应的东西。

3、选择器件

输入“targets 4”,这个根据自己的芯片进行选择的。

4、烧录bit文件

输入“fpga F:/download/test.bit” 进度条走到100%就表示烧录完成

5、选择ps相关的初始化

输入“source F:/ download /psu_init.tcl”

这个有时候是"p7_init.tcl"文件,这个根据芯片不同,会有稍微的区别。

6、进行一些复位和初始化之类的操作

输入

“psu_init”

“after 1000”

“psu_ps_pl_isolation_removal”

“after 1000”

“psu_ps_pl_reset_config”

7、选择ps端的内核

输入“targets 9“这个也是根据不同的芯片,选择是不同的。

8、复位软核

输入“rst -processor”

9、下载ELF文件

输入“dow F:/download/test.bit”

10、运行程序

输入“con”

是不是很简单,这样就可以了。嘻嘻嘻。

 

 

 

posted @ 2021-01-19 19:45  hhh-fpga  阅读(908)  评论(0编辑  收藏  举报