Sean Winfree

Linker & Overlap

Discussion created by Sean Winfree on Apr 10, 2008
Latest reply on Apr 23, 2008 by CrasyCat
I am have CodeWarrior MPC55xx version 2.2, build 71004.
 
I have some warnings which I believe is being caused by the way I set up my interrupt vector table.
 
#pragma section const_type ".isrvectbl"
 
const uint32_t IntcIsrVectorTable[] = {
 /* Interrupt Table */   (uint32_t)&dummy, (uint32_t)&emios_ch0_ISR , /* Rest of ISRs continue on here...
 /* for all 309 ISRs */  
};
 
You can see that all un-used interrupt vectors have a dummy function associated with them. I then compile and get the following:
 
1)
" No liner command file input for section '.isrvectbl' in file '<PATH\IntcIsrVectors.o'
  Output section '.isrvectbl' will be created."
 
2)
"Overlap of the .__bam_botarea section and .isrvectbl section."
"Overlap of the .init section and .isrvectbl section."
"Overlap of the .init_vle section and .isrvectbl section."
 
What am I doin wrong?
 

Outcomes