Trenz Electronic GmbH Support Forum

Trenz Electronic Products => UltraScale => Topic started by: John_ga on June 16, 2023, 10:46:04 AM

Title: TE0803 boot from qspi not working
Post by: John_ga on June 16, 2023, 10:46:04 AM
Hello,

I am using the TE0803, when programming PS/PL with Vitis SDK everything is working fine. When I programm the flash according to https://wiki.trenz-electronic.de/plugins/servlet/mobile?contentId=17563750#content/view/17563750 everything seems to be okay as well.


ZynqMP> 100%
sf read FFFC0000 590000 6308
device 0 offset 0x590000, size 0x6308
SF: 25352 bytes @ 0x590000 Read: OK
ZynqMP> cmp.b FFFC0000 FFFC8000 6308
Total of 25352 byte(s) were the same
ZynqMP> INFO: [Xicom 50-44] Elapsed time = 44 sec.
Verify Operation successful.
Flash Operation Successful


But when setting Boot Mode to QSPI and power cycle, the PL is not programmed according to HW manager. Also the BOOT_ERROR PIN is high. DONE pin is low. When doing the same in Hardware manager --> program memory configuration device its the same. Programming flash successfully bot not able to boot.

I also tested using fsbl_flash.elf or fsbl.elf bootloaders from provided reference design...

Any Idea?
thank you
John

Title: Re: TE0803 boot from qspi not working
Post by: MA on June 21, 2023, 01:20:26 PM
Hi,

which Vivado version do you use?

Best regards,

Manuela Strücker
Title: Re: TE0803 boot from qspi not working
Post by: John_ga on June 22, 2023, 11:35:10 PM
Hello,

I am using vivado 2022.2

Best regards
John
Title: Re: TE0803 boot from qspi not working
Post by: MA on June 26, 2023, 08:21:17 AM
Hi,

can you give me the serial number of the module board? And what do you use as carrier?
Have you tried booting from the SD card? Does that work?

Best regards,
Manuela