This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS(X)320F28027 IRQ Question - INT13 and INT14

Hello All,

I have a general IRQ question regarding the '28027 - in Figure 79 in document sprufn3c.pdf (p. 115) - the block diagram shows INT13 (TINT1) and INT14 (TINT2) going directly into the CPU - bypassing the PIE controller.

It is possible to use these IRQ's without remapping with the PIE controller, correct?

All of the example code I have looked at remaps these two (cpu_timers, ...) IRQ's to use the PIE controller - just wondering if is is possible to use these directly so to speak without having to remap with the PIE controller.

Thanks,
jwest

 

  • John,

    my understanding is that you can either keep the interrupt vector table at the boot location (ENPIE = 0, table address 0x3FFFC0) or you can replace the whole table by the PIE vector table (ENPIE = 1, table address 0x000D00 ) - this includes also the vectors for INT13 and INT14.  In my examples I sometimes use CpuTimer1 (INT13), if I use other interrupts based on the PIE system, I also place the address of the INT13-ISR into the PIE table.

    As an experiment I used the ROM - Table(ENPIE = 0, INT13 interrupt address is fixed to 0x00005A). I placed a "LB my_isr" into that address - and it also worked.

    Regards