Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12453 Discussions

Update to SOPC Builder, then what steps in NIOS II?

Honored Contributor II

Once an update or change has been made to SOPC Builder what are the proper steps to take to update the entire system? 


1.) Compile in Quartus? 

2.) Program FPGA 

3.) Re-Generate BSP? 

4.) Build ALL and Run as Hardware? 


While changing some things around to an existing working system, I am now getting errors that say 'Downloading ELF Process Failed'. 


>>>The only way I can seem to get things to work again is start a new NIOS II project re-load the new SOPCinfo file and copy and paste my main() C Code. Then everything is working.
0 Kudos
2 Replies
Honored Contributor II

I am sure that you simulated SOPC after changes done. 

You listed out the exact number of steps required to update the system. 

I don't think you should get that error unless erroneous change in SOPC. 

If still not working,then you can take files ( such as sopcinfo ) "before error" and "after error" and compare and see what causes it to flash an error. 

If you find any useful info from these,please let us know.
Honored Contributor II

Ok i think I understand the problem. Rather than just re-generate BSP, you actually need to create a new BSP from the new sopcinfo file. This works.