I am trying to program basys3 from qspi flash. I have made a microblaze based system with qspi flash (BD attached) in vivado. I have tried the tutorial in this link below to make a qspi srec bootloader to put my application in flash. I have used FLASH_IMAGE_BASEADDR in blconfig.h as 0x47200000 (XPAR_AXI_QUAD_SPI_0_BASEADDR = 0x46000000 + offset = 0x01200000). However, I cannot program the flash for this address offset. The program fails with the error as "ERROR: [Xicom 50-47] Start address (0x01200000) is outside of the device memory range." However, if i try with small offset (0x00c0000) I can successfully program the flash but I don't get any output in terminal
Question
prince
Hi,
I am trying to program basys3 from qspi flash. I have made a microblaze based system with qspi flash (BD attached) in vivado. I have tried the tutorial in this link below to make a qspi srec bootloader to put my application in flash. I have used FLASH_IMAGE_BASEADDR in blconfig.h as 0x47200000 (XPAR_AXI_QUAD_SPI_0_BASEADDR = 0x46000000 + offset = 0x01200000). However, I cannot program the flash for this address offset. The program fails with the error as "ERROR: [Xicom 50-47] Start address (0x01200000) is outside of the device memory range." However, if i try with small offset (0x00c0000) I can successfully program the flash but I don't get any output in terminal
http://www.xilinx.com/support/answers/64238.html
any help appreciated.
thanks in advance,
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.