Forum Discussion
Hi Richard_P,
For Cyclone V qspi booting.
Can check if the BSEL is selected as below:
Set BSEL jumpers to boot from 3.3V QSPI device:
- BOOTSEL0 (J28): left
- BOOTSEL1 (J29): left
- BOOTSEL2 (J30): left
Try to run "qaurtus_hps -c 1 -b 18 -o s" to perform cold reset and read the silicon id of the qspi flash.
Thanks.
Regards,
Aik Eu
- Richard_P3 years ago
New Contributor
Hi Aik,
I tried your suggestion and this is what I got:
$ jtagconfig
1) HAN Pilot Platform [USB-1]
02E050DD 10AS066H(1|2|3|3E2|4|4E2)/..
4BA00477 SOCVHPS2) USB-BlasterII [USB-2]
02E050DD 10AS066H(1|2|3|3E2|4|4E2)/..
4BA00477 SOCVHPS
Engineering@ENG92 /cygdrive/c/intelFPGA_pro/20.1/embedded
$ quartus_hps -c 2 -b 18 -o S
Info: *******************************************************************
Info: Running Quartus Prime Programmer
Info: Version 20.1.0 Build 177 04/06/2020 SC Pro Edition
Info: Copyright (C) 2020 Intel Corporation. All rights reserved.
Info: Your use of Intel Corporation's design tools, logic functions
Info: and other software and tools, and any partner logic
Info: functions, and any output files from any of the foregoing
Info: (including device programming or simulation files), and any
Info: associated documentation or information are expressly subject
Info: to the terms and conditions of the Intel Program License
Info: Subscription Agreement, the Intel Quartus Prime License Agreement,
Info: the Intel FPGA IP License Agreement, or other applicable license
Info: agreement, including, without limitation, that your use is for
Info: the sole purpose of programming logic devices manufactured by
Info: Intel and sold by Intel or its authorized distributors. Please
Info: refer to the applicable agreement for further details, at
Info: https://fpgasoftware.intel.com/eula.
Info: Processing started: Fri Oct 20 20:15:23 2023
Info: System process ID: 24228
Info: Command: quartus_hps -c 2 --boot=18 -o S
Current hardware is: USB-BlasterII [USB-2]
Hardware frequency: 6000000
Found HPS at device 2
Double check JTAG chain
HPS Device IDCODE: 0x4BA00477
Error: Fail to reset Debug
Error: Quartus Prime Programmer was unsuccessful. 0 errors, 0 warnings
Error: Peak virtual memory: 116 megabytes
Error: Processing ended: Fri Oct 20 20:15:26 2023
Error: Elapsed time: 00:00:03
Error: System process ID: 24228No change in behavior it seems. I hooked up our Arria 10 HAN Pilot dev kit and I also cannot connect the Arm Development Studio debugger to load the preloader described in the Intel examples. I can program the HAN Pilot dev kit SOF file successfully through the JTAG port just like I can do with our custom board though. So, the cause of my HPS JTAG problem is not the new custom board design since the dev kit board has the same issue. So, I suspect I have a Blaster communication issue or perhaps an Arm Development Studio debug configuration issue. I have upgraded to an Altera Blaster II by the way but it does not behave any differently than the previous Blaster I. I have checked my Arm DS debugger configuration and it is consistent with the Arria 10 example programs. I'm stuck on this issue and it is preventing the project from moving forward. I think my next step is to request direct Intel support unless you have any other suggestions. Thanks for your help.
-Richard