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++

Vector table in ROM memory

Altera_Forum
Honored Contributor II
931 Views

The gcc map files give me a strong feeling that installing ISR vectors consumes lots of data memory. The library function _nr_installuserisr uses a static allocated buffer for registrating isr vectors. This buffer resides in data memory and is copied into vector memory, which is located in a different memory segment ( system is defined using prog_mem, data_mem, vector_mem). 

 

I prefer to use fixed vectors in prog_mem (ROM) and not use the _nr_installuserisr. The documentation mentions this possibility but I cannot find any detailed description on this.  

 

Does anybody have documentation covering this or can give me some directions. 

 

Thanks in advance. 

 

Regards
0 Kudos
0 Replies
Reply