5/11/2017 · Hi @ xilinx -zhaosheng There is no way to erase the whole QSPI flash from the SDK as the program_ flash utility only erases the size of the file that you are actually writing. You have two options:, The Program Flash GUI menu within SDK does not provide an option to only erase the flash memory. However the program_ flash tool does provide a specific erase only option in command line mode. Use the XSCT console and issue the following command: program_ flash – erase _only, Program Flash is a SDK tool used to program the flash memories in the design. Various types of flash types are supported by SDK for programming. For Non Zynq devices Parallel Flash (BPI) and Serial Flash (SPI) from various makes such as Micron, Spansion. For Zynq Devices QSPI, NAND & NOR.
SDK 2016.2. custom board with zynq 7020 and kintex-7 in chain. When I try to program flash on my custom board I always get an error: cmd /C program_ flash -f D: SDK _projectshello_worldbootimageBOOT.mcs -offset 0 , Program Flash is a SDK tool used to program the flash memories in the design. Various types of flash types are supported by SDK for programming. For Non Zynq devices Parallel Flash (BPI) and Serial Flash (SPI) from various makes such as Micron, Spansion. For Zynq Devices QSPI, NAND & NOR.
Might I suggest that someone at Xilinx simply create a bitstream for your favorite dev board with 2017.2, program it to flash via SDK , and see that it works. Then either change the bitstream and regenerate it or erase the flash , and then attempt to program it with 2017.3 SDK and see that programming fails.
The selected device is erased according to the pre-selected erase properties.
Programming Parallel Flash Memory for Zynq Processors . To program the parallel Flash memory for Zynq®-7000 All Programamble SoC processors: Select Xilinx Tools > Program Flash . If only one hardware platform is present in your workspace, it will open the Program Flash Memory dialog box based on whether it is a Zynq processor design or a MicroBlaze processor design.