Part Number: TMS320C6678
Hi,
I am looking on 6.1.1.6 Interrupt Service Table Pointer (ISTP) of C66x CPU and Instruction Set Reference Guide.
The reset fetch packet must be located at the default location (see device data manual for more information),
What's the default location of reset fetch packet? There are two RESET ISFP in table, one is address 0 and the other is xxxx 800h. I am confused about it.
but the rest of the IST can be at any program memory location that is on a 256-word boundary (that is, any 1K byte boundary)
Does it mean i can locate any IST be at any program memory location except reset fetch packet?
I have a project which ISTP= 0x800000 and i want to relocate Interrupt Service Table. But after i change ISTP to 0x880000, i can't enter ISR. Is it possible because VEC_RESET defined in the first of vectors, so i can't just relocate ISTP to other program memory location?
Or just help explain Example 6-1 again, i think i don't understand totally. The attachment is vector.asm