Customer is using the following software combination, which appears to be a supported combination based on the release notes of SYSBIOS v6.35.03.47.
CCS v5.40
ControlSuite v3.21
Compiler version TI 6.1.3
SYSBIOS v6.35.3.47
XDCTools v3.25.2.70
Device : TMS320F28069
Customer has encountered an error message of "unplugged interrupt #19 xdc error".
Following are the steps to reproduce the issue:
- Run the debugger. The code should execute up to main().
- Click Resume to run the code. The code will run fine.
- Hit pause.
- Hit Reset CPU.
- Hit Restart.
- Click Resume again. The following error will pop up:
ti.sysbios.family.c28.Hwi: line 947: E_unpluggedInterrupt: Unplugged interrupt flagged: intr# 19
xdc.runtime.Error.raise: terminating execution - This happens every other time we perform a reset, then resume. Also, the problem occurs BOTH with the emulator AND with the programmed chip.
- If we add a single line of code to this project, the problem is gone. The only difference between the two code versions is the following line of code in top of function main as shown below which realigns the FLASH as indicated by comparing the two “debug.map” files.
UINT16 i = 0; - We’ve tried several different tactics to change the characteristics of the problem, and it seems that it doesn’t have much to do with the actual line of code that is added, but rather where the rest of code is located.