NGord
Occasional Contributor
1 year agoNiosV
Hi I am in the process of converting a MAX10 Nios2 design to a MAX10 NiosV. It boots from Flash loaded into DDR All is good with the compiling apart from I need to convert the elf file to a hex fi...
Hi
The niosv_g_bootloader.srec should work for bootloader for booting from QSPI.
That is weird why it is not working on your QSPI Flash.
Could you try executing in place from QSPI just to see the access to QSPI is working?
Regards
Jingyang, Teh
You are right , it doesnt execute from QSPI flash. So the issue isnt so much the bootloader, but the NiosV isnt reading QSPI Flash at all.
Same software/hardware/ QSYS works with Nios2. Only difference is Nios2 swapped with NiosV.
My Flash is Micron MT25QL256 and I use the quartus.ini pgm_allow_mt25q=on.
I tried Niosv-m and Niosv-g. Neither seem to run from Flash.
I am using Generic QUAD SPI controller II Intel FPGA IP which worked with Nios2 . Should I be using Generic Serial Flash Interface Intel FPGA IP as stated in the Embedded Design Handbook? Shouldnt have to.
I inspected the QSPI signals on the board and all are moving. The clock is at the correct speed.