vivado 下载代码到flash
1. 生成MCS 文件
第一步:首先生成比特流文件。假设生成的比特文件名字是 led.bit。
第二步:选择工具栏的“Tools"—>"Generate Memory Configuration File..."打开如下图所示的页面。
2. 固化
有一次,用SPI X4 报错,在XDC 文件中添加这句话即可
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
----------- 下面使用TCL 输入语句生成------------
vivado生成bin: generate bitstream setting 勾选里面bin文件产生选项 vivado生成MCS: 使用TCL命令如下: write_cfgmem -format mcs -interface bpix16 -size 128 -loadbit "up 0x0 FPGA_TOP.bit" -file FPGA_TOP.mcs -fromat mcs 指定生成格式 -interface bpix16 指定Flash接口是BPI-x16 -size 128 指定Flash大小,这里是以Byte为单位 -loadbit “up 0x0 FPGA_TOP.bit” 指定生成MCS的源文件以及写入Flash的地址位置 -file FPGA_TOP.mcs 指定生成MCS的文件名称