Altera_Forum
Honored Contributor
15 years agosof2flash Error
Hi,
I had an error when I was trying to configure my EPCS16, I mean trying to transform .sof to .flash. I work with the linux version Beta and de2-70 and the size of .sof is 1.7MB. When I wrote this command in the terminalsof2flash --epcs --input=/home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof --output=standard.flashI received this error Info: Command: quartus_cpf --no_banner --convert --device=EPCS128 --option=standard.opt /home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof standard.pof
File /home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof contains one or more time-limited megafunctions that support the OpenCore Plus feature that will not work after the hardware evaluation time expires. Refer to the Messages window for evaluation time details.
Info: SRAM Object File /home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof contains time-limited megafunction that supports OpenCore Plus feature -- Vendor: 0x6AF7, Product: 0xBCEC
Info: SRAM Object File /home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof contains time-limited megafunction that supports OpenCore Plus feature -- Vendor: 0x6AF7, Product: 0x00A2
Info: SRAM Object File /home/garcia/Escritorio/Sopc.Memory.Linux.CMMU/Inicial_time_limited.sof contains time-limited megafunction that supports OpenCore Plus feature -- Vendor: 0x6AF7, Product: 0xBCE1
Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_flash_mapping.cpp, Line: 3748
ranks->size() > 0
Stack Trace:
0x1083a6: PGMIO_ASC_MAPPING::create_bitfields(_Dinkum_std::deque<PGMIO_BITFIELD*, MEM_STL_ALLOCATOR<PGMIO_BITFIELD*> >&, PGMIO_CCF&, bool&) + 0xfd6 (pgm_pgmio)
0x134548: PGMIO_BITSTREAM_WRITER::write_bitstream(_Dinkum_std::vector<PGMIO_LOGICAL_PAGE*, MEM_STL_ALLOCATOR<PGMIO_LOGICAL_PAGE*> >&, PGMIO_CCF&, _Dinkum_std::vector<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >*, unsigned long) + 0x7a8 (pgm_pgmio)
0x155c04: PGMIO_F2P::convert_sram_files(PGMIO_CCF&) + 0xf54 (pgm_pgmio)
0x1cbcb: QCPG_FRAMEWORK::create_pof_file() + 0xd95 (quartus_cpf)
0x1e5bb: QCPG_FRAMEWORK::execute() + 0x3ed (quartus_cpf)
0x179c2: qexe_run(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x526 (comp_qexe)
0x17fb7: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x75 (comp_qexe)
0xde51: qcpg_main(int, char const**) + 0x57 (quartus_cpf)
0x1d7e6: msg_main_thread(void*) + 0x16 (ccl_msg)
0x51b8: thr_final_wrapper + 0xe (ccl_thr)
0x1f180: msg_thread_wrapper(void* (*)(void*), void*) + 0x78 (ccl_msg)
0x42bc2: mem_thread_wrapper(void* (*)(void*), void*) + 0xd2 (quartus_cpf)
0x99f7: err_thread_wrapper(void* (*)(void*), void*) + 0x29 (ccl_err)
0x51eb: thr_thread_wrapper + 0x2f (ccl_thr)
0x340f0: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x9e (ccl_msg)
0x8cf3: main + 0x4f (quartus_cpf)
0x16775: __libc_start_main + 0xe5 (c.so.6)
End-trace
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert standard.pof standard.rpd
Error: File name "standard.pof" does not exist
Error: Quartus II Convert_programming_file was unsuccessful. 1 error, 0 warnings
Error: Peak virtual memory: 52 megabytes
Error: Processing ended: Mon Apr 19 15:21:50 2010
Error: Elapsed time: 00:00:00
Error: Total CPU time (on all processors): 00:00:00
19-abr-2010 15:21:50 - (GRAVE) sof2flash: Read error: File: standard.rpd not found, exiting
19-abr-2010 15:21:50 - (GRAVE) sof2flash: Error retrieving data from standard.rpd
If someone can give me any clue to resolve the problem. Many thanks