06-12-2019 02:42 AM
Please find below log of FSBL Debug info
Xilinx First Stage Boot Loader Release 2017.4 Jun 12 2019-12:32:07 Devcfg driver initialized Silicon Version 3.1 Boot mode is QSPI Single Flash Information FlashID=0x20 0xBB 0x19 MICRON 256M Bits QSPI is in single flash connection QSPI is in 4-bit mode QSPI Init Done Flash Base Address: 0xFC000000 Reboot status register: 0x60400000 Multiboot Register: 0x0000C000 Image Start Address: 0x00000000 Partition Header Offset:0x00000C80 Partition Count: 3 Partition Number: 1 Header Dump Image Word Len: 0x0007F2E8 Data Word Len: 0x0007F2E8 Partition Word Len:0x0007F2E8 Load Addr: 0x00000000 Exec Addr: 0x00000000 Partition Start: 0x000055D0 Partition Attr: 0x00000020 Partition Checksum Offset: 0x00000000 Section Count: 0x00000001 Checksum: 0xFFE7CF06 Bitstream In FsblHookBeforeBitstreamDload function PCAP:StatusReg = 0x40000A30 PCAP:device ready PCAP:Clear done Level Shifter Value = 0xA Devcfg Status register = 0x40000A30 PCAP:Fabric is Initialized done PCAP register dump: PCAP CTRL 0xF8007000: 0x4C00E07F PCAP LOCK 0xF8007004: 0x0000001A PCAP CONFIG 0xF8007008: 0x00000508 PCAP ISR 0xF800700C: 0x0802000B PCAP IMR 0xF8007010: 0xFFFFFFFF PCAP STATUS 0xF8007014: 0x00001A30 PCAP DMA SRC ADDR 0xF8007018: 0x00100001 PCAP DMA DEST ADDR 0xF800701C: 0xFFFFFFFF PCAP DMA SRC LEN 0xF8007020: 0x0007F2E8 PCAP DMA DEST LEN 0xF8007024: 0x0007F2E8 PCAP ROM SHADOW CTRL 0xF8007028: 0xFFFFFFFF PCAP MBOOT 0xF800702C: 0x0000C000 PCAP SW ID 0xF8007030: 0x00000000 PCAP UNLOCK 0xF8007034: 0x757BDF0D PCAP MCTRL 0xF8007080: 0x30800100 DMA Done ! ...................................................................................................PCAP transfer timed out PCAP_FPGA_DONE_FAIL PCAP Bitstream Download Failed PARTITION_MOVE_FAIL þSBL Status = 0xA00B Xilinx First Stage Boot Loader Release 2017.4 Jun 12 2019-12:32:07 Devcfg driver initialized Silicon Version 3.1 Boot mode is QSPI Single Flash Information FlashID=0x20 0xBB 0x19 MICRON 256M Bits QSPI is in single flash connection QSPI is in 4-bit mode QSPI Init Done Flash Base Address: 0xFC000000 Reboot status register: 0xF0480000 Multiboot Register: 0x0000C200 Image Start Address: 0x01000000 Bank Selection 1 Bank Selection 1 Partition Header Offset:0x00FFFFFF Bank Selection 1 Partition Count: 14 Invalid Partition Count Partition Header Load Failed FSBL Status = 0xA00E
Where is the issue?
06-13-2019 05:26 AM
Have you tried booting in any other mode? Can you attempt boot in JTAG mode?
How are you loading the image to the QSPI? Is it possible that the image was corrupted during loading to the QSPI, or didn't fully load?
Can you try to do a full chip erase and reload the image into the flash?
06-13-2019 05:59 AM
Thanks for your reply.
Yes, JTAG Boot is working.
Previously I was erasing using the following command -
sf erase 0 0x200000
My BOOT.bin file size was 0x256310 Bytes in size.
Then as per your suggestion I tried to cover erase area more than the size of Bin file and did the following
sf erase 0 0x400000
I was able to successfully load the image and there was no error.