Forum Discussion
Problem fixed by increasing the Exception vector offset address.
---------
Problem fixed by increasing the Exception vector offset address.
--------
Hi,
I am also facing the same problem. I have NIOS II Faster Processor in my desing and using Quartus 14.1. When sof is loaded directly on FPGA then it works fine (LED blinks in logic and Hello world printed from application) but, when I am trying to load it form EPCS flash memory then FPGA Boots (LED blinks) but NIOS II does not(No Hello wolrd printed). I have bought IPS-Embedded License and using Cyclone IV E FPGA.
I have set Reset Vector to base address of EPCS Controller(0x1008_0000) with offset to 0x0000_0000 and exception vector to OCM base address(0x0002_0020) with offset to 0x0000_0020 (this offset is automatically generated).
Here the question is, are these two offesets correct?
For programming, I first convert .sof and .elf to .flash files and then .flash files to .hex files. After that I generate .jic file using .hex files.
One thing I am not sure about is, do we have to include .qip file (generated in mem_init process) in .sof file. I tried both way i.e. with and without .qip file but it does not work.
Please help, its been last whole week I am trying to reach solution.