Good morning,
the first problem was that I not used Quartus II 15 I think.
But now Ihave changed to 15 nothing works any more.
When quartus is analysing the files from the hosted rev the following failure appears.: Error (12074): File /home/adminhtw/bladeRF-dev-nios_refactor/hdl/quartus/work/db/hosted.cmp.rdb is not a recognized design file type
When I start the compilation quartus hangs in analysis and synthesis. And it says "Sorry! The Quartus II software quit unexpectedly." With the following failure.
(The build_bladerf.sh throws the same failure!)
Info (286031): Timing-Driven Synthesis is running on partition "Top"
*** Fatal Error: Illegal Instruction
Module: quartus_map
Stack Trace:
0xbe5e9: MLS_NETLIST::factor_node_recursively(std::vector<std::vector<SGATE_OTERM_INV_PAIR, MEM_STL_ALLOCATOR<SGATE_OTERM_INV_PAIR> >, MEM_STL_ALLOCATOR<std::vector<SGATE_OTERM_INV_PAIR, MEM_STL_ALLOCATOR<SGATE_OTERM_INV_PAIR> > > > const&, CDB_SGATE_COMB*, bool) + 0xc99 (synth_mls)
0xea819: MLS_NETLIST::resynthesize_node(CDB_SGATE_COMB*, int*, int*, MLS_RESYNTHESIZE_CONFIG&, MLS_COLLAPSE_CACHE&, MLS_FFC&, std::vector<CDB_SGATE_OTERM*, MEM_STL_ALLOCATOR<CDB_SGATE_OTERM*> >&, std::vector<CDB_SGATE_NODE*, MEM_STL_ALLOCATOR<CDB_SGATE_NODE*> >&) + 0xc79 (synth_mls)
0xed37b: MLS_NETLIST::resynthesize_nodes(bool, bool, bool) + 0x61b (synth_mls)
0xf50bd: MLS_NETLIST::call_named_function(std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&) + 0x10ad (synth_mls)
0x105eff: MLS_INTERFACE::call_named_function(char const*, char const*, char const*) + 0x6f (synth_mls)
0x16e5e3: RTL_SCRIPT::call_named_function(char const*, char const*, char const*, int, int, int) + 0x723 (synth_opt)
0x1711d2: RTL_SCRIPT::process_script(CDB_SGATE_NETLIST*, CDB_SGATE_HIERARCHY*, BASEX_ELABORATE_INFO*, CMP_FACADE*, RTL_SCRIPT_ENUM, char const* (*) [3], int, RTL_SCRIPT_STEP*, RTL_SCRIPT_STEP*) + 0x7b2 (synth_opt)
0x1889e6: opt_process_netlist_scripted(CMP_FACADE*, CDB_SGATE_HIERARCHY*, BASEX_ELABORATE_INFO*, RTL_SCRIPT_ENUM, bool) + 0x376 (synth_opt)
0x51620: RTL_ROOT::process_sgate_netlist(CMP_FACADE*, CDB_SGATE_HIERARCHY*, BASEX_ELABORATE_INFO*, RTL_PASS_ENUM) + 0x558 (synth_opt)
0x18147f: SGN_SYNTHESIS::high_level_synthesis() + 0x16f (synth_sgn)
0x182188: SGN_SYNTHESIS::process_current_stage() + 0x148 (synth_sgn)
0x19153a: SGN_EXTRACTOR::synthesize_partition(unsigned long) + 0x41a (synth_sgn)
0x191fb4: SGN_EXTRACTOR::synthesis() + 0x1d4 (synth_sgn)
0x1a49b8: SGN_EXTRACTOR::synthesis_and_post_processing() + 0x1a8 (synth_sgn)
0x1a52c2: sgn_qic_full(CMP_FACADE*, std::vector<std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >&, std::vector<double, MEM_STL_ALLOCATOR<double> >&) + 0x262 (synth_sgn)
0x248c8: qsyn_execute_sgn(CMP_FACADE*, std::vector<std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >&, std::basic_string<char, std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, THR_NAMED_PIPE*, THR_NAMED_PIPE*) + 0x158 (quartus_map)
0x43cb9: QSYN_FRAMEWORK::execute_core(THR_NAMED_PIPE*, THR_NAMED_PIPE*) + 0x1e9 (quartus_map)
0x476ba: QSYN_FRAMEWORK::execute() + 0xbca (quartus_map)
0x2008c: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x872 (comp_qexe)
0x3c458: qsyn_main(int, char const**) + 0x1e8 (quartus_map)
0x49ef0: msg_main_thread(void*) + 0x10 (ccl_msg)
0x5d4c: thr_final_wrapper + 0xc (ccl_thr)
0x49fa5: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (ccl_msg)
0x6ab3b: mem_thread_wrapper(void* (*)(void*), void*) + 0x9b (quartus_map)
0x8def: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)
0x6112: thr_thread_wrapper + 0x15 (ccl_thr)
0x4bee2: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa3 (ccl_msg)
0x21ec5: __libc_start_main + 0xf5 (c.so.6)
End-trace
Result: ERROR: Error(s) found while running an executable. See report file(s) for error message(s). Message log indicates which executable was run last.
ERROR: Analysis & Synthesis Failed
Info (23030): Evaluation of Tcl script ../build.tcl was successful
Info: Quartus II 64-Bit Shell was successful. 0 errors, 52 warnings
Info: Peak virtual memory: 745 megabytes
Info: Processing ended: Thu Jun 11 10:20:55 2015
Info: Elapsed time: 00:04:24
Info: Total CPU time (on all processors): 00:04:27
And the usb_blaster is not longer accessible from eclips to debug. In "Debug Configurations" I can not see the debugger when browse for it. (thats also in quartus 13.1 the problem after installing 15) I will check the devrules again.
But I can see it in quartus.
Im sorry for asking here again but I hope the reason is at least one problem and not a lot. Maybe you had to figure out some of these problems by yourself.
Have a nice day,
Erik