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.

RTOS/TM4C1294NCPDT: Tiva TI RTOS : unresolved symbol NIMUDeviceTable

Part Number: TM4C1294NCPDT

Tool/software: TI-RTOS

I am trying to create HTTP server for my application.

I am following steps in HTTP server example to add HTTP server in existing project.

1.Go to TI-RTOS System Overview page

and right-click on the TCP/IP box
and “Use Global”
2. In “Networking System Overview”, you
can now deselect IPv6
3.Right Click on HTTP and select “Use HTTP”.
4.Select “Instance” and hit “Add”. We’ll use the defaults.
5. Select the BIOS page in the outline window and navigate to the “Runtime” page. Change the heap to 22528 (0x5800).
6. Add Board_initEMAC() to initialisation.
After compiling I get following errors.  Please see attached configuration file.

#10010 errors encountered during linking; "WC_SVS_25.out" not built    WC_SVS_25             C/C++ Problem
<a href="file:/c:/ti/ccsv6/tools/compiler/dmed/HTML/10234.html">

#10234-D</a>  unresolved symbols remain    WC_SVS_25             C/C++ Problem

unresolved symbol EK_TM4C1294XL_initEMAC, first referenced in ./main.obj    WC_SVS_25             C/C++ Problem

unresolved symbol NIMUDeviceTable, first referenced in C:\ti\tirtos_tivac_2_16_01_14\products\ndk_2_25_00_09\packages\ti\ndk\stack\lib\stk.aem4f<nimu.oem4f>    WC_SVS_25             C/C++ Problem

unresolved symbol NIMUDeviceTable, first referenced in C:\ti\tirtos_tivac_2_16_01_14\products\ndk_2_25_00_09\packages\ti\ndk\stack\lib\stk6.aem4f

  • Tushar,

    I assume you are using the HTTP Server from this link: TI-RTOS HTTP Example

    The unresolved symbol EK_TM4C1294XL_initEMAC() should be defined in your EK_TM4C1294XL.c file. This file would have been included in the Create Empty project step. If you did not start with the empty project, but maybe your own existing project, then you would be missing this function. I suggest you create the empty project in your workspace and them compare the board files with your own project. Copy the missing function into your project.

    The unresolved symbol NIMUDeviceTable is also defined in the same board file. Be sure to copy that over from the empty project as well.

    ~Ramsey