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”
是不是很简单,这样就可以了。嘻嘻嘻。
一个fpga的从事工作者。