打开vivado的TCL工具,把bit文件转成mcs文件,用如下命令
write_cfgmem -force -format MCS -size 16 -interface SPIx1 -loadbit 'up 0x00 PV220_ISO_top.bit ' FPGA_design.mcs
FPGA_design.mcs这个名字由具体情况而定.打开vivado的tcl工具,切换到bit文件所在路径,并输入以上命令,生成mcs文件
用生成的FPGA_design.mcs文件生成一个包含两个FPGA_design.mcs的初始化mcs文件FPGA_design_initial.mcs和一个包含一个FPGA_design.mcs的FPGA_design_update.mcs,只是为了用FF填充flash中没有用到的空间
xilPerl MakeSpiFlashProgrammerMc sFiles.pl
FPGA_design.mcs
打开ise命令行工具
把mcs文件FPGA_design_update.mcs和FPGA_design_initial.mcs转换成bin文件,FPGA_design_update.bin只是为了方便CPU读取,FPGA_design_initial.bin文件就是我们要下载到flash里面的初始版本,可以直接下载到flash里面
promgen -p bin -r FPGA_design_initial.mcs -o FPGA_design_initial.bin
promgen -p bin -r FPGA_design_update.mcs -o FPGA_design_update.bin
http://ygtech.taobao.com
write_cfgmem -force -format MCS -size 16 -interface SPIx1 -loadbit 'up 0x00 PV220_ISO_top.bit ' FPGA_design.mcs
FPGA_design.mcs这个名字由具体情况而定.打开vivado的tcl工具,切换到bit文件所在路径,并输入以上命令,生成mcs文件
用生成的FPGA_design.mcs文件生成一个包含两个FPGA_design.mcs的初始化mcs文件FPGA_design_initial.mcs和一个包含一个FPGA_design.mcs的FPGA_design_update.mcs,只是为了用FF填充flash中没有用到的空间
xilPerl MakeSpiFlashProgrammerMc
打开ise命令行工具
把mcs文件FPGA_design_update.mcs和FPGA_design_initial.mcs转换成bin文件,FPGA_design_update.bin只是为了方便CPU读取,FPGA_design_initial.bin文件就是我们要下载到flash里面的初始版本,可以直接下载到flash里面
promgen -p bin -r FPGA_design_initial.mcs -o FPGA_design_initial.bin
promgen -p bin -r FPGA_design_update.mcs -o FPGA_design_update.bin
http://ygtech.taobao.com
