Altera_Forum
Honored Contributor
14 years agoplz help me with this problem(build C2H project)....
Hi all,
I'm new here. recently,i was trying to test the C2H Compiler. But after i build the target project, i met an error as follows: <----------------------------------------------------------------> --- Quote Start --- Compiling hello_world.c... ../hello_world.c:20:3: warning: no newline at end of file <----------------------------------------------------------------> The Nios II C2H Compiler is generating accelerator_hello_world_0_sum_elements.v... /cygdrive/f/Quartus_11.0/nios2eds/components/altera_avalon_c_hardware_accelerator/c2h-generate/....................... Progress: Loading system from fileD:/altera-FPGA/nios2_board_example/nios_ch_test/nios2.sopc... Progress: (reading unnamed) Progress: (reading nios2) Progress: (adding clk [clock_source 11.0]) Progress: (parameterizing module clk) Progress: (adding cpu_0 [altera_nios2 11.0]) Progress: (parameterizing module cpu_0) Progress: (adding sdram_0 [altera_avalon_new_sdram_controller 11.0]) Progress: (parameterizing module sdram_0) Progress: (adding epcs_flash_controller_0 [altera_avalon_epcs_flash_controller 11.0]) Progress: (parameterizing module epcs_flash_controller_0) Progress: (adding jtag_uart_0 [altera_avalon_jtag_uart 11.0]) Progress: (parameterizing module jtag_uart_0) ......................... Info: Reading index F:/Quartus_11.0/quartus/sopc_builder/bin/root_components.ipx Info: F:/Quartus_11.0/quartus/sopc_builder/bin/root_components.ipx: Loading now from components.ipx Info: Reading index F:/Quartus_11.0/quartus/sopc_builder/bin/ip_component_categories.ipx Info: F:/Quartus_11.0/quartus/sopc_builder/bin/ip_component_categories.ipx described 0 plugins, 0 paths, in 0.00 seconds Info: F:/Quartus_11.0/quartus/sopc_builder/bin/ip_component_categories.ipx matched 1 files in 0.00 seconds Info: Reading index F:/Quartus_11.0/ip/altera/altera_components.ipx Info: F:/Quartus_11.0/ip/altera/altera_components.ipx described 441 plugins, 0 paths, in 0.25 seconds Progress: Loading component/sls_avalon_usb20hr_hw.tcl Info: no sopc package requested, assuming package require -exact sopc 9.0 Info: F:/Quartus_11.0/ip/**/* matched 358 files in 0.36 seconds ............. <-------------------------------------------------------> error: can't create file d:/altera-fpga/nios2_board_example/nios_ch_test/nios2.ptferror: system generation failed.
make: *** [c2h_hdl-t] error 254 Build completed in 57.671 seconds --- Quote End --- <-------------------------------------------------------------> I don't know how to solve this problem, can u help me? BTW: some info maybe u need <-------------------------------------------------------> 1. PC OS: XP 2. Quartus II 11.0 + Nios II IDE 11.0 3. Build software and generate SOPC Builder System 4. Use hardware accelerator in place of software implementation. Flush data cahe.... <-------------------------------------------------------->
# include <stdio.h>
int sum_elements(int *list, int len)
{
/*the function which i want to convert from ANSI C to HDL*/
int i;
int sum = 0;
for(i = 0; i < len; i++)
sum += *list++;
return sum;
}
int main()
{
int ia = {1, 2, 3, 4, 5};
int sum = sum_elements(ia, 5);
printf("%d", sum);
}
<-----------------------------------------------------------> many many thx~~~~~