Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12603 Discussions

a strange problem about up3 project

Altera_Forum
Honored Contributor II
932 Views

when I use niosII IDE build a project, some error display like these: 

 

<div class='quotetop'>QUOTE </div> 

--- Quote Start ---  

Kind Status Priority Description Resource In Folder Location 

Error *** [obj/alt_sys_init.o] Error 1 test_led   

Error *** [rebuild] Error 2 test_led   

Error *** [system_project] Error 2 test_led   

Error error: `SDRAM_TEST_COMPONENT_BASE&#39; undeclared here (not in a function)[system_description/alt_sys_init.c] test_led  line 79 

Error error: `SDRAM_TEST_COMPONENT_NAME&#39; undeclared here (not in a function)[system_description/alt_sys_init.c] test_led  line 79 

Error error: `SDRAM_TEST_COMPONENT_REGISTER_OFFSET&#39; undeclared here (not in a function)[system_description/alt_sys_init.c] test_led  line 79 

Error error: (near initialization for `sdram_test_component.dev.base_addr&#39;)[system_description/alt_sys_init.c] test_led  line 79 

Error error: (near initialization for `sdram_test_component.dev.name&#39;)[system_description/alt_sys_init.c] test_led  line 79 

Error error: (near initialization for `sdram_test_component.dev&#39;)[system_description/alt_sys_init.c] test_led  line 79 

Error error: (near initialization for `sdram_test_component.register_base&#39;)[system_description/alt_sys_init.c] test_led  line 79 

Error error: initializer element is not constant[system_description/alt_sys_init.c] test_led  line 79[/b] 

--- Quote End ---  

 

 

then I check the system.h file, there is some strange block: 

 

 

<div class='quotetop'>QUOTE </div> 

--- Quote Start ---  

#define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_NAME "/dev/sdram_test_component"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_TYPE "altera_avalon_epcs_flash_controller"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_IRQ# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_DATABITS 8# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_TARGETCLOCK 20# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_CLOCKUNITS "MHz"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_CLOCKMULT 1000000# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_NUMSLAVES 1# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_ISMASTER 1# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_CLOCKPOLARITY 0# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_CLOCKPHASE 0# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_LSBFIRST 0# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_EXTRADELAY 1# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_TARGETSSDELAY 100# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_DELAYUNITS "us"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_DELAYMULT "1.e-06"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_PREFIX "epcs_"# define SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT_REGISTER_OFFSET 0x200[/b] 

--- Quote End ---  

 

 

what is SDRAM_TEST_COMPONENT_EPCS_CONTROL_PORT? If I compile .ptf again, it disappear maybe. But will appear next time.  

who can tell me what&#39;s the problem of my design?
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
240 Views

By the way, it work well before. I don&#39;t remember i had modified the design. The error came out suddenly. 

I have never added epcs component.
0 Kudos
Altera_Forum
Honored Contributor II
240 Views

I find SLS&#39;s website recommand that Quartus 4.2 should be update to Quartus 5.0 to reduce such SDRAM error.

0 Kudos
Altera_Forum
Honored Contributor II
240 Views

hi, I just found this message in sls website. But unfortunately I used Quartus II 5.0 indeed. So this bug appear in quartus5.0. How can I deal with it........?

0 Kudos
Reply