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.

DSP/BIOS undefined symbol "HWI_xxx" used in expression

If you see these kinds of errors when building your 28x or 55x DSP/BIOS application:

  "./hellocfg.cmd", line 84: error #10104: undefined symbol "HWI_RESET" used in expression

  "./hellocfg.cmd", line 85: error #10104: undefined symbol "HWI_INT1" used in expression

  "./hellocfg.cmd", line 86: error #10104: undefined symbol "HWI_INT2" used in expression

  "./hellocfg.cmd", line 87: error #10104: undefined symbol "HWI_INT3" used in expression

  "./hellocfg.cmd", line 88: error #10104: undefined symbol "HWI_INT4" used in expression

  "./hellocfg.cmd", line 89: error #10104: undefined symbol "HWI_INT5" used in expression

  "./hellocfg.cmd", line 90: error #10104: undefined symbol "HWI_INT6" used in expression

It is due to an invalid syntax being used within the ti/bios/include/hwi.h28 file in your DSP/BIOS installation.

To correct the problem change this line:

      .if (":cflag:" != 0)

to this

      .if (:cflag: != 0)

 (ie remove the quotation symbols surround :cflag:)

And then rebuild your application.


Jira SYSBIOS-217 was filed to track this problem.