Solved! Go to Solution.
Hello
In that case add _vectab in your .prm file ENTRIES section. This will make sure the vector table is linked to the application.
For sure you will also need to place the section VECTORS_DATA at the appropriate location in the .prm file (at 0xFFDE).
Note that alternatively you can define your vector table as follows:
#if defined(CW08)and add _vectab in your .prm file ENTRIES section.
I hope this helps.
CrasyCat
Hello
In that case add _vectab in your .prm file ENTRIES section. This will make sure the vector table is linked to the application.
For sure you will also need to place the section VECTORS_DATA at the appropriate location in the .prm file (at 0xFFDE).
Note that alternatively you can define your vector table as follows:
#if defined(CW08)and add _vectab in your .prm file ENTRIES section.
I hope this helps.
CrasyCat
Hello
Are you using ProcessorExpert to generate code?
Did you modify the .prm file created by ProcessorExpert?
As far as i know you get a file vector.c only if you let ProcessorExpert generate code for you. In that case I would also let Processor Expert generate the linker file for you.
If you have defined and initialized your vector table ad a constant table of function pointer, you have to tell the linker you want to link it to the application, even though it is not used within the application.
This is done specifying the vector table name within the PRM file ENTRIES block.
CrasyCat