文章会分为两个部分,第一个部分介绍如何将程序固化下载到开发板,第二个部分介绍如何手动添加flash型号
目录
vivado中将程序固化下载到开发板
1.首先点击settings选项,再点击bitstream,选择-bin_file选项,点击Apply后点击OK
2.做完这一步后需要点及Generate Bitstream重新生成文件(生成.bin文件)
3.在完成第二步的编译后,右击芯片型号后选择
4.选择开发板上对应的flash型号后点击OK(如果列表没有flash型号,需要手动添加,见第二部分)
5.点击OK
6.选择刚才生成的.bin文件,点击OK后进入固化下载模式,直到显示下载成功
vivado手动添加flash型号
上述固化下载的时候,会出现没有对应的flash型号的情况,这时候就需要手动添加flash型号
1.打开vivado软件目录下的xicom_cfgmem_part_table.csv文件(不要用表格打开,可以用记事本打开)
2.博主用的flash是winbond的w25q64,所以我在最后添加了(注意需要将vivado关闭)
803,0,w25q64bv-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095 xcku115 xqku040 xqku060 xqku095 xqku115 xa7s100 xa7s15 xa7s25 xa7s50 xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx485t xc7vx550t xc7vx690t xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t xq7vx980t xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190 xcvu440,w25q64bv,spi,64,x1_x2_x4,Winbond,,,1,w25q64bv-spi-x1_x2_x4,w25q
重新选择flash时就可以看见添加的flash型号
如果不知道自己的flash具体型号,可以任意选择一个型号下载,vivado会报错弹出正确的flash型号