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.

CC3200 memory initializing at the adresses starting from 0x00000000

Other Parts Discussed in Thread: CC3200

Hi,

I am trying to run a http client program. I am not getting because of the increased number of variables or what reasons... the memory is being allocated at the address starting 0x00000000. And also normal address assignment operations are not working... For example

char databuff[512];

main()

{

char* buffptr;

buffptr = databuff;

}

if I execute the above statements, the address of the databuff is not being allocated to buffptr.   Some other address is being allocated. I tried increasing the length of the data segment in the linker configuration file  cc3200v1p32.cmd to 0x25000, but it is not working. When I reduce the number of variables initialized the code is working fine..  I guess this is because of the memory overflow because of the other variables initialized. But I am not getting how to deal with this problem.

can anyone kindly help me how to proceed.

  • Hi Bhanu,


    Does new variables are global or local. Please share the changes you made in http client example code.


    Regards,
    Aashish
  • Hi Aashish,

    I am giving a brief look of the program.. It consists of all the variables present in my program apart from that they are already present in the http_client_demo. Just checkout if you can analyze..

     char post_data[512];
    char ses_id[27];


    int main()
    {
        long lRetVal = -1;
        int k=0,ind=0;
       // HTTPCli_Struct httpClient;

        unsigned int a=0,b=0,c=180,e=0,d=0,f=0,t=1437026370,i,j;
        unsigned long cgen=0,cfed=0;
        char* pcBufLocation ;
        //unsigned long pad = (unsigned long)post_data;
        //
        // Board Initialization
        //
        BoardInit();

        //
        // Configure the pinmux settings for the peripherals exercised
        //
        PinMuxConfig();

        //
        // Configuring UART
        //
       //Uart_init();
        InitTerm();

        //
        // Display banner
        //
        DisplayBanner(APP_NAME);
        redail:
         //  a=0,b=0,c=180,e=0,d=0,f=0,i,j;
        InitializeAppVariables();


        lRetVal = ConnectToAP();
        if(lRetVal < 0)
        {
            LOOP_FOREVER();
        }


        while(ind<29999)
        {
            HTTPCli_Struct httpClient;



            lRetVal = ConnectToHTTPServer(&httpClient);
                if(lRetVal < 0)
                {
                   UART_PRINT("CONNECTION FAILED");
                   break;
                }




                   //char* pcBufLocation ;
                   char* dummy;
                   char* pvvoltage=dummy+10;
                   char* pvcurrent = pvvoltage+10;
                   char* instengen = pvcurrent+10;
                   char* gridvoltage = instengen+10;
                   char* gridcurrent = gridvoltage + 10;
                   char* instenergyfed = gridcurrent+10;
                   char* Batteryvolt= instenergyfed+10;
                   char* deviceid="50";
                   char* energygenerated = Batteryvolt+10;
                   char* energyfed = energygenerated +20;
                    char* Batterycurrent = deviceid+10;
                   //char* devicemode = "gridfeed";
                   char* timestamp = Batterycurrent+10;

                   //"1437026400"
                   a = a+10;b=b+1;c=c+10;d=d+1;i=a*b;j=c*d;e=e+1;f=f+1;t=t+30;
                   cgen = cgen+i;cfed = cfed+j;
                   sprintf(pvvoltage,"%u",a);
                   sprintf(pvcurrent,"%u",b);
                   sprintf(instengen,"%u",i);
                   sprintf(energygenerated,"%u",cgen);
                   sprintf(gridvoltage,"%u",c);
                   sprintf(gridcurrent,"%u",d);
                   sprintf(instenergyfed,"%u",j);
                   sprintf(energyfed,"%u",cfed);
                   sprintf(Batteryvolt,"%d",(43+e));
                   sprintf(Batterycurrent,"%u",f);

                   sprintf(timestamp,"%u",t);
                   if(b>13){b=0;}
                   if(a>650){a=0;}
                   if(c>250){c=170;}
                   if(d>8){d=0;}
                   if(e>22){e=0;}
                   if(f>10){f=0;}
                   //*post_data = m ;
                   pcBufLocation=post_data;
                       //pcBufLocation = (unsigned char*)pad;

                       while(k<7){
                           *(pcBufLocation+(k++))=25;
                       }
                       k=0;

                   //postdata[0] =123;
                       //strcpy(pcBufLocation,m);
                       pcBufLocation += 7;
                       strcpy(pcBufLocation,POST_BEGIN);
                       pcBufLocation += strlen(POST_BEGIN);
                       strcpy(pcBufLocation , POST_PVVOLTAGE);
                       pcBufLocation += strlen(POST_PVVOLTAGE);
                       strcpy(pcBufLocation , pvvoltage);
                       pcBufLocation += strlen(pvvoltage);
                       strcpy(pcBufLocation , POST_PVCURRENT);
                       pcBufLocation += strlen(POST_PVCURRENT);
                         strcpy(pcBufLocation , pvcurrent);
                         pcBufLocation += strlen(pvcurrent);
                         strcpy(pcBufLocation , POST_INSTENERGYGENEREATED);
                         pcBufLocation += strlen(POST_INSTENERGYGENEREATED);
                         strcpy(pcBufLocation , instengen);
                       pcBufLocation += strlen(instengen);
                         strcpy(pcBufLocation , POST_INSTENERGYFED);
                         pcBufLocation += strlen(POST_INSTENERGYFED);
                       strcpy(pcBufLocation , instenergyfed);
                    pcBufLocation += strlen(instenergyfed);
                       strcpy(pcBufLocation , POST_ENERGYGENERATED);
                    pcBufLocation += strlen(POST_ENERGYGENERATED);
                    strcpy(pcBufLocation , energygenerated);
                    pcBufLocation += strlen(energygenerated);
                    strcpy(pcBufLocation , POST_ENERGYFED);
                    pcBufLocation += strlen(POST_ENERGYFED);
                    strcpy(pcBufLocation , energyfed);
                    pcBufLocation += strlen(energyfed);
                       strcpy(pcBufLocation , POST_GRIDVOLTAGE);
                       pcBufLocation += strlen(POST_GRIDVOLTAGE);
                       strcpy(pcBufLocation , gridvoltage);
                       pcBufLocation += strlen(gridvoltage);
                       strcpy(pcBufLocation , POST_GRIDCURRENT);
                       pcBufLocation += strlen(POST_GRIDCURRENT);
                       strcpy(pcBufLocation , gridcurrent);
                       pcBufLocation += strlen(gridcurrent);
                       strcpy(pcBufLocation , POST_ENERGYFED);
                       pcBufLocation += strlen(POST_ENERGYFED);
                       strcpy(pcBufLocation , energyfed);
                       pcBufLocation += strlen(energyfed);
                       strcpy(pcBufLocation , POST_DEVICEID);
                       pcBufLocation += strlen(POST_DEVICEID);
                       strcpy(pcBufLocation , deviceid);
                       pcBufLocation += strlen(deviceid);
                       strcpy(pcBufLocation , POST_BATTERYVOLTAGE);
                       pcBufLocation += strlen(POST_BATTERYVOLTAGE);
                       strcpy(pcBufLocation , Batteryvolt);
                       pcBufLocation += strlen(Batteryvolt);
                       strcpy(pcBufLocation , POST_BATTERYCURRENT);
                       pcBufLocation += strlen(POST_BATTERYCURRENT);
                       strcpy(pcBufLocation , Batterycurrent);
                       pcBufLocation += strlen(Batterycurrent);
                       strcpy(pcBufLocation , POST_DEVICEMODE);
                       pcBufLocation += strlen(POST_DEVICEMODE);
                       strcpy(pcBufLocation , POST_TIMESTAMP);
                       pcBufLocation += strlen(POST_TIMESTAMP);
                       strcpy(pcBufLocation , timestamp);
                       pcBufLocation += strlen(timestamp);
                       strcpy(pcBufLocation , POST_END);
                       pcBufLocation += strlen(POST_END);
            UART_PRINT(post_data+7);
            UART_PRINT("\n\r");
            UART_PRINT("HTTP Login:\n\r");
            HTTPLoginMethod(&httpClient);

            UART_PRINT("\n\r");
            UART_PRINT("HTTP Post Begin:\n\r");
            //httpClient.buf[128]=0;
            lRetVal = HTTPPostMethod(&httpClient);
            if(lRetVal < 0)
            {
                UART_PRINT("HTTP Post failed.\n\r");
            }
            UART_PRINT("HTTP Post End:\n\r");
            sprintf(dummy,"%d",ind);
            UART_PRINT(dummy);
            UART_PRINT("\n\r");
            HTTPCli_delete(&httpClient);
            ind++;
        }


     
       

        // Stop the CC3200 device*/
        if(ind!=29999)
        {
    goto redail;
        }
        LOOP_FOREVER();
    }

  • Also, I am trying to send the data in almost an infinite loop.. for the first 7 times data is going correct. Connection to the server fails for the eighth time and the execution starts from the point where it connects to the router...
  • Hi Bhanu,


    Can you please share map file also?


    Regards,
    Aashish
  • Hi Aashish,

    here is the linker command file.. please verify..



    --retain=g_pfnVectors

    //*****************************************************************************
    // The following command line options are set as part of the CCS project.
    // If you are building using the command line, or for some reason want to
    // define them here, you can uncomment and modify these lines as needed.
    // If you are using CCS for building, it is probably better to make any such
    // modifications in your CCS project and leave this file alone.
    //*****************************************************************************


    //*****************************************************************************
    // The starting address of the application. Normally the interrupt vectors
    // must be located at the beginning of the application.
    //*****************************************************************************
    #define RAM_BASE 0x20004000

    /* System memory map */

    MEMORY
    {
    /* Application uses internal RAM for program and data */
    SRAM_CODE (RWX) : origin = 0x20004000, length = 0x13000
    SRAM_DATA (RWX) : origin = 0x20017000, length = 0x25000
    }

    /* Section allocation in memory */

    SECTIONS
    {
    .intvecs: > RAM_BASE
    .init_array : > SRAM_CODE
    .vtable : > SRAM_CODE
    .text : > SRAM_CODE
    .const : > SRAM_CODE
    .cinit : > SRAM_CODE
    .pinit : > SRAM_CODE
    .data : > SRAM_DATA
    .bss : > SRAM_DATA
    .sysmem : > SRAM_DATA
    .stack : > SRAM_DATA(HIGH)
    }
  • Hi Bhanu,


    We ask for .map file that you can found in debug/release folder.


    Regards,
    Aashish
  • Hi Aashish,

    Please checkout this. I really have no idea how to analyze this.. Please mention the same if possible..
    ******************************************************************************
    TI ARM Linker PC v5.2.2
    ******************************************************************************
    >> Linked Thu Jul 30 10:36:35 2015

    OUTPUT FILE NAME: <http_client_DSPIC1000.out>
    ENTRY POINT SYMBOL: "_c_int00" address: 2000d509


    MEMORY CONFIGURATION

    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    SRAM_CODE 20004000 00013000 0000ac6e 00008392 RW X
    SRAM_DATA 20017000 00025000 00001bc2 0002343e RW X


    SEGMENT ALLOCATION MAP

    run origin load origin length init length attrs members
    ---------- ----------- ---------- ----------- ----- -------
    20004000 20004000 0000ac70 0000ac70 r-x
    20004000 20004000 00000400 00000400 r-- .intvecs
    20004400 20004400 0000a076 0000a076 r-x .text
    2000e478 2000e478 00000780 00000780 r-- .const
    2000ebf8 2000ebf8 00000078 00000078 r-- .cinit
    20017000 20017000 000013c8 00000000 rw-
    20017000 20017000 000009ea 00000000 rw- .bss
    200179f0 200179f0 00000800 00000000 rw- .sysmem
    200181f0 200181f0 000001d8 00000000 rw- .data
    2003b800 2003b800 00000800 00000000 rw-
    2003b800 2003b800 00000800 00000000 rw- .stack


    SECTION ALLOCATION MAP

    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .intvecs 0 20004000 00000400
    20004000 00000400 startup_ccs.obj (.intvecs)

    .init_array
    * 0 20004000 00000000 UNINITIALIZED

    .text 0 20004400 0000a076
    20004400 00001c9c main.obj (.text)
    2000609c 000010ba rtsv7M4_T_le_v4SPD16_eabi.lib : _printfi.obj (.text)
    20007156 00000002 driverlib.a : interrupt.obj (.text:IntDefaultHandler)
    20007158 00000fc4 webclient.a : httpcli.obj (.text)
    2000811c 000005f0 json.a : jsmn.obj (.text)
    2000870c 000005ec simplelink.a : driver.obj (.text:_SlDrvMsgRead)
    20008cf8 000003dc rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.text)
    200090d4 000002ea webclient.a : ssock.obj (.text)
    200093be 00000002 --HOLE-- [fill = 0]
    200093c0 000002a4 uart_if.obj (.text)
    20009664 00000248 simplelink.a : driver.obj (.text:_SlDrvRxHdrRead)
    200098ac 00000244 : wlan.obj (.text:sl_WlanConnect)
    20009af0 000001f4 rtsv7M4_T_le_v4SPD16_eabi.lib : ull_div_t2.obj (.text)
    20009ce4 000001d0 simplelink.a : driver.obj (.text:_SlDrvReleasePoolObj)
    20009eb4 000001cc : driver.obj (.text:_SlDrvMsgWrite)
    2000a080 000001b6 rtsv7M4_T_le_v4SPD16_eabi.lib : fd_add_t2.obj (.text)
    2000a236 00000002 --HOLE-- [fill = 0]
    2000a238 00000190 simplelink.a : driver.obj (.text:_SlDrvWaitForPoolObj)
    2000a3c8 00000188 : driver.obj (.text:_SlDrvDriverCBInit)
    2000a550 00000170 : driver.obj (.text:_SlFindAndSetActiveObj)
    2000a6c0 00000144 : cc_pal.obj (.text:spi_Open)
    2000a804 00000136 rtsv7M4_T_le_v4SPD16_eabi.lib : fd_div_t2.obj (.text)
    2000a93a 00000002 --HOLE-- [fill = 0]
    2000a93c 00000134 driverlib.a : prcm.obj (.text:PRCMCC3200MCUInit)
    2000aa70 0000012c simplelink.a : driver.obj (.text:_SlDrvDataReadOp)
    2000ab9c 00000114 rtsv7M4_T_le_v4SPD16_eabi.lib : strtoul.obj (.text)
    2000acb0 00000110 : xdscale.obj (.text)
    2000adc0 00000108 simplelink.a : driver.obj (.text:_SlDrvDataWriteOp)
    2000aec8 00000108 : socket.obj (.text:sl_Connect)
    2000afd0 00000108 : socket.obj (.text:sl_Send)
    2000b0d8 00000104 : netapp.obj (.text:sl_NetAppDnsGetHostByName)
    2000b1dc 00000100 : driver.obj (.text:_SlDrvDriverCBDeinit)
    2000b2dc 000000fe : netapp.obj (.text:_SlDrvNetAppEventHandler)
    2000b3da 000000fc rtsv7M4_T_le_v4SPD16_eabi.lib : fd_mul_t2.obj (.text)
    2000b4d6 00000002 --HOLE-- [fill = 0]
    2000b4d8 000000f0 simplelink.a : cc_pal.obj (.text:spi_Read)
    2000b5c8 000000f0 driverlib.a : udma.obj (.text:uDMAChannelTransferSet)
    2000b6b8 000000d8 simplelink.a : driver.obj (.text:_SlDrvClassifyRxMsg)
    2000b790 000000d4 : device.obj (.text:sl_Stop)
    2000b864 000000c8 : netapp.obj (.text:_sl_HandleAsync_DnsGetHostByService)
    2000b92c 000000c0 : driver.obj (.text:_SlDrvMsgReadCmdCtx)
    2000b9ec 000000c0 : driver.obj (.text:_SlRemoveFromList)
    2000baac 000000be rtsv7M4_T_le_v4SPD16_eabi.lib : xdnorm.obj (.text)
    2000bb6a 00000002 --HOLE-- [fill = 0]
    2000bb6c 000000bc simplelink.a : device.obj (.text:sl_Start)
    2000bc28 000000b8 : driver.obj (.text:_SlAsyncEventGenericHandler)
    2000bce0 000000b4 : netapp.obj (.text:sl_NetAppMDNSRegisterUnregisterService)
    2000bd94 000000a8 driverlib.a : interrupt.obj (.text:IntDisable)
    2000be3c 000000a8 : interrupt.obj (.text:IntEnable)
    2000bee4 000000a0 : spi.obj (.text:SPIConfigSetExpClk)
    2000bf84 0000009c simplelink.a : driver.obj (.text:_SlDrvMsgReadSpawnCtx)
    2000c020 0000009c rtsv7M4_T_le_v4SPD16_eabi.lib : memcpy_t2.obj (.text)
    2000c0bc 0000009c simplelink.a : device.obj (.text:sl_DevGet)
    2000c158 00000098 : cc_pal.obj (.text:spi_Write)
    2000c1f0 00000094 driverlib.a : prcm.obj (.text:PRCMPeripheralClockGet)
    2000c284 0000008c simplelink.a : cc_pal.obj (.text:SetupDMAReceive)
    2000c310 0000008c : cc_pal.obj (.text:SetupDMASend)
    2000c39c 0000008c : netapp.obj (.text:_sl_HandleAsync_DnsGetHostByName)
    2000c428 0000008c : netapp.obj (.text:_sl_HandleAsync_PingResponse)
    2000c4b4 00000088 driverlib.a : pin.obj (.text:PinConfigSet)
    2000c53c 00000088 rtsv7M4_T_le_v4SPD16_eabi.lib : vsnprintf.obj (.text)
    2000c5c4 00000086 : fd_cmp_t2.obj (.text:__aeabi_cdcmple)
    2000c64a 00000086 : fd_cmp_t2.obj (.text:__aeabi_cdrcmple)
    2000c6d0 00000084 simplelink.a : cc_pal.obj (.text:NwpPowerOnPreamble)
    2000c754 00000080 : driver.obj (.text:_SlDrvCmdOp)
    2000c7d4 00000080 : cc_pal.obj (.text:spi_Read_CPU)
    2000c854 00000080 : cc_pal.obj (.text:spi_Write_CPU)
    2000c8d4 0000007c : device.obj (.text:_sl_HandleAsync_InitComplete)
    2000c950 0000007a rtsv7M4_T_le_v4SPD16_eabi.lib : memset_t2.obj (.text)
    2000c9ca 00000002 --HOLE-- [fill = 0]
    2000c9cc 00000078 simplelink.a : socket.obj (.text:_sl_HandleAsync_Connect)
    2000ca44 00000078 : cc_pal.obj (.text:spi_Close)
    2000cabc 00000076 driverlib.a : uart.obj (.text:UARTConfigSetExpClk)
    2000cb32 00000002 --HOLE-- [fill = 0]
    2000cb34 00000074 simplelink.a : socket.obj (.text:sl_Recv)
    2000cba8 00000070 : nonos.obj (.text:_SlNonOsMainLoopTask)
    2000cc18 0000006c : driver.obj (.text:_SlDrvCmdSend)
    2000cc84 0000006c rtsv7M4_T_le_v4SPD16_eabi.lib : autoinit.obj (.text)
    2000ccf0 0000006a : copy_decompress_rle.obj (.text)
    2000cd5a 00000002 --HOLE-- [fill = 0]
    2000cd5c 00000068 simplelink.a : netapp.obj (.text:_sl_NetAppSendTokenValue)
    2000cdc4 00000068 : netcfg.obj (.text:sl_NetCfgSet)
    2000ce2c 00000068 : socket.obj (.text:sl_SetSockOpt)
    2000ce94 00000068 : wlan.obj (.text:sl_WlanSet)
    2000cefc 00000066 rtsv7M4_T_le_v4SPD16_eabi.lib : xdunscal.obj (.text)
    2000cf62 00000002 --HOLE-- [fill = 0]
    2000cf64 00000064 driverlib.a : udma.obj (.text:uDMAChannelAttributeDisable)
    2000cfc8 00000064 : udma.obj (.text:uDMAChannelAttributeEnable)
    2000d02c 00000060 simplelink.a : socket.obj (.text:_sl_HandleAsync_Accept)
    2000d08c 00000060 rtsv7M4_T_le_v4SPD16_eabi.lib : sprintf.obj (.text)
    2000d0ec 00000060 simplelink.a : wlan.obj (.text:sl_WlanPolicySet)
    2000d14c 0000005c : nonos.obj (.text:_SlNonOsSemGet)
    2000d1a8 0000005c : nonos.obj (.text:_SlNonOsSpawn)
    2000d204 0000005c : socket.obj (.text:sl_Socket)
    2000d260 00000058 driverlib.a : interrupt.obj (.text:IntPendClear)
    2000d2b8 00000058 : prcm.obj (.text:PRCMPeripheralReset)
    2000d310 00000056 rtsv7M4_T_le_v4SPD16_eabi.lib : ltoa.obj (.text)
    2000d366 00000002 --HOLE-- [fill = 0]
    2000d368 00000054 driverlib.a : interrupt.obj (.text:IntPrioritySet)
    2000d3bc 00000054 simplelink.a : socket.obj (.text:_sl_HandleAsync_Select)
    2000d410 00000054 : wlan.obj (.text:sl_WlanRxFilterSet)
    2000d464 00000052 rtsv7M4_T_le_v4SPD16_eabi.lib : ldexp.obj (.text)
    2000d4b6 00000002 --HOLE-- [fill = 0]
    2000d4b8 00000050 simplelink.a : device.obj (.text:_sl_HandleAsync_Stop)
    2000d508 00000050 rtsv7M4_T_le_v4SPD16_eabi.lib : boot.obj (.text)
    2000d558 0000004c driverlib.a : spi.obj (.text:SPIIntEnable)
    2000d5a4 0000004c : spi.obj (.text:SPIIntNumberGet)
    2000d5f0 0000004c simplelink.a : driver.obj (.text:_SlDrvProtectAsyncRespSetting)
    2000d63c 0000004c : driver.obj (.text:_SlDrvRxIrqHandler)
    2000d688 0000004c : socket.obj (.text:_sl_BuildAddress)
    2000d6d4 0000004c rtsv7M4_T_le_v4SPD16_eabi.lib : atoi.obj (.text)
    2000d720 0000004c : cpy_tbl.obj (.text)
    2000d76c 0000004c driverlib.a : udma.obj (.text:uDMAChannelAssign)
    2000d7b8 00000048 : spi.obj (.text:SPIIntClear)
    2000d800 00000048 simplelink.a : driver.obj (.text:_SlDrvBasicCmd)
    2000d848 00000048 rtsv7M4_T_le_v4SPD16_eabi.lib : fd_toi_t2.obj (.text)
    2000d890 00000044 driverlib.a : spi.obj (.text:SPIDmaMaskGet)
    2000d8d4 00000044 simplelink.a : cc_pal.obj (.text:cc_SetupTransfer)
    2000d918 00000044 rtsv7M4_T_le_v4SPD16_eabi.lib : exit.obj (.text)
    2000d95c 00000042 simplelink.a : socket.obj (.text:sl_Htonl)
    2000d99e 00000002 --HOLE-- [fill = 0]
    2000d9a0 00000040 driverlib.a : pin.obj (.text:PinModeSet)
    2000d9e0 00000040 rtsv7M4_T_le_v4SPD16_eabi.lib : signal.obj (.text)
    2000da20 0000003e simplelink.a : cc_pal.obj (.text:NwpRegisterInterruptHandler)
    2000da5e 0000003c : netapp.obj (.text:CopyPingResultsToReport)
    2000da9a 00000002 --HOLE-- [fill = 0]
    2000da9c 0000003c driverlib.a : prcm.obj (.text:PRCMPeripheralClkEnable)
    2000dad8 0000003c simplelink.a : socket.obj (.text:_sl_TruncatePayloadByProtocol)
    2000db14 0000003c : socket.obj (.text:sl_Htons)
    2000db50 0000003c driverlib.a : udma.obj (.text:uDMAChannelControlSet)
    2000db8c 00000038 simplelink.a : cc_pal.obj (.text:NwpPowerOff)
    2000dbc4 00000036 : netapp.obj (.text:sl_NetAppMDNSUnRegisterService)
    2000dbfa 00000002 --HOLE-- [fill = 0]
    2000dbfc 00000034 driverlib.a : prcm.obj (.text:PRCMPeripheralStatusGet)
    2000dc30 00000034 : spi.obj (.text:SPIFIFOLevelSet)
    2000dc64 00000034 rtsv7M4_T_le_v4SPD16_eabi.lib : feraiseexcept.obj (.text)
    2000dc98 00000034 : strstr.obj (.text)
    2000dccc 00000030 driverlib.a : uart.obj (.text:UARTDisable)
    2000dcfc 00000030 simplelink.a : device.obj (.text:_SlDrvDeviceEventHandler)
    2000dd2c 00000030 rtsv7M4_T_le_v4SPD16_eabi.lib : strncpy.obj (.text)
    2000dd5c 00000030 : xdclass.obj (.text)
    2000dd8c 00000030 : xferaise.obj (.text)
    2000ddbc 00000030 simplelink.a : socket.obj (.text:sl_Close)
    2000ddec 00000030 : wlan.obj (.text:sl_WlanProfileDel)
    2000de1c 00000030 : wlan.obj (.text:sl_WlanSetMode)
    2000de4c 0000002e rtsv7M4_T_le_v4SPD16_eabi.lib : i_tofd_t2.obj (.text)
    2000de7a 0000002e : raise.obj (.text)
    2000dea8 0000002c simplelink.a : cc_pal.obj (.text:NwpPowerOn)
    2000ded4 0000002c driverlib.a : prcm.obj (.text:PRCMSysResetCauseGet)
    2000df00 0000002a rtsv7M4_T_le_v4SPD16_eabi.lib : frexp.obj (.text)
    2000df2a 00000002 --HOLE-- [fill = 0]
    2000df2c 00000028 driverlib.a : prcm.obj (.text:PRCMPeripheralClkDisable)
    2000df54 00000026 rtsv7M4_T_le_v4SPD16_eabi.lib : strncmp.obj (.text)
    2000df7a 00000002 --HOLE-- [fill = 0]
    2000df7c 00000024 simplelink.a : cc_pal.obj (.text:DmaSpiSwIntHandler)
    2000dfa0 00000024 driverlib.a : interrupt.obj (.text:IntUnregister)
    2000dfc4 00000024 : uart.obj (.text:UARTEnable)
    2000dfe8 00000024 simplelink.a : driver.obj (.text:_SlDrvProtectionObjLockWaitForever)
    2000e00c 00000024 rtsv7M4_T_le_v4SPD16_eabi.lib : memmov.obj (.text)
    2000e030 00000022 driverlib.a : spi.obj (.text:SPIReset)
    2000e052 00000022 : spi.obj (.text:SPIWordCountSet)
    2000e074 00000020 : interrupt.obj (.text:IntRegister)
    2000e094 00000020 simplelink.a : driver.obj (.text:_SlDrvProtectionObjUnLock)
    2000e0b4 0000001e driverlib.a : uart.obj (.text:UARTCharPut)
    2000e0d2 0000001e simplelink.a : driver.obj (.text:_SlDrvObjLockWaitForever)
    2000e0f0 0000001e : driver.obj (.text:_SlDrvSyncObjWaitForever)
    2000e10e 0000001e : cc_pal.obj (.text:cc_UDMAChannelSelect)
    2000e12c 0000001c driverlib.a : uart.obj (.text:UARTCharGetNonBlocking)
    2000e148 0000001c pinmux.obj (.text)
    2000e164 0000001c rtsv7M4_T_le_v4SPD16_eabi.lib : memccpy.obj (.text)
    2000e180 0000001c driverlib.a : udma.obj (.text:uDMAChannelEnable)
    2000e19c 0000001a : pin.obj (.text:PinTypeUART)
    2000e1b6 0000001a : spi.obj (.text:SPIDmaDisable)
    2000e1d0 0000001a : spi.obj (.text:SPIDmaEnable)
    2000e1ea 0000001a : spi.obj (.text:SPIFIFODisable)
    2000e204 0000001a : spi.obj (.text:SPIFIFOEnable)
    2000e21e 0000001a : spi.obj (.text:SPIIntUnregister)
    2000e238 0000001a simplelink.a : driver.obj (.text:_SlDrvObjUnLock)
    2000e252 0000001a : driver.obj (.text:_SlDrvSyncObjSignal)
    2000e26c 00000018 driverlib.a : spi.obj (.text:SPICSDisable)
    2000e284 00000018 : spi.obj (.text:SPICSEnable)
    2000e29c 00000018 : spi.obj (.text:SPIDisable)
    2000e2b4 00000018 : spi.obj (.text:SPIEnable)
    2000e2cc 00000018 : uart.obj (.text:UARTCharsAvail)
    2000e2e4 00000018 simplelink.a : nonos.obj (.text:_SlNonOsSemSet)
    2000e2fc 00000018 : device.obj (.text:_sl_GetStartResponseConvert)
    2000e314 00000018 rtsv7M4_T_le_v4SPD16_eabi.lib : args_main.obj (.text)
    2000e32c 00000018 : strcmp.obj (.text)
    2000e344 00000016 driverlib.a : prcm.obj (.text:PRCMHIBRegRead)
    2000e35a 00000016 : prcm.obj (.text:PRCMHIBRegWrite)
    2000e370 00000016 simplelink.a : driver.obj (.text:_SlDrvMemZero)
    2000e386 00000016 rtsv7M4_T_le_v4SPD16_eabi.lib : strchr.obj (.text)
    2000e39c 00000014 driverlib.a : cpu.obj (.text:CPUcpsie)
    2000e3b0 00000014 : interrupt.obj (.text:IntVTableBaseSet)
    2000e3c4 00000014 rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.text)
    2000e3d8 00000014 : strcpy.obj (.text)
    2000e3ec 00000014 : strlen.obj (.text)
    2000e400 0000000e simplelink.a : driver.obj (.text:_SlDrvResetCmdExt)
    2000e40e 0000000e rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_none.obj (.text:decompress:none)
    2000e41c 0000000e startup_ccs.obj (.text)
    2000e42a 00000002 --HOLE-- [fill = 0]
    2000e42c 0000000c simplelink.a : cc_pal.obj (.text:NwpMaskInterrupt)
    2000e438 0000000c : cc_pal.obj (.text:NwpUnMaskInterrupt)
    2000e444 0000000c rtsv7M4_T_le_v4SPD16_eabi.lib : copy_zero_init.obj (.text:decompress:ZI)
    2000e450 0000000c simplelink.a : wlan.obj (.text:sl_WlanDisconnect)
    2000e45c 0000000a driverlib.a : interrupt.obj (.text:IntMasterEnable)
    2000e466 00000006 : utils.obj (.text:UtilsDelay)
    2000e46c 00000006 rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_rle.obj (.text:decompress:rle24)
    2000e472 00000004 : pre_init.obj (.text)

    .const 0 2000e478 00000780
    2000e478 00000101 rtsv7M4_T_le_v4SPD16_eabi.lib : ctype.obj (.const:.string:_ctypes_)
    2000e579 00000003 --HOLE-- [fill = 0]
    2000e57c 00000100 driverlib.a : pin.obj (.const:g_ulPinToPadMap)
    2000e67c 000000d4 : interrupt.obj (.const:g_pulRegs)
    2000e750 000000b0 simplelink.a : wlan.obj (.const:$P$T0$1)
    2000e800 000000a8 driverlib.a : prcm.obj (.const:PRCM_PeriphRegsList)
    2000e8a8 00000080 : interrupt.obj (.const)
    2000e928 0000003e main.obj (.const:.string)
    2000e966 0000003c simplelink.a : driver.obj (.const:OpcodeTranslateTable)
    2000e9a2 0000003c : wlan.obj (.const)
    2000e9de 00000002 --HOLE-- [fill = 0]
    2000e9e0 00000038 : driver.obj (.const:_SlActionLookupTable)
    2000ea18 00000034 : driver.obj (.const)
    2000ea4c 00000034 : socket.obj (.const)
    2000ea80 00000030 main.obj (.const:$P$T7$8)
    2000eab0 0000002c main.obj (.const:$P$T1$2)
    2000eadc 00000028 main.obj (.const:$P$T6$7)
    2000eb04 00000028 simplelink.a : netapp.obj (.const)
    2000eb2c 00000024 driverlib.a : spi.obj (.const:g_ppulSPIIntMap)
    2000eb50 00000022 main.obj (.const:.string:$P$T0$1)
    2000eb72 00000002 --HOLE-- [fill = 0]
    2000eb74 00000020 main.obj (.const)
    2000eb94 00000018 driverlib.a : spi.obj (.const)
    2000ebac 00000014 simplelink.a : device.obj (.const)
    2000ebc0 00000010 : socket.obj (.const:.string)
    2000ebd0 00000010 webclient.a : httpcli.obj (.const)
    2000ebe0 00000008 simplelink.a : device.obj (.const:.string)
    2000ebe8 00000008 webclient.a : httpcli.obj (.const:.string)
    2000ebf0 00000008 simplelink.a : netcfg.obj (.const)

    .cinit 0 2000ebf8 00000078
    2000ebf8 0000004e (.cinit..data.load) [load image, compression = rle]
    2000ec46 00000002 --HOLE-- [fill = 0]
    2000ec48 0000000c (__TI_handler_table)
    2000ec54 00000004 --HOLE-- [fill = 0]
    2000ec58 00000008 (.cinit..bss.load) [load image, compression = zero_init]
    2000ec60 00000010 (__TI_cinit_table)

    .bss 0 20017000 000009ea UNINITIALIZED
    20017000 000005b8 main.obj (.bss:g_buff)
    200175b8 00000200 main.obj (.bss:post_data)
    200177b8 00000168 simplelink.a : driver.obj (.bss:g_StatMem)
    20017920 00000050 : cc_pal.obj (.bss:g_ucDinDout)
    20017970 00000028 : nonos.obj (.bss:g__SlNonOsCB)
    20017998 00000024 main.obj (.bss:g_ucConnectionSSID)
    200179bc 0000001c (.common:ses_id)
    200179d8 00000008 (.common:g_ucConnectionBSSID)
    200179e0 00000004 (.common:__Errorlog)
    200179e4 00000004 (.common:g_ulDestinationIP)
    200179e8 00000001 (.common:RxIrqCnt)
    200179e9 00000001 (.common:g_cDummy)

    .TI.noinit
    * 0 20017000 00000000 UNINITIALIZED

    .sysmem 0 200179f0 00000800 UNINITIALIZED
    200179f0 00000008 rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.sysmem)
    200179f8 000007f8 --HOLE--

    .data 0 200181f0 000001d8 UNINITIALIZED
    200181f0 000000b0 rtsv7M4_T_le_v4SPD16_eabi.lib : signal.obj (.data:sigtable)
    200182a0 00000080 : xvalues.obj (.data)
    20018320 00000048 webclient.a : httpcli.obj (.data:tlsParams)
    20018368 00000010 : httpcli.obj (.data)
    20018378 0000000c main.obj (.data)
    20018384 0000000c rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.data)
    20018390 00000009 simplelink.a : cc_pal.obj (.data)
    20018399 00000003 --HOLE--
    2001839c 00000009 : driver.obj (.data)
    200183a5 00000003 --HOLE--
    200183a8 00000008 rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.data)
    200183b0 00000008 : exit.obj (.data)
    200183b8 00000008 : feraiseexcept.obj (.data)
    200183c0 00000004 : errno.obj (.data)
    200183c4 00000004 : stkdepth_vars.obj (.data)

    .TI.persistent
    * 0 200181f0 00000000 UNINITIALIZED

    .stack 0 2003b800 00000800 UNINITIALIZED
    2003b800 00000800 --HOLE--


    LINKER GENERATED COPY TABLES

    __TI_cinit_table @ 2000ec60 records: 2, size/record: 8, table size: 16
    .data: load addr=2000ebf8, load size=0000004e bytes, run addr=200181f0, run size=000001d8 bytes, compression=rle
    .bss: load addr=2000ec58, load size=00000008 bytes, run addr=20017000, run size=000009ea bytes, compression=zero_init


    LINKER GENERATED HANDLER TABLE

    __TI_handler_table @ 2000ec48 records: 3, size/record: 4, table size: 12
    index: 0, handler: __TI_decompress_rle24
    index: 1, handler: __TI_decompress_none
    index: 2, handler: __TI_zero_init


    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

    address name
    ------- ----
    2000d919 C$$EXIT
    2000e39d CPUcpsie
    20009423 ClearTerm
    2000da5f CopyPingResultsToReport
    2000df7d DmaSpiSwIntHandler
    2000942d Error
    20009465 GetCmd
    20007a83 HTTPCli_connect
    20007ba5 HTTPCli_construct
    20007bed HTTPCli_create
    20007c05 HTTPCli_delete
    20007c3b HTTPCli_destruct
    20007c83 HTTPCli_disconnect
    20007eb9 HTTPCli_getResponseField
    20007e83 HTTPCli_getResponseStatus
    20007975 HTTPCli_initSockAddr
    200080c9 HTTPCli_readRawResponseBody
    2000803d HTTPCli_readResponseBody
    20007df3 HTTPCli_sendField
    20007d25 HTTPCli_sendRequest
    20007e4b HTTPCli_sendRequestBody
    20008109 HTTPCli_setProxy
    20007cb9 HTTPCli_setRequestFields
    20007cdf HTTPCli_setResponseFields
    20007d05 HTTPCli_setSecureParams
    200093c1 InitTerm
    2000bd95 IntDisable
    2000be3d IntEnable
    2000e45d IntMasterEnable
    2000d261 IntPendClear
    2000d369 IntPrioritySet
    2000e075 IntRegister
    2000dfa1 IntUnregister
    2000e3b1 IntVTableBaseSet
    200093df Message
    20009401 Message1
    2000e42d NwpMaskInterrupt
    2000db8d NwpPowerOff
    2000dea9 NwpPowerOn
    2000c6d1 NwpPowerOnPreamble
    2000da21 NwpRegisterInterruptHandler
    2000e439 NwpUnMaskInterrupt
    2000e966 OpcodeTranslateTable
    2000a93d PRCMCC3200MCUInit
    2000e345 PRCMHIBRegRead
    2000e35b PRCMHIBRegWrite
    2000df2d PRCMPeripheralClkDisable
    2000da9d PRCMPeripheralClkEnable
    2000c1f1 PRCMPeripheralClockGet
    2000d2b9 PRCMPeripheralReset
    2000dbfd PRCMPeripheralStatusGet
    2000ded5 PRCMSysResetCauseGet
    20004d8f ParseJSONData
    2000c4b5 PinConfigSet
    2000d9a1 PinModeSet
    2000e149 PinMuxConfig
    2000e19d PinTypeUART
    200095a3 Report
    2000e41d ResetISR
    200179e8 RxIrqCnt
    2000ea28 RxMsgClassLUT
    UNDEFED SHT$$INIT_ARRAY$$Base
    UNDEFED SHT$$INIT_ARRAY$$Limit
    2000e26d SPICSDisable
    2000e285 SPICSEnable
    2000bee5 SPIConfigSetExpClk
    2000e29d SPIDisable
    2000e1b7 SPIDmaDisable
    2000e1d1 SPIDmaEnable
    2000e2b5 SPIEnable
    2000e1eb SPIFIFODisable
    2000e205 SPIFIFOEnable
    2000dc31 SPIFIFOLevelSet
    2000d7b9 SPIIntClear
    2000d559 SPIIntEnable
    2000e21f SPIIntUnregister
    2000e031 SPIReset
    2000e053 SPIWordCountSet
    200045c9 SimpleLinkGeneralEventHandler
    200045a1 SimpleLinkHttpServerCallback
    20004509 SimpleLinkNetAppEventHandler
    200045df SimpleLinkSockEventHandler
    20004401 SimpleLinkWlanEventHandler
    200090ed Ssock_construct
    2000912d Ssock_create
    20009147 Ssock_delete
    2000916f Ssock_destruct
    200091c1 Ssock_getSocket
    200091cf Ssock_recv
    20009229 Ssock_recvall
    2000926d Ssock_send
    20009387 Ssock_startSecure
    2000ebe0 StartResponseLUT
    2000950b TrimSpace
    2000e12d UARTCharGetNonBlocking
    2000e0b5 UARTCharPut
    2000e2cd UARTCharsAvail
    2000cabd UARTConfigSetExpClk
    2000dccd UARTDisable
    2000dfc5 UARTEnable
    2000e467 UtilsDelay
    2000dd5d _Dclass
    200182a0 _Denorm
    2000baad _Dnorm
    2000acb1 _Dscale
    2000cefd _Dunscale
    200182b0 _Eps
    200183c0 _Errno
    200183b8 _Fenv
    2000dd8d _Feraise
    200182c0 _Hugeval
    200182d0 _Inf
    200182e0 _Nan
    20018300 _Rteps
    2000ea60 _SlAcceptCmdCtrl
    2000e9e0 _SlActionLookupTable
    2000bc29 _SlAsyncEventGenericHandler
    2000ebb8 _SlDeviceGetCmdCtrl
    2000ebbc _SlDeviceSetCmdCtrl
    2000d801 _SlDrvBasicCmd
    2000b6b9 _SlDrvClassifyRxMsg
    2000c755 _SlDrvCmdOp
    2000cc19 _SlDrvCmdSend
    2000aa71 _SlDrvDataReadOp
    2000adc1 _SlDrvDataWriteOp
    2000dcfd _SlDrvDeviceEventHandler
    2000b1dd _SlDrvDriverCBDeinit
    2000a3c9 _SlDrvDriverCBInit
    2000e371 _SlDrvMemZero
    2000870d _SlDrvMsgRead
    2000b92d _SlDrvMsgReadCmdCtx
    2000bf85 _SlDrvMsgReadSpawnCtx
    20009eb5 _SlDrvMsgWrite
    2000b2dd _SlDrvNetAppEventHandler
    2000e0d3 _SlDrvObjLockWaitForever
    2000e239 _SlDrvObjUnLock
    2000d5f1 _SlDrvProtectAsyncRespSetting
    2000dfe9 _SlDrvProtectionObjLockWaitForever
    2000e095 _SlDrvProtectionObjUnLock
    20009ce5 _SlDrvReleasePoolObj
    2000e401 _SlDrvResetCmdExt
    20009665 _SlDrvRxHdrRead
    2000d63d _SlDrvRxIrqHandler
    2000e253 _SlDrvSyncObjSignal
    2000e0f1 _SlDrvSyncObjWaitForever
    2000a239 _SlDrvWaitForPoolObj
    2000ebb4 _SlEventMaskGetCmdCtrl
    2000ebb0 _SlEventMaskSetCmdCtrl
    2000a551 _SlFindAndSetActiveObj
    2000eb18 _SlGetHostByNameCtrl
    2000eb14 _SlGetHostByServiceCtrl
    2000eb0c _SlGetServiceListeCtrl
    2000ea6c _SlGetSockOptCmdCtrl
    2000ea5c _SlListenCmdCtrl
    2000eb24 _SlNetAppGetCmdCtrl
    2000eb20 _SlNetAppSendTokenValueCmdCtrl
    2000eb1c _SlNetAppSetCmdCtrl
    2000eb04 _SlNetAppStartCtrl
    2000eb08 _SlNetAppStopCtrl
    2000ebf4 _SlNetCfgGetCmdCtrl
    2000ebf0 _SlNetCfgSetCmdCtrl
    2000cba9 _SlNonOsMainLoopTask
    2000d14d _SlNonOsSemGet
    2000e2e5 _SlNonOsSemSet
    2000d1a9 _SlNonOsSpawn
    2000ebc0 _SlPayloadByProtocolLUT
    2000e9a6 _SlPolicyGetCmdCtrl
    2000e9a2 _SlPolicySetCmdCtrl
    2000e9ae _SlProfileDelCmdCtrl
    2000e9aa _SlProfileGetCmdCtrl
    2000ea64 _SlRecvCmdCtrl
    2000ea54 _SlRecvfomCmdCtrl
    2000eb10 _SlRegisterServiceCtrl
    2000b9ed _SlRemoveFromList
    2000e9b6 _SlRxFilterAddtCmdCtrl
    2000e9be _SlRxFilterGetCmdCtrl
    2000e9ba _SlRxFilterSetCmdCtrl
    2000ea70 _SlSelectCmdCtrl
    2000ea58 _SlSendCmdCtrl
    2000ea68 _SlSetSockOptCmdCtrl
    2000e9c2 _SlSmartConfigStartCmdCtrl
    2000ea50 _SlSockCloseCmdCtrl
    2000ea4c _SlSockSocketCmdCtrl
    2000ebac _SlStopCmdCtrl
    2000e9ce _SlWlanCfgGetCmdCtrl
    2000e9ca _SlWlanCfgSetCmdCtrl
    2000e9b2 _SlWlanGetNetworkListCtrl
    2000e9c6 _SlWlanSetModeCmdCtrl
    200182f0 _Snan
    200183bc _Tls_setup__Fenv
    20018310 _Xbig
    20018318 _Zero
    2003c000 __STACK_END
    00000800 __STACK_SIZE
    00000800 __SYSMEM_SIZE
    2000ec60 __TI_CINIT_Base
    2000ec70 __TI_CINIT_Limit
    2000ec48 __TI_Handler_Table_Base
    2000ec54 __TI_Handler_Table_Limit
    2000cc85 __TI_auto_init
    200183b0 __TI_cleanup_ptr
    2000e40f __TI_decompress_none
    2000e46d __TI_decompress_rle24
    200183b4 __TI_dtors_ptr
    20006e51 __TI_printfi
    2000ebf8 __TI_static_base__
    2000e445 __TI_zero_init
    2000c5c5 __aeabi_cdcmpeq
    2000c5c5 __aeabi_cdcmple
    2000c64b __aeabi_cdrcmple
    2000d849 __aeabi_d2iz
    2000a08b __aeabi_dadd
    2000a805 __aeabi_ddiv
    2000b3db __aeabi_dmul
    2000a081 __aeabi_dsub
    2000de4d __aeabi_i2d
    2000c951 __aeabi_memclr
    2000c951 __aeabi_memclr4
    2000c951 __aeabi_memclr8
    2000c021 __aeabi_memcpy
    2000c021 __aeabi_memcpy4
    2000c021 __aeabi_memcpy8
    2000c953 __aeabi_memset
    2000c953 __aeabi_memset4
    2000c953 __aeabi_memset8
    20009af1 __aeabi_uldivmod
    ffffffff __binit__
    ffffffff __c_args__
    2003b800 __stack
    2000e315 _args_main
    2000d509 _c_int00
    2000e478 _ctypes_
    200183a8 _lock
    2000e3d3 _nop
    2000e3cb _register_lock
    2000e3c5 _register_unlock
    2000d689 _sl_BuildAddress
    2000e2fd _sl_GetStartResponseConvert
    2000d02d _sl_HandleAsync_Accept
    2000c9cd _sl_HandleAsync_Connect
    2000c39d _sl_HandleAsync_DnsGetHostByName
    2000b865 _sl_HandleAsync_DnsGetHostByService
    2000c8d5 _sl_HandleAsync_InitComplete
    2000c429 _sl_HandleAsync_PingResponse
    2000d3bd _sl_HandleAsync_Select
    2000d4b9 _sl_HandleAsync_Stop
    2000cd5d _sl_NetAppSendTokenValue
    2000dad9 _sl_TruncatePayloadByProtocol
    200179f0 _sys_memory
    2000e473 _system_pre_init
    200183ac _unlock
    2000d91d abort
    2000d6d5 atoi
    ffffffff binit
    2000719f bufferedRecv
    20018380 bytesReceived
    200090a1 calloc
    2000d721 copy_in
    2000d925 exit
    2000dc65 feraiseexcept
    20008def free
    2000df01 frexp
    200183a4 gFirstCmdMode
    2000ea20 g_H2NCnysPattern
    2000ea18 g_H2NSyncPattern
    20018390 g_SpiFd
    200177b8 g_StatMem
    20017970 g__SlNonOsCB
    20017000 g_buff
    200179e9 g_cDummy
    2001839c g_pCB
    20018394 g_pHostIntHdl
    20004000 g_pfnVectors
    200179d8 g_ucConnectionBSSID
    20017998 g_ucConnectionSSID
    20018398 g_ucDMAEnabled
    20017920 g_ucDinDout
    200179e4 g_ulDestinationIP
    2001837c g_ulGatewayIP
    20018378 g_ulStatus
    200086ef jsmn_init
    200083dd jsmn_parse
    2000d465 ldexp
    2000d311 ltoa
    20005ad5 main
    200183c4 main_func_sp
    20008d87 malloc
    20008fbd memalign
    2000e165 memccpy
    2000c021 memcpy
    2000e00d memmove
    2000c959 memset
    20008cf9 minit
    200183a0 pPingCallBackFunc
    200175b8 post_data
    2000de7b raise
    20008eb1 realloc
    200179bc ses_id
    2000d9e1 signal
    2000ddbd sl_Close
    2000aec9 sl_Connect
    2000c0bd sl_DevGet
    2000d95d sl_Htonl
    2000db15 sl_Htons
    2000b0d9 sl_NetAppDnsGetHostByName
    2000bce1 sl_NetAppMDNSRegisterUnregisterService
    2000dbc5 sl_NetAppMDNSUnRegisterService
    2000cdc5 sl_NetCfgSet
    2000cb35 sl_Recv
    2000afd1 sl_Send
    2000ce2d sl_SetSockOpt
    2000d205 sl_Socket
    2000bb6d sl_Start
    2000b791 sl_Stop
    200098ad sl_WlanConnect
    2000e451 sl_WlanDisconnect
    2000d0ed sl_WlanPolicySet
    2000dded sl_WlanProfileDel
    2000d411 sl_WlanRxFilterSet
    2000ce95 sl_WlanSet
    2000de1d sl_WlanSetMode
    2000ca45 spi_Close
    2000a6c1 spi_Open
    2000b4d9 spi_Read
    2000c159 spi_Write
    2000d08d sprintf
    2000e387 strchr
    2000e32d strcmp
    2000e3d9 strcpy
    2000e3ed strlen
    2000df55 strncmp
    2000dd2d strncpy
    2000dc99 strstr
    2000ab9d strtoul
    2000d76d uDMAChannelAssign
    2000cf65 uDMAChannelAttributeDisable
    2000cfc9 uDMAChannelAttributeEnable
    2000db51 uDMAChannelControlSet
    2000e181 uDMAChannelEnable
    2000b5c9 uDMAChannelTransferSet
    2000c53d vsnprintf


    GLOBAL SYMBOLS: SORTED BY Symbol Address

    address name
    ------- ----
    00000800 __STACK_SIZE
    00000800 __SYSMEM_SIZE
    20004000 g_pfnVectors
    20004401 SimpleLinkWlanEventHandler
    20004509 SimpleLinkNetAppEventHandler
    200045a1 SimpleLinkHttpServerCallback
    200045c9 SimpleLinkGeneralEventHandler
    200045df SimpleLinkSockEventHandler
    20004d8f ParseJSONData
    20005ad5 main
    20006e51 __TI_printfi
    2000719f bufferedRecv
    20007975 HTTPCli_initSockAddr
    20007a83 HTTPCli_connect
    20007ba5 HTTPCli_construct
    20007bed HTTPCli_create
    20007c05 HTTPCli_delete
    20007c3b HTTPCli_destruct
    20007c83 HTTPCli_disconnect
    20007cb9 HTTPCli_setRequestFields
    20007cdf HTTPCli_setResponseFields
    20007d05 HTTPCli_setSecureParams
    20007d25 HTTPCli_sendRequest
    20007df3 HTTPCli_sendField
    20007e4b HTTPCli_sendRequestBody
    20007e83 HTTPCli_getResponseStatus
    20007eb9 HTTPCli_getResponseField
    2000803d HTTPCli_readResponseBody
    200080c9 HTTPCli_readRawResponseBody
    20008109 HTTPCli_setProxy
    200083dd jsmn_parse
    200086ef jsmn_init
    2000870d _SlDrvMsgRead
    20008cf9 minit
    20008d87 malloc
    20008def free
    20008eb1 realloc
    20008fbd memalign
    200090a1 calloc
    200090ed Ssock_construct
    2000912d Ssock_create
    20009147 Ssock_delete
    2000916f Ssock_destruct
    200091c1 Ssock_getSocket
    200091cf Ssock_recv
    20009229 Ssock_recvall
    2000926d Ssock_send
    20009387 Ssock_startSecure
    200093c1 InitTerm
    200093df Message
    20009401 Message1
    20009423 ClearTerm
    2000942d Error
    20009465 GetCmd
    2000950b TrimSpace
    200095a3 Report
    20009665 _SlDrvRxHdrRead
    200098ad sl_WlanConnect
    20009af1 __aeabi_uldivmod
    20009ce5 _SlDrvReleasePoolObj
    20009eb5 _SlDrvMsgWrite
    2000a081 __aeabi_dsub
    2000a08b __aeabi_dadd
    2000a239 _SlDrvWaitForPoolObj
    2000a3c9 _SlDrvDriverCBInit
    2000a551 _SlFindAndSetActiveObj
    2000a6c1 spi_Open
    2000a805 __aeabi_ddiv
    2000a93d PRCMCC3200MCUInit
    2000aa71 _SlDrvDataReadOp
    2000ab9d strtoul
    2000acb1 _Dscale
    2000adc1 _SlDrvDataWriteOp
    2000aec9 sl_Connect
    2000afd1 sl_Send
    2000b0d9 sl_NetAppDnsGetHostByName
    2000b1dd _SlDrvDriverCBDeinit
    2000b2dd _SlDrvNetAppEventHandler
    2000b3db __aeabi_dmul
    2000b4d9 spi_Read
    2000b5c9 uDMAChannelTransferSet
    2000b6b9 _SlDrvClassifyRxMsg
    2000b791 sl_Stop
    2000b865 _sl_HandleAsync_DnsGetHostByService
    2000b92d _SlDrvMsgReadCmdCtx
    2000b9ed _SlRemoveFromList
    2000baad _Dnorm
    2000bb6d sl_Start
    2000bc29 _SlAsyncEventGenericHandler
    2000bce1 sl_NetAppMDNSRegisterUnregisterService
    2000bd95 IntDisable
    2000be3d IntEnable
    2000bee5 SPIConfigSetExpClk
    2000bf85 _SlDrvMsgReadSpawnCtx
    2000c021 __aeabi_memcpy
    2000c021 __aeabi_memcpy4
    2000c021 __aeabi_memcpy8
    2000c021 memcpy
    2000c0bd sl_DevGet
    2000c159 spi_Write
    2000c1f1 PRCMPeripheralClockGet
    2000c39d _sl_HandleAsync_DnsGetHostByName
    2000c429 _sl_HandleAsync_PingResponse
    2000c4b5 PinConfigSet
    2000c53d vsnprintf
    2000c5c5 __aeabi_cdcmpeq
    2000c5c5 __aeabi_cdcmple
    2000c64b __aeabi_cdrcmple
    2000c6d1 NwpPowerOnPreamble
    2000c755 _SlDrvCmdOp
    2000c8d5 _sl_HandleAsync_InitComplete
    2000c951 __aeabi_memclr
    2000c951 __aeabi_memclr4
    2000c951 __aeabi_memclr8
    2000c953 __aeabi_memset
    2000c953 __aeabi_memset4
    2000c953 __aeabi_memset8
    2000c959 memset
    2000c9cd _sl_HandleAsync_Connect
    2000ca45 spi_Close
    2000cabd UARTConfigSetExpClk
    2000cb35 sl_Recv
    2000cba9 _SlNonOsMainLoopTask
    2000cc19 _SlDrvCmdSend
    2000cc85 __TI_auto_init
    2000cd5d _sl_NetAppSendTokenValue
    2000cdc5 sl_NetCfgSet
    2000ce2d sl_SetSockOpt
    2000ce95 sl_WlanSet
    2000cefd _Dunscale
    2000cf65 uDMAChannelAttributeDisable
    2000cfc9 uDMAChannelAttributeEnable
    2000d02d _sl_HandleAsync_Accept
    2000d08d sprintf
    2000d0ed sl_WlanPolicySet
    2000d14d _SlNonOsSemGet
    2000d1a9 _SlNonOsSpawn
    2000d205 sl_Socket
    2000d261 IntPendClear
    2000d2b9 PRCMPeripheralReset
    2000d311 ltoa
    2000d369 IntPrioritySet
    2000d3bd _sl_HandleAsync_Select
    2000d411 sl_WlanRxFilterSet
    2000d465 ldexp
    2000d4b9 _sl_HandleAsync_Stop
    2000d509 _c_int00
    2000d559 SPIIntEnable
    2000d5f1 _SlDrvProtectAsyncRespSetting
    2000d63d _SlDrvRxIrqHandler
    2000d689 _sl_BuildAddress
    2000d6d5 atoi
    2000d721 copy_in
    2000d76d uDMAChannelAssign
    2000d7b9 SPIIntClear
    2000d801 _SlDrvBasicCmd
    2000d849 __aeabi_d2iz
    2000d919 C$$EXIT
    2000d91d abort
    2000d925 exit
    2000d95d sl_Htonl
    2000d9a1 PinModeSet
    2000d9e1 signal
    2000da21 NwpRegisterInterruptHandler
    2000da5f CopyPingResultsToReport
    2000da9d PRCMPeripheralClkEnable
    2000dad9 _sl_TruncatePayloadByProtocol
    2000db15 sl_Htons
    2000db51 uDMAChannelControlSet
    2000db8d NwpPowerOff
    2000dbc5 sl_NetAppMDNSUnRegisterService
    2000dbfd PRCMPeripheralStatusGet
    2000dc31 SPIFIFOLevelSet
    2000dc65 feraiseexcept
    2000dc99 strstr
    2000dccd UARTDisable
    2000dcfd _SlDrvDeviceEventHandler
    2000dd2d strncpy
    2000dd5d _Dclass
    2000dd8d _Feraise
    2000ddbd sl_Close
    2000dded sl_WlanProfileDel
    2000de1d sl_WlanSetMode
    2000de4d __aeabi_i2d
    2000de7b raise
    2000dea9 NwpPowerOn
    2000ded5 PRCMSysResetCauseGet
    2000df01 frexp
    2000df2d PRCMPeripheralClkDisable
    2000df55 strncmp
    2000df7d DmaSpiSwIntHandler
    2000dfa1 IntUnregister
    2000dfc5 UARTEnable
    2000dfe9 _SlDrvProtectionObjLockWaitForever
    2000e00d memmove
    2000e031 SPIReset
    2000e053 SPIWordCountSet
    2000e075 IntRegister
    2000e095 _SlDrvProtectionObjUnLock
    2000e0b5 UARTCharPut
    2000e0d3 _SlDrvObjLockWaitForever
    2000e0f1 _SlDrvSyncObjWaitForever
    2000e12d UARTCharGetNonBlocking
    2000e149 PinMuxConfig
    2000e165 memccpy
    2000e181 uDMAChannelEnable
    2000e19d PinTypeUART
    2000e1b7 SPIDmaDisable
    2000e1d1 SPIDmaEnable
    2000e1eb SPIFIFODisable
    2000e205 SPIFIFOEnable
    2000e21f SPIIntUnregister
    2000e239 _SlDrvObjUnLock
    2000e253 _SlDrvSyncObjSignal
    2000e26d SPICSDisable
    2000e285 SPICSEnable
    2000e29d SPIDisable
    2000e2b5 SPIEnable
    2000e2cd UARTCharsAvail
    2000e2e5 _SlNonOsSemSet
    2000e2fd _sl_GetStartResponseConvert
    2000e315 _args_main
    2000e32d strcmp
    2000e345 PRCMHIBRegRead
    2000e35b PRCMHIBRegWrite
    2000e371 _SlDrvMemZero
    2000e387 strchr
    2000e39d CPUcpsie
    2000e3b1 IntVTableBaseSet
    2000e3c5 _register_unlock
    2000e3cb _register_lock
    2000e3d3 _nop
    2000e3d9 strcpy
    2000e3ed strlen
    2000e401 _SlDrvResetCmdExt
    2000e40f __TI_decompress_none
    2000e41d ResetISR
    2000e42d NwpMaskInterrupt
    2000e439 NwpUnMaskInterrupt
    2000e445 __TI_zero_init
    2000e451 sl_WlanDisconnect
    2000e45d IntMasterEnable
    2000e467 UtilsDelay
    2000e46d __TI_decompress_rle24
    2000e473 _system_pre_init
    2000e478 _ctypes_
    2000e966 OpcodeTranslateTable
    2000e9a2 _SlPolicySetCmdCtrl
    2000e9a6 _SlPolicyGetCmdCtrl
    2000e9aa _SlProfileGetCmdCtrl
    2000e9ae _SlProfileDelCmdCtrl
    2000e9b2 _SlWlanGetNetworkListCtrl
    2000e9b6 _SlRxFilterAddtCmdCtrl
    2000e9ba _SlRxFilterSetCmdCtrl
    2000e9be _SlRxFilterGetCmdCtrl
    2000e9c2 _SlSmartConfigStartCmdCtrl
    2000e9c6 _SlWlanSetModeCmdCtrl
    2000e9ca _SlWlanCfgSetCmdCtrl
    2000e9ce _SlWlanCfgGetCmdCtrl
    2000e9e0 _SlActionLookupTable
    2000ea18 g_H2NSyncPattern
    2000ea20 g_H2NCnysPattern
    2000ea28 RxMsgClassLUT
    2000ea4c _SlSockSocketCmdCtrl
    2000ea50 _SlSockCloseCmdCtrl
    2000ea54 _SlRecvfomCmdCtrl
    2000ea58 _SlSendCmdCtrl
    2000ea5c _SlListenCmdCtrl
    2000ea60 _SlAcceptCmdCtrl
    2000ea64 _SlRecvCmdCtrl
    2000ea68 _SlSetSockOptCmdCtrl
    2000ea6c _SlGetSockOptCmdCtrl
    2000ea70 _SlSelectCmdCtrl
    2000eb04 _SlNetAppStartCtrl
    2000eb08 _SlNetAppStopCtrl
    2000eb0c _SlGetServiceListeCtrl
    2000eb10 _SlRegisterServiceCtrl
    2000eb14 _SlGetHostByServiceCtrl
    2000eb18 _SlGetHostByNameCtrl
    2000eb1c _SlNetAppSetCmdCtrl
    2000eb20 _SlNetAppSendTokenValueCmdCtrl
    2000eb24 _SlNetAppGetCmdCtrl
    2000ebac _SlStopCmdCtrl
    2000ebb0 _SlEventMaskSetCmdCtrl
    2000ebb4 _SlEventMaskGetCmdCtrl
    2000ebb8 _SlDeviceGetCmdCtrl
    2000ebbc _SlDeviceSetCmdCtrl
    2000ebc0 _SlPayloadByProtocolLUT
    2000ebe0 StartResponseLUT
    2000ebf0 _SlNetCfgSetCmdCtrl
    2000ebf4 _SlNetCfgGetCmdCtrl
    2000ebf8 __TI_static_base__
    2000ec48 __TI_Handler_Table_Base
    2000ec54 __TI_Handler_Table_Limit
    2000ec60 __TI_CINIT_Base
    2000ec70 __TI_CINIT_Limit
    20017000 g_buff
    200175b8 post_data
    200177b8 g_StatMem
    20017920 g_ucDinDout
    20017970 g__SlNonOsCB
    20017998 g_ucConnectionSSID
    200179bc ses_id
    200179d8 g_ucConnectionBSSID
    200179e4 g_ulDestinationIP
    200179e8 RxIrqCnt
    200179e9 g_cDummy
    200179f0 _sys_memory
    200182a0 _Denorm
    200182b0 _Eps
    200182c0 _Hugeval
    200182d0 _Inf
    200182e0 _Nan
    200182f0 _Snan
    20018300 _Rteps
    20018310 _Xbig
    20018318 _Zero
    20018378 g_ulStatus
    2001837c g_ulGatewayIP
    20018380 bytesReceived
    20018390 g_SpiFd
    20018394 g_pHostIntHdl
    20018398 g_ucDMAEnabled
    2001839c g_pCB
    200183a0 pPingCallBackFunc
    200183a4 gFirstCmdMode
    200183a8 _lock
    200183ac _unlock
    200183b0 __TI_cleanup_ptr
    200183b4 __TI_dtors_ptr
    200183b8 _Fenv
    200183bc _Tls_setup__Fenv
    200183c0 _Errno
    200183c4 main_func_sp
    2003b800 __stack
    2003c000 __STACK_END
    ffffffff __binit__
    ffffffff __c_args__
    ffffffff binit
    UNDEFED SHT$$INIT_ARRAY$$Base
    UNDEFED SHT$$INIT_ARRAY$$Limit

    [341 symbols]
  • Hi Aashish,

    I have pasted the code , there is some error it seems I am sending the .map content in the note pad.. please checkout.

    ******************************************************************************
                      TI ARM Linker PC v5.2.2                      
    ******************************************************************************
    >> Linked Thu Jul 30 10:36:35 2015
    
    OUTPUT FILE NAME:   <http_client_DSPIC1000.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 2000d509
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
      SRAM_CODE             20004000   00013000  0000ac6e  00008392  RW X
      SRAM_DATA             20017000   00025000  00001bc2  0002343e  RW X
    
    
    SEGMENT ALLOCATION MAP
    
    run origin  load origin   length   init length attrs members
    ----------  ----------- ---------- ----------- ----- -------
    20004000    20004000    0000ac70   0000ac70    r-x
      20004000    20004000    00000400   00000400    r-- .intvecs
      20004400    20004400    0000a076   0000a076    r-x .text
      2000e478    2000e478    00000780   00000780    r-- .const
      2000ebf8    2000ebf8    00000078   00000078    r-- .cinit
    20017000    20017000    000013c8   00000000    rw-
      20017000    20017000    000009ea   00000000    rw- .bss
      200179f0    200179f0    00000800   00000000    rw- .sysmem
      200181f0    200181f0    000001d8   00000000    rw- .data
    2003b800    2003b800    00000800   00000000    rw-
      2003b800    2003b800    00000800   00000000    rw- .stack
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    .intvecs   0    20004000    00000400     
                      20004000    00000400     startup_ccs.obj (.intvecs)
    
    .init_array 
    *          0    20004000    00000000     UNINITIALIZED
    
    .text      0    20004400    0000a076     
                      20004400    00001c9c     main.obj (.text)
                      2000609c    000010ba     rtsv7M4_T_le_v4SPD16_eabi.lib : _printfi.obj (.text)
                      20007156    00000002     driverlib.a : interrupt.obj (.text:IntDefaultHandler)
                      20007158    00000fc4     webclient.a : httpcli.obj (.text)
                      2000811c    000005f0     json.a : jsmn.obj (.text)
                      2000870c    000005ec     simplelink.a : driver.obj (.text:_SlDrvMsgRead)
                      20008cf8    000003dc     rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.text)
                      200090d4    000002ea     webclient.a : ssock.obj (.text)
                      200093be    00000002     --HOLE-- [fill = 0]
                      200093c0    000002a4     uart_if.obj (.text)
                      20009664    00000248     simplelink.a : driver.obj (.text:_SlDrvRxHdrRead)
                      200098ac    00000244                  : wlan.obj (.text:sl_WlanConnect)
                      20009af0    000001f4     rtsv7M4_T_le_v4SPD16_eabi.lib : ull_div_t2.obj (.text)
                      20009ce4    000001d0     simplelink.a : driver.obj (.text:_SlDrvReleasePoolObj)
                      20009eb4    000001cc                  : driver.obj (.text:_SlDrvMsgWrite)
                      2000a080    000001b6     rtsv7M4_T_le_v4SPD16_eabi.lib : fd_add_t2.obj (.text)
                      2000a236    00000002     --HOLE-- [fill = 0]
                      2000a238    00000190     simplelink.a : driver.obj (.text:_SlDrvWaitForPoolObj)
                      2000a3c8    00000188                  : driver.obj (.text:_SlDrvDriverCBInit)
                      2000a550    00000170                  : driver.obj (.text:_SlFindAndSetActiveObj)
                      2000a6c0    00000144                  : cc_pal.obj (.text:spi_Open)
                      2000a804    00000136     rtsv7M4_T_le_v4SPD16_eabi.lib : fd_div_t2.obj (.text)
                      2000a93a    00000002     --HOLE-- [fill = 0]
                      2000a93c    00000134     driverlib.a : prcm.obj (.text:PRCMCC3200MCUInit)
                      2000aa70    0000012c     simplelink.a : driver.obj (.text:_SlDrvDataReadOp)
                      2000ab9c    00000114     rtsv7M4_T_le_v4SPD16_eabi.lib : strtoul.obj (.text)
                      2000acb0    00000110                                   : xdscale.obj (.text)
                      2000adc0    00000108     simplelink.a : driver.obj (.text:_SlDrvDataWriteOp)
                      2000aec8    00000108                  : socket.obj (.text:sl_Connect)
                      2000afd0    00000108                  : socket.obj (.text:sl_Send)
                      2000b0d8    00000104                  : netapp.obj (.text:sl_NetAppDnsGetHostByName)
                      2000b1dc    00000100                  : driver.obj (.text:_SlDrvDriverCBDeinit)
                      2000b2dc    000000fe                  : netapp.obj (.text:_SlDrvNetAppEventHandler)
                      2000b3da    000000fc     rtsv7M4_T_le_v4SPD16_eabi.lib : fd_mul_t2.obj (.text)
                      2000b4d6    00000002     --HOLE-- [fill = 0]
                      2000b4d8    000000f0     simplelink.a : cc_pal.obj (.text:spi_Read)
                      2000b5c8    000000f0     driverlib.a : udma.obj (.text:uDMAChannelTransferSet)
                      2000b6b8    000000d8     simplelink.a : driver.obj (.text:_SlDrvClassifyRxMsg)
                      2000b790    000000d4                  : device.obj (.text:sl_Stop)
                      2000b864    000000c8                  : netapp.obj (.text:_sl_HandleAsync_DnsGetHostByService)
                      2000b92c    000000c0                  : driver.obj (.text:_SlDrvMsgReadCmdCtx)
                      2000b9ec    000000c0                  : driver.obj (.text:_SlRemoveFromList)
                      2000baac    000000be     rtsv7M4_T_le_v4SPD16_eabi.lib : xdnorm.obj (.text)
                      2000bb6a    00000002     --HOLE-- [fill = 0]
                      2000bb6c    000000bc     simplelink.a : device.obj (.text:sl_Start)
                      2000bc28    000000b8                  : driver.obj (.text:_SlAsyncEventGenericHandler)
                      2000bce0    000000b4                  : netapp.obj (.text:sl_NetAppMDNSRegisterUnregisterService)
                      2000bd94    000000a8     driverlib.a : interrupt.obj (.text:IntDisable)
                      2000be3c    000000a8                 : interrupt.obj (.text:IntEnable)
                      2000bee4    000000a0                 : spi.obj (.text:SPIConfigSetExpClk)
                      2000bf84    0000009c     simplelink.a : driver.obj (.text:_SlDrvMsgReadSpawnCtx)
                      2000c020    0000009c     rtsv7M4_T_le_v4SPD16_eabi.lib : memcpy_t2.obj (.text)
                      2000c0bc    0000009c     simplelink.a : device.obj (.text:sl_DevGet)
                      2000c158    00000098                  : cc_pal.obj (.text:spi_Write)
                      2000c1f0    00000094     driverlib.a : prcm.obj (.text:PRCMPeripheralClockGet)
                      2000c284    0000008c     simplelink.a : cc_pal.obj (.text:SetupDMAReceive)
                      2000c310    0000008c                  : cc_pal.obj (.text:SetupDMASend)
                      2000c39c    0000008c                  : netapp.obj (.text:_sl_HandleAsync_DnsGetHostByName)
                      2000c428    0000008c                  : netapp.obj (.text:_sl_HandleAsync_PingResponse)
                      2000c4b4    00000088     driverlib.a : pin.obj (.text:PinConfigSet)
                      2000c53c    00000088     rtsv7M4_T_le_v4SPD16_eabi.lib : vsnprintf.obj (.text)
                      2000c5c4    00000086                                   : fd_cmp_t2.obj (.text:__aeabi_cdcmple)
                      2000c64a    00000086                                   : fd_cmp_t2.obj (.text:__aeabi_cdrcmple)
                      2000c6d0    00000084     simplelink.a : cc_pal.obj (.text:NwpPowerOnPreamble)
                      2000c754    00000080                  : driver.obj (.text:_SlDrvCmdOp)
                      2000c7d4    00000080                  : cc_pal.obj (.text:spi_Read_CPU)
                      2000c854    00000080                  : cc_pal.obj (.text:spi_Write_CPU)
                      2000c8d4    0000007c                  : device.obj (.text:_sl_HandleAsync_InitComplete)
                      2000c950    0000007a     rtsv7M4_T_le_v4SPD16_eabi.lib : memset_t2.obj (.text)
                      2000c9ca    00000002     --HOLE-- [fill = 0]
                      2000c9cc    00000078     simplelink.a : socket.obj (.text:_sl_HandleAsync_Connect)
                      2000ca44    00000078                  : cc_pal.obj (.text:spi_Close)
                      2000cabc    00000076     driverlib.a : uart.obj (.text:UARTConfigSetExpClk)
                      2000cb32    00000002     --HOLE-- [fill = 0]
                      2000cb34    00000074     simplelink.a : socket.obj (.text:sl_Recv)
                      2000cba8    00000070                  : nonos.obj (.text:_SlNonOsMainLoopTask)
                      2000cc18    0000006c                  : driver.obj (.text:_SlDrvCmdSend)
                      2000cc84    0000006c     rtsv7M4_T_le_v4SPD16_eabi.lib : autoinit.obj (.text)
                      2000ccf0    0000006a                                   : copy_decompress_rle.obj (.text)
                      2000cd5a    00000002     --HOLE-- [fill = 0]
                      2000cd5c    00000068     simplelink.a : netapp.obj (.text:_sl_NetAppSendTokenValue)
                      2000cdc4    00000068                  : netcfg.obj (.text:sl_NetCfgSet)
                      2000ce2c    00000068                  : socket.obj (.text:sl_SetSockOpt)
                      2000ce94    00000068                  : wlan.obj (.text:sl_WlanSet)
                      2000cefc    00000066     rtsv7M4_T_le_v4SPD16_eabi.lib : xdunscal.obj (.text)
                      2000cf62    00000002     --HOLE-- [fill = 0]
                      2000cf64    00000064     driverlib.a : udma.obj (.text:uDMAChannelAttributeDisable)
                      2000cfc8    00000064                 : udma.obj (.text:uDMAChannelAttributeEnable)
                      2000d02c    00000060     simplelink.a : socket.obj (.text:_sl_HandleAsync_Accept)
                      2000d08c    00000060     rtsv7M4_T_le_v4SPD16_eabi.lib : sprintf.obj (.text)
                      2000d0ec    00000060     simplelink.a : wlan.obj (.text:sl_WlanPolicySet)
                      2000d14c    0000005c                  : nonos.obj (.text:_SlNonOsSemGet)
                      2000d1a8    0000005c                  : nonos.obj (.text:_SlNonOsSpawn)
                      2000d204    0000005c                  : socket.obj (.text:sl_Socket)
                      2000d260    00000058     driverlib.a : interrupt.obj (.text:IntPendClear)
                      2000d2b8    00000058                 : prcm.obj (.text:PRCMPeripheralReset)
                      2000d310    00000056     rtsv7M4_T_le_v4SPD16_eabi.lib : ltoa.obj (.text)
                      2000d366    00000002     --HOLE-- [fill = 0]
                      2000d368    00000054     driverlib.a : interrupt.obj (.text:IntPrioritySet)
                      2000d3bc    00000054     simplelink.a : socket.obj (.text:_sl_HandleAsync_Select)
                      2000d410    00000054                  : wlan.obj (.text:sl_WlanRxFilterSet)
                      2000d464    00000052     rtsv7M4_T_le_v4SPD16_eabi.lib : ldexp.obj (.text)
                      2000d4b6    00000002     --HOLE-- [fill = 0]
                      2000d4b8    00000050     simplelink.a : device.obj (.text:_sl_HandleAsync_Stop)
                      2000d508    00000050     rtsv7M4_T_le_v4SPD16_eabi.lib : boot.obj (.text)
                      2000d558    0000004c     driverlib.a : spi.obj (.text:SPIIntEnable)
                      2000d5a4    0000004c                 : spi.obj (.text:SPIIntNumberGet)
                      2000d5f0    0000004c     simplelink.a : driver.obj (.text:_SlDrvProtectAsyncRespSetting)
                      2000d63c    0000004c                  : driver.obj (.text:_SlDrvRxIrqHandler)
                      2000d688    0000004c                  : socket.obj (.text:_sl_BuildAddress)
                      2000d6d4    0000004c     rtsv7M4_T_le_v4SPD16_eabi.lib : atoi.obj (.text)
                      2000d720    0000004c                                   : cpy_tbl.obj (.text)
                      2000d76c    0000004c     driverlib.a : udma.obj (.text:uDMAChannelAssign)
                      2000d7b8    00000048                 : spi.obj (.text:SPIIntClear)
                      2000d800    00000048     simplelink.a : driver.obj (.text:_SlDrvBasicCmd)
                      2000d848    00000048     rtsv7M4_T_le_v4SPD16_eabi.lib : fd_toi_t2.obj (.text)
                      2000d890    00000044     driverlib.a : spi.obj (.text:SPIDmaMaskGet)
                      2000d8d4    00000044     simplelink.a : cc_pal.obj (.text:cc_SetupTransfer)
                      2000d918    00000044     rtsv7M4_T_le_v4SPD16_eabi.lib : exit.obj (.text)
                      2000d95c    00000042     simplelink.a : socket.obj (.text:sl_Htonl)
                      2000d99e    00000002     --HOLE-- [fill = 0]
                      2000d9a0    00000040     driverlib.a : pin.obj (.text:PinModeSet)
                      2000d9e0    00000040     rtsv7M4_T_le_v4SPD16_eabi.lib : signal.obj (.text)
                      2000da20    0000003e     simplelink.a : cc_pal.obj (.text:NwpRegisterInterruptHandler)
                      2000da5e    0000003c                  : netapp.obj (.text:CopyPingResultsToReport)
                      2000da9a    00000002     --HOLE-- [fill = 0]
                      2000da9c    0000003c     driverlib.a : prcm.obj (.text:PRCMPeripheralClkEnable)
                      2000dad8    0000003c     simplelink.a : socket.obj (.text:_sl_TruncatePayloadByProtocol)
                      2000db14    0000003c                  : socket.obj (.text:sl_Htons)
                      2000db50    0000003c     driverlib.a : udma.obj (.text:uDMAChannelControlSet)
                      2000db8c    00000038     simplelink.a : cc_pal.obj (.text:NwpPowerOff)
                      2000dbc4    00000036                  : netapp.obj (.text:sl_NetAppMDNSUnRegisterService)
                      2000dbfa    00000002     --HOLE-- [fill = 0]
                      2000dbfc    00000034     driverlib.a : prcm.obj (.text:PRCMPeripheralStatusGet)
                      2000dc30    00000034                 : spi.obj (.text:SPIFIFOLevelSet)
                      2000dc64    00000034     rtsv7M4_T_le_v4SPD16_eabi.lib : feraiseexcept.obj (.text)
                      2000dc98    00000034                                   : strstr.obj (.text)
                      2000dccc    00000030     driverlib.a : uart.obj (.text:UARTDisable)
                      2000dcfc    00000030     simplelink.a : device.obj (.text:_SlDrvDeviceEventHandler)
                      2000dd2c    00000030     rtsv7M4_T_le_v4SPD16_eabi.lib : strncpy.obj (.text)
                      2000dd5c    00000030                                   : xdclass.obj (.text)
                      2000dd8c    00000030                                   : xferaise.obj (.text)
                      2000ddbc    00000030     simplelink.a : socket.obj (.text:sl_Close)
                      2000ddec    00000030                  : wlan.obj (.text:sl_WlanProfileDel)
                      2000de1c    00000030                  : wlan.obj (.text:sl_WlanSetMode)
                      2000de4c    0000002e     rtsv7M4_T_le_v4SPD16_eabi.lib : i_tofd_t2.obj (.text)
                      2000de7a    0000002e                                   : raise.obj (.text)
                      2000dea8    0000002c     simplelink.a : cc_pal.obj (.text:NwpPowerOn)
                      2000ded4    0000002c     driverlib.a : prcm.obj (.text:PRCMSysResetCauseGet)
                      2000df00    0000002a     rtsv7M4_T_le_v4SPD16_eabi.lib : frexp.obj (.text)
                      2000df2a    00000002     --HOLE-- [fill = 0]
                      2000df2c    00000028     driverlib.a : prcm.obj (.text:PRCMPeripheralClkDisable)
                      2000df54    00000026     rtsv7M4_T_le_v4SPD16_eabi.lib : strncmp.obj (.text)
                      2000df7a    00000002     --HOLE-- [fill = 0]
                      2000df7c    00000024     simplelink.a : cc_pal.obj (.text:DmaSpiSwIntHandler)
                      2000dfa0    00000024     driverlib.a : interrupt.obj (.text:IntUnregister)
                      2000dfc4    00000024                 : uart.obj (.text:UARTEnable)
                      2000dfe8    00000024     simplelink.a : driver.obj (.text:_SlDrvProtectionObjLockWaitForever)
                      2000e00c    00000024     rtsv7M4_T_le_v4SPD16_eabi.lib : memmov.obj (.text)
                      2000e030    00000022     driverlib.a : spi.obj (.text:SPIReset)
                      2000e052    00000022                 : spi.obj (.text:SPIWordCountSet)
                      2000e074    00000020                 : interrupt.obj (.text:IntRegister)
                      2000e094    00000020     simplelink.a : driver.obj (.text:_SlDrvProtectionObjUnLock)
                      2000e0b4    0000001e     driverlib.a : uart.obj (.text:UARTCharPut)
                      2000e0d2    0000001e     simplelink.a : driver.obj (.text:_SlDrvObjLockWaitForever)
                      2000e0f0    0000001e                  : driver.obj (.text:_SlDrvSyncObjWaitForever)
                      2000e10e    0000001e                  : cc_pal.obj (.text:cc_UDMAChannelSelect)
                      2000e12c    0000001c     driverlib.a : uart.obj (.text:UARTCharGetNonBlocking)
                      2000e148    0000001c     pinmux.obj (.text)
                      2000e164    0000001c     rtsv7M4_T_le_v4SPD16_eabi.lib : memccpy.obj (.text)
                      2000e180    0000001c     driverlib.a : udma.obj (.text:uDMAChannelEnable)
                      2000e19c    0000001a                 : pin.obj (.text:PinTypeUART)
                      2000e1b6    0000001a                 : spi.obj (.text:SPIDmaDisable)
                      2000e1d0    0000001a                 : spi.obj (.text:SPIDmaEnable)
                      2000e1ea    0000001a                 : spi.obj (.text:SPIFIFODisable)
                      2000e204    0000001a                 : spi.obj (.text:SPIFIFOEnable)
                      2000e21e    0000001a                 : spi.obj (.text:SPIIntUnregister)
                      2000e238    0000001a     simplelink.a : driver.obj (.text:_SlDrvObjUnLock)
                      2000e252    0000001a                  : driver.obj (.text:_SlDrvSyncObjSignal)
                      2000e26c    00000018     driverlib.a : spi.obj (.text:SPICSDisable)
                      2000e284    00000018                 : spi.obj (.text:SPICSEnable)
                      2000e29c    00000018                 : spi.obj (.text:SPIDisable)
                      2000e2b4    00000018                 : spi.obj (.text:SPIEnable)
                      2000e2cc    00000018                 : uart.obj (.text:UARTCharsAvail)
                      2000e2e4    00000018     simplelink.a : nonos.obj (.text:_SlNonOsSemSet)
                      2000e2fc    00000018                  : device.obj (.text:_sl_GetStartResponseConvert)
                      2000e314    00000018     rtsv7M4_T_le_v4SPD16_eabi.lib : args_main.obj (.text)
                      2000e32c    00000018                                   : strcmp.obj (.text)
                      2000e344    00000016     driverlib.a : prcm.obj (.text:PRCMHIBRegRead)
                      2000e35a    00000016                 : prcm.obj (.text:PRCMHIBRegWrite)
                      2000e370    00000016     simplelink.a : driver.obj (.text:_SlDrvMemZero)
                      2000e386    00000016     rtsv7M4_T_le_v4SPD16_eabi.lib : strchr.obj (.text)
                      2000e39c    00000014     driverlib.a : cpu.obj (.text:CPUcpsie)
                      2000e3b0    00000014                 : interrupt.obj (.text:IntVTableBaseSet)
                      2000e3c4    00000014     rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.text)
                      2000e3d8    00000014                                   : strcpy.obj (.text)
                      2000e3ec    00000014                                   : strlen.obj (.text)
                      2000e400    0000000e     simplelink.a : driver.obj (.text:_SlDrvResetCmdExt)
                      2000e40e    0000000e     rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_none.obj (.text:decompress:none)
                      2000e41c    0000000e     startup_ccs.obj (.text)
                      2000e42a    00000002     --HOLE-- [fill = 0]
                      2000e42c    0000000c     simplelink.a : cc_pal.obj (.text:NwpMaskInterrupt)
                      2000e438    0000000c                  : cc_pal.obj (.text:NwpUnMaskInterrupt)
                      2000e444    0000000c     rtsv7M4_T_le_v4SPD16_eabi.lib : copy_zero_init.obj (.text:decompress:ZI)
                      2000e450    0000000c     simplelink.a : wlan.obj (.text:sl_WlanDisconnect)
                      2000e45c    0000000a     driverlib.a : interrupt.obj (.text:IntMasterEnable)
                      2000e466    00000006                 : utils.obj (.text:UtilsDelay)
                      2000e46c    00000006     rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_rle.obj (.text:decompress:rle24)
                      2000e472    00000004                                   : pre_init.obj (.text)
    
    .const     0    2000e478    00000780     
                      2000e478    00000101     rtsv7M4_T_le_v4SPD16_eabi.lib : ctype.obj (.const:.string:_ctypes_)
                      2000e579    00000003     --HOLE-- [fill = 0]
                      2000e57c    00000100     driverlib.a : pin.obj (.const:g_ulPinToPadMap)
                      2000e67c    000000d4                 : interrupt.obj (.const:g_pulRegs)
                      2000e750    000000b0     simplelink.a : wlan.obj (.const:$P$T0$1)
                      2000e800    000000a8     driverlib.a : prcm.obj (.const:PRCM_PeriphRegsList)
                      2000e8a8    00000080                 : interrupt.obj (.const)
                      2000e928    0000003e     main.obj (.const:.string)
                      2000e966    0000003c     simplelink.a : driver.obj (.const:OpcodeTranslateTable)
                      2000e9a2    0000003c                  : wlan.obj (.const)
                      2000e9de    00000002     --HOLE-- [fill = 0]
                      2000e9e0    00000038                  : driver.obj (.const:_SlActionLookupTable)
                      2000ea18    00000034                  : driver.obj (.const)
                      2000ea4c    00000034                  : socket.obj (.const)
                      2000ea80    00000030     main.obj (.const:$P$T7$8)
                      2000eab0    0000002c     main.obj (.const:$P$T1$2)
                      2000eadc    00000028     main.obj (.const:$P$T6$7)
                      2000eb04    00000028     simplelink.a : netapp.obj (.const)
                      2000eb2c    00000024     driverlib.a : spi.obj (.const:g_ppulSPIIntMap)
                      2000eb50    00000022     main.obj (.const:.string:$P$T0$1)
                      2000eb72    00000002     --HOLE-- [fill = 0]
                      2000eb74    00000020     main.obj (.const)
                      2000eb94    00000018     driverlib.a : spi.obj (.const)
                      2000ebac    00000014     simplelink.a : device.obj (.const)
                      2000ebc0    00000010                  : socket.obj (.const:.string)
                      2000ebd0    00000010     webclient.a : httpcli.obj (.const)
                      2000ebe0    00000008     simplelink.a : device.obj (.const:.string)
                      2000ebe8    00000008     webclient.a : httpcli.obj (.const:.string)
                      2000ebf0    00000008     simplelink.a : netcfg.obj (.const)
    
    .cinit     0    2000ebf8    00000078     
                      2000ebf8    0000004e     (.cinit..data.load) [load image, compression = rle]
                      2000ec46    00000002     --HOLE-- [fill = 0]
                      2000ec48    0000000c     (__TI_handler_table)
                      2000ec54    00000004     --HOLE-- [fill = 0]
                      2000ec58    00000008     (.cinit..bss.load) [load image, compression = zero_init]
                      2000ec60    00000010     (__TI_cinit_table)
    
    .bss       0    20017000    000009ea     UNINITIALIZED
                      20017000    000005b8     main.obj (.bss:g_buff)
                      200175b8    00000200     main.obj (.bss:post_data)
                      200177b8    00000168     simplelink.a : driver.obj (.bss:g_StatMem)
                      20017920    00000050                  : cc_pal.obj (.bss:g_ucDinDout)
                      20017970    00000028                  : nonos.obj (.bss:g__SlNonOsCB)
                      20017998    00000024     main.obj (.bss:g_ucConnectionSSID)
                      200179bc    0000001c     (.common:ses_id)
                      200179d8    00000008     (.common:g_ucConnectionBSSID)
                      200179e0    00000004     (.common:__Errorlog)
                      200179e4    00000004     (.common:g_ulDestinationIP)
                      200179e8    00000001     (.common:RxIrqCnt)
                      200179e9    00000001     (.common:g_cDummy)
    
    .TI.noinit 
    *          0    20017000    00000000     UNINITIALIZED
    
    .sysmem    0    200179f0    00000800     UNINITIALIZED
                      200179f0    00000008     rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.sysmem)
                      200179f8    000007f8     --HOLE--
    
    .data      0    200181f0    000001d8     UNINITIALIZED
                      200181f0    000000b0     rtsv7M4_T_le_v4SPD16_eabi.lib : signal.obj (.data:sigtable)
                      200182a0    00000080                                   : xvalues.obj (.data)
                      20018320    00000048     webclient.a : httpcli.obj (.data:tlsParams)
                      20018368    00000010                 : httpcli.obj (.data)
                      20018378    0000000c     main.obj (.data)
                      20018384    0000000c     rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.data)
                      20018390    00000009     simplelink.a : cc_pal.obj (.data)
                      20018399    00000003     --HOLE--
                      2001839c    00000009                  : driver.obj (.data)
                      200183a5    00000003     --HOLE--
                      200183a8    00000008     rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.data)
                      200183b0    00000008                                   : exit.obj (.data)
                      200183b8    00000008                                   : feraiseexcept.obj (.data)
                      200183c0    00000004                                   : errno.obj (.data)
                      200183c4    00000004                                   : stkdepth_vars.obj (.data)
    
    .TI.persistent 
    *          0    200181f0    00000000     UNINITIALIZED
    
    .stack     0    2003b800    00000800     UNINITIALIZED
                      2003b800    00000800     --HOLE--
    
    
    LINKER GENERATED COPY TABLES
    
    __TI_cinit_table @ 2000ec60 records: 2, size/record: 8, table size: 16
    	.data: load addr=2000ebf8, load size=0000004e bytes, run addr=200181f0, run size=000001d8 bytes, compression=rle
    	.bss: load addr=2000ec58, load size=00000008 bytes, run addr=20017000, run size=000009ea bytes, compression=zero_init
    
    
    LINKER GENERATED HANDLER TABLE
    
    __TI_handler_table @ 2000ec48 records: 3, size/record: 4, table size: 12
    	index: 0, handler: __TI_decompress_rle24
    	index: 1, handler: __TI_decompress_none
    	index: 2, handler: __TI_zero_init
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    address   name                                  
    -------   ----                                  
    2000d919  C$$EXIT                               
    2000e39d  CPUcpsie                              
    20009423  ClearTerm                             
    2000da5f  CopyPingResultsToReport               
    2000df7d  DmaSpiSwIntHandler                    
    2000942d  Error                                 
    20009465  GetCmd                                
    20007a83  HTTPCli_connect                       
    20007ba5  HTTPCli_construct                     
    20007bed  HTTPCli_create                        
    20007c05  HTTPCli_delete                        
    20007c3b  HTTPCli_destruct                      
    20007c83  HTTPCli_disconnect                    
    20007eb9  HTTPCli_getResponseField              
    20007e83  HTTPCli_getResponseStatus             
    20007975  HTTPCli_initSockAddr                  
    200080c9  HTTPCli_readRawResponseBody           
    2000803d  HTTPCli_readResponseBody              
    20007df3  HTTPCli_sendField                     
    20007d25  HTTPCli_sendRequest                   
    20007e4b  HTTPCli_sendRequestBody               
    20008109  HTTPCli_setProxy                      
    20007cb9  HTTPCli_setRequestFields              
    20007cdf  HTTPCli_setResponseFields             
    20007d05  HTTPCli_setSecureParams               
    200093c1  InitTerm                              
    2000bd95  IntDisable                            
    2000be3d  IntEnable                             
    2000e45d  IntMasterEnable                       
    2000d261  IntPendClear                          
    2000d369  IntPrioritySet                        
    2000e075  IntRegister                           
    2000dfa1  IntUnregister                         
    2000e3b1  IntVTableBaseSet                      
    200093df  Message                               
    20009401  Message1                              
    2000e42d  NwpMaskInterrupt                      
    2000db8d  NwpPowerOff                           
    2000dea9  NwpPowerOn                            
    2000c6d1  NwpPowerOnPreamble                    
    2000da21  NwpRegisterInterruptHandler           
    2000e439  NwpUnMaskInterrupt                    
    2000e966  OpcodeTranslateTable                  
    2000a93d  PRCMCC3200MCUInit                     
    2000e345  PRCMHIBRegRead                        
    2000e35b  PRCMHIBRegWrite                       
    2000df2d  PRCMPeripheralClkDisable              
    2000da9d  PRCMPeripheralClkEnable               
    2000c1f1  PRCMPeripheralClockGet                
    2000d2b9  PRCMPeripheralReset                   
    2000dbfd  PRCMPeripheralStatusGet               
    2000ded5  PRCMSysResetCauseGet                  
    20004d8f  ParseJSONData                         
    2000c4b5  PinConfigSet                          
    2000d9a1  PinModeSet                            
    2000e149  PinMuxConfig                          
    2000e19d  PinTypeUART                           
    200095a3  Report                                
    2000e41d  ResetISR                              
    200179e8  RxIrqCnt                              
    2000ea28  RxMsgClassLUT                         
    UNDEFED   SHT$$INIT_ARRAY$$Base                 
    UNDEFED   SHT$$INIT_ARRAY$$Limit                
    2000e26d  SPICSDisable                          
    2000e285  SPICSEnable                           
    2000bee5  SPIConfigSetExpClk                    
    2000e29d  SPIDisable                            
    2000e1b7  SPIDmaDisable                         
    2000e1d1  SPIDmaEnable                          
    2000e2b5  SPIEnable                             
    2000e1eb  SPIFIFODisable                        
    2000e205  SPIFIFOEnable                         
    2000dc31  SPIFIFOLevelSet                       
    2000d7b9  SPIIntClear                           
    2000d559  SPIIntEnable                          
    2000e21f  SPIIntUnregister                      
    2000e031  SPIReset                              
    2000e053  SPIWordCountSet                       
    200045c9  SimpleLinkGeneralEventHandler         
    200045a1  SimpleLinkHttpServerCallback          
    20004509  SimpleLinkNetAppEventHandler          
    200045df  SimpleLinkSockEventHandler            
    20004401  SimpleLinkWlanEventHandler            
    200090ed  Ssock_construct                       
    2000912d  Ssock_create                          
    20009147  Ssock_delete                          
    2000916f  Ssock_destruct                        
    200091c1  Ssock_getSocket                       
    200091cf  Ssock_recv                            
    20009229  Ssock_recvall                         
    2000926d  Ssock_send                            
    20009387  Ssock_startSecure                     
    2000ebe0  StartResponseLUT                      
    2000950b  TrimSpace                             
    2000e12d  UARTCharGetNonBlocking                
    2000e0b5  UARTCharPut                           
    2000e2cd  UARTCharsAvail                        
    2000cabd  UARTConfigSetExpClk                   
    2000dccd  UARTDisable                           
    2000dfc5  UARTEnable                            
    2000e467  UtilsDelay                            
    2000dd5d  _Dclass                               
    200182a0  _Denorm                               
    2000baad  _Dnorm                                
    2000acb1  _Dscale                               
    2000cefd  _Dunscale                             
    200182b0  _Eps                                  
    200183c0  _Errno                                
    200183b8  _Fenv                                 
    2000dd8d  _Feraise                              
    200182c0  _Hugeval                              
    200182d0  _Inf                                  
    200182e0  _Nan                                  
    20018300  _Rteps                                
    2000ea60  _SlAcceptCmdCtrl                      
    2000e9e0  _SlActionLookupTable                  
    2000bc29  _SlAsyncEventGenericHandler           
    2000ebb8  _SlDeviceGetCmdCtrl                   
    2000ebbc  _SlDeviceSetCmdCtrl                   
    2000d801  _SlDrvBasicCmd                        
    2000b6b9  _SlDrvClassifyRxMsg                   
    2000c755  _SlDrvCmdOp                           
    2000cc19  _SlDrvCmdSend                         
    2000aa71  _SlDrvDataReadOp                      
    2000adc1  _SlDrvDataWriteOp                     
    2000dcfd  _SlDrvDeviceEventHandler              
    2000b1dd  _SlDrvDriverCBDeinit                  
    2000a3c9  _SlDrvDriverCBInit                    
    2000e371  _SlDrvMemZero                         
    2000870d  _SlDrvMsgRead                         
    2000b92d  _SlDrvMsgReadCmdCtx                   
    2000bf85  _SlDrvMsgReadSpawnCtx                 
    20009eb5  _SlDrvMsgWrite                        
    2000b2dd  _SlDrvNetAppEventHandler              
    2000e0d3  _SlDrvObjLockWaitForever              
    2000e239  _SlDrvObjUnLock                       
    2000d5f1  _SlDrvProtectAsyncRespSetting         
    2000dfe9  _SlDrvProtectionObjLockWaitForever    
    2000e095  _SlDrvProtectionObjUnLock             
    20009ce5  _SlDrvReleasePoolObj                  
    2000e401  _SlDrvResetCmdExt                     
    20009665  _SlDrvRxHdrRead                       
    2000d63d  _SlDrvRxIrqHandler                    
    2000e253  _SlDrvSyncObjSignal                   
    2000e0f1  _SlDrvSyncObjWaitForever              
    2000a239  _SlDrvWaitForPoolObj                  
    2000ebb4  _SlEventMaskGetCmdCtrl                
    2000ebb0  _SlEventMaskSetCmdCtrl                
    2000a551  _SlFindAndSetActiveObj                
    2000eb18  _SlGetHostByNameCtrl                  
    2000eb14  _SlGetHostByServiceCtrl               
    2000eb0c  _SlGetServiceListeCtrl                
    2000ea6c  _SlGetSockOptCmdCtrl                  
    2000ea5c  _SlListenCmdCtrl                      
    2000eb24  _SlNetAppGetCmdCtrl                   
    2000eb20  _SlNetAppSendTokenValueCmdCtrl        
    2000eb1c  _SlNetAppSetCmdCtrl                   
    2000eb04  _SlNetAppStartCtrl                    
    2000eb08  _SlNetAppStopCtrl                     
    2000ebf4  _SlNetCfgGetCmdCtrl                   
    2000ebf0  _SlNetCfgSetCmdCtrl                   
    2000cba9  _SlNonOsMainLoopTask                  
    2000d14d  _SlNonOsSemGet                        
    2000e2e5  _SlNonOsSemSet                        
    2000d1a9  _SlNonOsSpawn                         
    2000ebc0  _SlPayloadByProtocolLUT               
    2000e9a6  _SlPolicyGetCmdCtrl                   
    2000e9a2  _SlPolicySetCmdCtrl                   
    2000e9ae  _SlProfileDelCmdCtrl                  
    2000e9aa  _SlProfileGetCmdCtrl                  
    2000ea64  _SlRecvCmdCtrl                        
    2000ea54  _SlRecvfomCmdCtrl                     
    2000eb10  _SlRegisterServiceCtrl                
    2000b9ed  _SlRemoveFromList                     
    2000e9b6  _SlRxFilterAddtCmdCtrl                
    2000e9be  _SlRxFilterGetCmdCtrl                 
    2000e9ba  _SlRxFilterSetCmdCtrl                 
    2000ea70  _SlSelectCmdCtrl                      
    2000ea58  _SlSendCmdCtrl                        
    2000ea68  _SlSetSockOptCmdCtrl                  
    2000e9c2  _SlSmartConfigStartCmdCtrl            
    2000ea50  _SlSockCloseCmdCtrl                   
    2000ea4c  _SlSockSocketCmdCtrl                  
    2000ebac  _SlStopCmdCtrl                        
    2000e9ce  _SlWlanCfgGetCmdCtrl                  
    2000e9ca  _SlWlanCfgSetCmdCtrl                  
    2000e9b2  _SlWlanGetNetworkListCtrl             
    2000e9c6  _SlWlanSetModeCmdCtrl                 
    200182f0  _Snan                                 
    200183bc  _Tls_setup__Fenv                      
    20018310  _Xbig                                 
    20018318  _Zero                                 
    2003c000  __STACK_END                           
    00000800  __STACK_SIZE                          
    00000800  __SYSMEM_SIZE                         
    2000ec60  __TI_CINIT_Base                       
    2000ec70  __TI_CINIT_Limit                      
    2000ec48  __TI_Handler_Table_Base               
    2000ec54  __TI_Handler_Table_Limit              
    2000cc85  __TI_auto_init                        
    200183b0  __TI_cleanup_ptr                      
    2000e40f  __TI_decompress_none                  
    2000e46d  __TI_decompress_rle24                 
    200183b4  __TI_dtors_ptr                        
    20006e51  __TI_printfi                          
    2000ebf8  __TI_static_base__                    
    2000e445  __TI_zero_init                        
    2000c5c5  __aeabi_cdcmpeq                       
    2000c5c5  __aeabi_cdcmple                       
    2000c64b  __aeabi_cdrcmple                      
    2000d849  __aeabi_d2iz                          
    2000a08b  __aeabi_dadd                          
    2000a805  __aeabi_ddiv                          
    2000b3db  __aeabi_dmul                          
    2000a081  __aeabi_dsub                          
    2000de4d  __aeabi_i2d                           
    2000c951  __aeabi_memclr                        
    2000c951  __aeabi_memclr4                       
    2000c951  __aeabi_memclr8                       
    2000c021  __aeabi_memcpy                        
    2000c021  __aeabi_memcpy4                       
    2000c021  __aeabi_memcpy8                       
    2000c953  __aeabi_memset                        
    2000c953  __aeabi_memset4                       
    2000c953  __aeabi_memset8                       
    20009af1  __aeabi_uldivmod                      
    ffffffff  __binit__                             
    ffffffff  __c_args__                            
    2003b800  __stack                               
    2000e315  _args_main                            
    2000d509  _c_int00                              
    2000e478  _ctypes_                              
    200183a8  _lock                                 
    2000e3d3  _nop                                  
    2000e3cb  _register_lock                        
    2000e3c5  _register_unlock                      
    2000d689  _sl_BuildAddress                      
    2000e2fd  _sl_GetStartResponseConvert           
    2000d02d  _sl_HandleAsync_Accept                
    2000c9cd  _sl_HandleAsync_Connect               
    2000c39d  _sl_HandleAsync_DnsGetHostByName      
    2000b865  _sl_HandleAsync_DnsGetHostByService   
    2000c8d5  _sl_HandleAsync_InitComplete          
    2000c429  _sl_HandleAsync_PingResponse          
    2000d3bd  _sl_HandleAsync_Select                
    2000d4b9  _sl_HandleAsync_Stop                  
    2000cd5d  _sl_NetAppSendTokenValue              
    2000dad9  _sl_TruncatePayloadByProtocol         
    200179f0  _sys_memory                           
    2000e473  _system_pre_init                      
    200183ac  _unlock                               
    2000d91d  abort                                 
    2000d6d5  atoi                                  
    ffffffff  binit                                 
    2000719f  bufferedRecv                          
    20018380  bytesReceived                         
    200090a1  calloc                                
    2000d721  copy_in                               
    2000d925  exit                                  
    2000dc65  feraiseexcept                         
    20008def  free                                  
    2000df01  frexp                                 
    200183a4  gFirstCmdMode                         
    2000ea20  g_H2NCnysPattern                      
    2000ea18  g_H2NSyncPattern                      
    20018390  g_SpiFd                               
    200177b8  g_StatMem                             
    20017970  g__SlNonOsCB                          
    20017000  g_buff                                
    200179e9  g_cDummy                              
    2001839c  g_pCB                                 
    20018394  g_pHostIntHdl                         
    20004000  g_pfnVectors                          
    200179d8  g_ucConnectionBSSID                   
    20017998  g_ucConnectionSSID                    
    20018398  g_ucDMAEnabled                        
    20017920  g_ucDinDout                           
    200179e4  g_ulDestinationIP                     
    2001837c  g_ulGatewayIP                         
    20018378  g_ulStatus                            
    200086ef  jsmn_init                             
    200083dd  jsmn_parse                            
    2000d465  ldexp                                 
    2000d311  ltoa                                  
    20005ad5  main                                  
    200183c4  main_func_sp                          
    20008d87  malloc                                
    20008fbd  memalign                              
    2000e165  memccpy                               
    2000c021  memcpy                                
    2000e00d  memmove                               
    2000c959  memset                                
    20008cf9  minit                                 
    200183a0  pPingCallBackFunc                     
    200175b8  post_data                             
    2000de7b  raise                                 
    20008eb1  realloc                               
    200179bc  ses_id                                
    2000d9e1  signal                                
    2000ddbd  sl_Close                              
    2000aec9  sl_Connect                            
    2000c0bd  sl_DevGet                             
    2000d95d  sl_Htonl                              
    2000db15  sl_Htons                              
    2000b0d9  sl_NetAppDnsGetHostByName             
    2000bce1  sl_NetAppMDNSRegisterUnregisterService
    2000dbc5  sl_NetAppMDNSUnRegisterService        
    2000cdc5  sl_NetCfgSet                          
    2000cb35  sl_Recv                               
    2000afd1  sl_Send                               
    2000ce2d  sl_SetSockOpt                         
    2000d205  sl_Socket                             
    2000bb6d  sl_Start                              
    2000b791  sl_Stop                               
    200098ad  sl_WlanConnect                        
    2000e451  sl_WlanDisconnect                     
    2000d0ed  sl_WlanPolicySet                      
    2000dded  sl_WlanProfileDel                     
    2000d411  sl_WlanRxFilterSet                    
    2000ce95  sl_WlanSet                            
    2000de1d  sl_WlanSetMode                        
    2000ca45  spi_Close                             
    2000a6c1  spi_Open                              
    2000b4d9  spi_Read                              
    2000c159  spi_Write                             
    2000d08d  sprintf                               
    2000e387  strchr                                
    2000e32d  strcmp                                
    2000e3d9  strcpy                                
    2000e3ed  strlen                                
    2000df55  strncmp                               
    2000dd2d  strncpy                               
    2000dc99  strstr                                
    2000ab9d  strtoul                               
    2000d76d  uDMAChannelAssign                     
    2000cf65  uDMAChannelAttributeDisable           
    2000cfc9  uDMAChannelAttributeEnable            
    2000db51  uDMAChannelControlSet                 
    2000e181  uDMAChannelEnable                     
    2000b5c9  uDMAChannelTransferSet                
    2000c53d  vsnprintf                             
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    address   name                                  
    -------   ----                                  
    00000800  __STACK_SIZE                          
    00000800  __SYSMEM_SIZE                         
    20004000  g_pfnVectors                          
    20004401  SimpleLinkWlanEventHandler            
    20004509  SimpleLinkNetAppEventHandler          
    200045a1  SimpleLinkHttpServerCallback          
    200045c9  SimpleLinkGeneralEventHandler         
    200045df  SimpleLinkSockEventHandler            
    20004d8f  ParseJSONData                         
    20005ad5  main                                  
    20006e51  __TI_printfi                          
    2000719f  bufferedRecv                          
    20007975  HTTPCli_initSockAddr                  
    20007a83  HTTPCli_connect                       
    20007ba5  HTTPCli_construct                     
    20007bed  HTTPCli_create                        
    20007c05  HTTPCli_delete                        
    20007c3b  HTTPCli_destruct                      
    20007c83  HTTPCli_disconnect                    
    20007cb9  HTTPCli_setRequestFields              
    20007cdf  HTTPCli_setResponseFields             
    20007d05  HTTPCli_setSecureParams               
    20007d25  HTTPCli_sendRequest                   
    20007df3  HTTPCli_sendField                     
    20007e4b  HTTPCli_sendRequestBody               
    20007e83  HTTPCli_getResponseStatus             
    20007eb9  HTTPCli_getResponseField              
    2000803d  HTTPCli_readResponseBody              
    200080c9  HTTPCli_readRawResponseBody           
    20008109  HTTPCli_setProxy                      
    200083dd  jsmn_parse                            
    200086ef  jsmn_init                             
    2000870d  _SlDrvMsgRead                         
    20008cf9  minit                                 
    20008d87  malloc                                
    20008def  free                                  
    20008eb1  realloc                               
    20008fbd  memalign                              
    200090a1  calloc                                
    200090ed  Ssock_construct                       
    2000912d  Ssock_create                          
    20009147  Ssock_delete                          
    2000916f  Ssock_destruct                        
    200091c1  Ssock_getSocket                       
    200091cf  Ssock_recv                            
    20009229  Ssock_recvall                         
    2000926d  Ssock_send                            
    20009387  Ssock_startSecure                     
    200093c1  InitTerm                              
    200093df  Message                               
    20009401  Message1                              
    20009423  ClearTerm                             
    2000942d  Error                                 
    20009465  GetCmd                                
    2000950b  TrimSpace                             
    200095a3  Report                                
    20009665  _SlDrvRxHdrRead                       
    200098ad  sl_WlanConnect                        
    20009af1  __aeabi_uldivmod                      
    20009ce5  _SlDrvReleasePoolObj                  
    20009eb5  _SlDrvMsgWrite                        
    2000a081  __aeabi_dsub                          
    2000a08b  __aeabi_dadd                          
    2000a239  _SlDrvWaitForPoolObj                  
    2000a3c9  _SlDrvDriverCBInit                    
    2000a551  _SlFindAndSetActiveObj                
    2000a6c1  spi_Open                              
    2000a805  __aeabi_ddiv                          
    2000a93d  PRCMCC3200MCUInit                     
    2000aa71  _SlDrvDataReadOp                      
    2000ab9d  strtoul                               
    2000acb1  _Dscale                               
    2000adc1  _SlDrvDataWriteOp                     
    2000aec9  sl_Connect                            
    2000afd1  sl_Send                               
    2000b0d9  sl_NetAppDnsGetHostByName             
    2000b1dd  _SlDrvDriverCBDeinit                  
    2000b2dd  _SlDrvNetAppEventHandler              
    2000b3db  __aeabi_dmul                          
    2000b4d9  spi_Read                              
    2000b5c9  uDMAChannelTransferSet                
    2000b6b9  _SlDrvClassifyRxMsg                   
    2000b791  sl_Stop                               
    2000b865  _sl_HandleAsync_DnsGetHostByService   
    2000b92d  _SlDrvMsgReadCmdCtx                   
    2000b9ed  _SlRemoveFromList                     
    2000baad  _Dnorm                                
    2000bb6d  sl_Start                              
    2000bc29  _SlAsyncEventGenericHandler           
    2000bce1  sl_NetAppMDNSRegisterUnregisterService
    2000bd95  IntDisable                            
    2000be3d  IntEnable                             
    2000bee5  SPIConfigSetExpClk                    
    2000bf85  _SlDrvMsgReadSpawnCtx                 
    2000c021  __aeabi_memcpy                        
    2000c021  __aeabi_memcpy4                       
    2000c021  __aeabi_memcpy8                       
    2000c021  memcpy                                
    2000c0bd  sl_DevGet                             
    2000c159  spi_Write                             
    2000c1f1  PRCMPeripheralClockGet                
    2000c39d  _sl_HandleAsync_DnsGetHostByName      
    2000c429  _sl_HandleAsync_PingResponse          
    2000c4b5  PinConfigSet                          
    2000c53d  vsnprintf                             
    2000c5c5  __aeabi_cdcmpeq                       
    2000c5c5  __aeabi_cdcmple                       
    2000c64b  __aeabi_cdrcmple                      
    2000c6d1  NwpPowerOnPreamble                    
    2000c755  _SlDrvCmdOp                           
    2000c8d5  _sl_HandleAsync_InitComplete          
    2000c951  __aeabi_memclr                        
    2000c951  __aeabi_memclr4                       
    2000c951  __aeabi_memclr8                       
    2000c953  __aeabi_memset                        
    2000c953  __aeabi_memset4                       
    2000c953  __aeabi_memset8                       
    2000c959  memset                                
    2000c9cd  _sl_HandleAsync_Connect               
    2000ca45  spi_Close                             
    2000cabd  UARTConfigSetExpClk                   
    2000cb35  sl_Recv                               
    2000cba9  _SlNonOsMainLoopTask                  
    2000cc19  _SlDrvCmdSend                         
    2000cc85  __TI_auto_init                        
    2000cd5d  _sl_NetAppSendTokenValue              
    2000cdc5  sl_NetCfgSet                          
    2000ce2d  sl_SetSockOpt                         
    2000ce95  sl_WlanSet                            
    2000cefd  _Dunscale                             
    2000cf65  uDMAChannelAttributeDisable           
    2000cfc9  uDMAChannelAttributeEnable            
    2000d02d  _sl_HandleAsync_Accept                
    2000d08d  sprintf                               
    2000d0ed  sl_WlanPolicySet                      
    2000d14d  _SlNonOsSemGet                        
    2000d1a9  _SlNonOsSpawn                         
    2000d205  sl_Socket                             
    2000d261  IntPendClear                          
    2000d2b9  PRCMPeripheralReset                   
    2000d311  ltoa                                  
    2000d369  IntPrioritySet                        
    2000d3bd  _sl_HandleAsync_Select                
    2000d411  sl_WlanRxFilterSet                    
    2000d465  ldexp                                 
    2000d4b9  _sl_HandleAsync_Stop                  
    2000d509  _c_int00                              
    2000d559  SPIIntEnable                          
    2000d5f1  _SlDrvProtectAsyncRespSetting         
    2000d63d  _SlDrvRxIrqHandler                    
    2000d689  _sl_BuildAddress                      
    2000d6d5  atoi                                  
    2000d721  copy_in                               
    2000d76d  uDMAChannelAssign                     
    2000d7b9  SPIIntClear                           
    2000d801  _SlDrvBasicCmd                        
    2000d849  __aeabi_d2iz                          
    2000d919  C$$EXIT                               
    2000d91d  abort                                 
    2000d925  exit                                  
    2000d95d  sl_Htonl                              
    2000d9a1  PinModeSet                            
    2000d9e1  signal                                
    2000da21  NwpRegisterInterruptHandler           
    2000da5f  CopyPingResultsToReport               
    2000da9d  PRCMPeripheralClkEnable               
    2000dad9  _sl_TruncatePayloadByProtocol         
    2000db15  sl_Htons                              
    2000db51  uDMAChannelControlSet                 
    2000db8d  NwpPowerOff                           
    2000dbc5  sl_NetAppMDNSUnRegisterService        
    2000dbfd  PRCMPeripheralStatusGet               
    2000dc31  SPIFIFOLevelSet                       
    2000dc65  feraiseexcept                         
    2000dc99  strstr                                
    2000dccd  UARTDisable                           
    2000dcfd  _SlDrvDeviceEventHandler              
    2000dd2d  strncpy                               
    2000dd5d  _Dclass                               
    2000dd8d  _Feraise                              
    2000ddbd  sl_Close                              
    2000dded  sl_WlanProfileDel                     
    2000de1d  sl_WlanSetMode                        
    2000de4d  __aeabi_i2d                           
    2000de7b  raise                                 
    2000dea9  NwpPowerOn                            
    2000ded5  PRCMSysResetCauseGet                  
    2000df01  frexp                                 
    2000df2d  PRCMPeripheralClkDisable              
    2000df55  strncmp                               
    2000df7d  DmaSpiSwIntHandler                    
    2000dfa1  IntUnregister                         
    2000dfc5  UARTEnable                            
    2000dfe9  _SlDrvProtectionObjLockWaitForever    
    2000e00d  memmove                               
    2000e031  SPIReset                              
    2000e053  SPIWordCountSet                       
    2000e075  IntRegister                           
    2000e095  _SlDrvProtectionObjUnLock             
    2000e0b5  UARTCharPut                           
    2000e0d3  _SlDrvObjLockWaitForever              
    2000e0f1  _SlDrvSyncObjWaitForever              
    2000e12d  UARTCharGetNonBlocking                
    2000e149  PinMuxConfig                          
    2000e165  memccpy                               
    2000e181  uDMAChannelEnable                     
    2000e19d  PinTypeUART                           
    2000e1b7  SPIDmaDisable                         
    2000e1d1  SPIDmaEnable                          
    2000e1eb  SPIFIFODisable                        
    2000e205  SPIFIFOEnable                         
    2000e21f  SPIIntUnregister                      
    2000e239  _SlDrvObjUnLock                       
    2000e253  _SlDrvSyncObjSignal                   
    2000e26d  SPICSDisable                          
    2000e285  SPICSEnable                           
    2000e29d  SPIDisable                            
    2000e2b5  SPIEnable                             
    2000e2cd  UARTCharsAvail                        
    2000e2e5  _SlNonOsSemSet                        
    2000e2fd  _sl_GetStartResponseConvert           
    2000e315  _args_main                            
    2000e32d  strcmp                                
    2000e345  PRCMHIBRegRead                        
    2000e35b  PRCMHIBRegWrite                       
    2000e371  _SlDrvMemZero                         
    2000e387  strchr                                
    2000e39d  CPUcpsie                              
    2000e3b1  IntVTableBaseSet                      
    2000e3c5  _register_unlock                      
    2000e3cb  _register_lock                        
    2000e3d3  _nop                                  
    2000e3d9  strcpy                                
    2000e3ed  strlen                                
    2000e401  _SlDrvResetCmdExt                     
    2000e40f  __TI_decompress_none                  
    2000e41d  ResetISR                              
    2000e42d  NwpMaskInterrupt                      
    2000e439  NwpUnMaskInterrupt                    
    2000e445  __TI_zero_init                        
    2000e451  sl_WlanDisconnect                     
    2000e45d  IntMasterEnable                       
    2000e467  UtilsDelay                            
    2000e46d  __TI_decompress_rle24                 
    2000e473  _system_pre_init                      
    2000e478  _ctypes_                              
    2000e966  OpcodeTranslateTable                  
    2000e9a2  _SlPolicySetCmdCtrl                   
    2000e9a6  _SlPolicyGetCmdCtrl                   
    2000e9aa  _SlProfileGetCmdCtrl                  
    2000e9ae  _SlProfileDelCmdCtrl                  
    2000e9b2  _SlWlanGetNetworkListCtrl             
    2000e9b6  _SlRxFilterAddtCmdCtrl                
    2000e9ba  _SlRxFilterSetCmdCtrl                 
    2000e9be  _SlRxFilterGetCmdCtrl                 
    2000e9c2  _SlSmartConfigStartCmdCtrl            
    2000e9c6  _SlWlanSetModeCmdCtrl                 
    2000e9ca  _SlWlanCfgSetCmdCtrl                  
    2000e9ce  _SlWlanCfgGetCmdCtrl                  
    2000e9e0  _SlActionLookupTable                  
    2000ea18  g_H2NSyncPattern                      
    2000ea20  g_H2NCnysPattern                      
    2000ea28  RxMsgClassLUT                         
    2000ea4c  _SlSockSocketCmdCtrl                  
    2000ea50  _SlSockCloseCmdCtrl                   
    2000ea54  _SlRecvfomCmdCtrl                     
    2000ea58  _SlSendCmdCtrl                        
    2000ea5c  _SlListenCmdCtrl                      
    2000ea60  _SlAcceptCmdCtrl                      
    2000ea64  _SlRecvCmdCtrl                        
    2000ea68  _SlSetSockOptCmdCtrl                  
    2000ea6c  _SlGetSockOptCmdCtrl                  
    2000ea70  _SlSelectCmdCtrl                      
    2000eb04  _SlNetAppStartCtrl                    
    2000eb08  _SlNetAppStopCtrl                     
    2000eb0c  _SlGetServiceListeCtrl                
    2000eb10  _SlRegisterServiceCtrl                
    2000eb14  _SlGetHostByServiceCtrl               
    2000eb18  _SlGetHostByNameCtrl                  
    2000eb1c  _SlNetAppSetCmdCtrl                   
    2000eb20  _SlNetAppSendTokenValueCmdCtrl        
    2000eb24  _SlNetAppGetCmdCtrl                   
    2000ebac  _SlStopCmdCtrl                        
    2000ebb0  _SlEventMaskSetCmdCtrl                
    2000ebb4  _SlEventMaskGetCmdCtrl                
    2000ebb8  _SlDeviceGetCmdCtrl                   
    2000ebbc  _SlDeviceSetCmdCtrl                   
    2000ebc0  _SlPayloadByProtocolLUT               
    2000ebe0  StartResponseLUT                      
    2000ebf0  _SlNetCfgSetCmdCtrl                   
    2000ebf4  _SlNetCfgGetCmdCtrl                   
    2000ebf8  __TI_static_base__                    
    2000ec48  __TI_Handler_Table_Base               
    2000ec54  __TI_Handler_Table_Limit              
    2000ec60  __TI_CINIT_Base                       
    2000ec70  __TI_CINIT_Limit                      
    20017000  g_buff                                
    200175b8  post_data                             
    200177b8  g_StatMem                             
    20017920  g_ucDinDout                           
    20017970  g__SlNonOsCB                          
    20017998  g_ucConnectionSSID                    
    200179bc  ses_id                                
    200179d8  g_ucConnectionBSSID                   
    200179e4  g_ulDestinationIP                     
    200179e8  RxIrqCnt                              
    200179e9  g_cDummy                              
    200179f0  _sys_memory                           
    200182a0  _Denorm                               
    200182b0  _Eps                                  
    200182c0  _Hugeval                              
    200182d0  _Inf                                  
    200182e0  _Nan                                  
    200182f0  _Snan                                 
    20018300  _Rteps                                
    20018310  _Xbig                                 
    20018318  _Zero                                 
    20018378  g_ulStatus                            
    2001837c  g_ulGatewayIP                         
    20018380  bytesReceived                         
    20018390  g_SpiFd                               
    20018394  g_pHostIntHdl                         
    20018398  g_ucDMAEnabled                        
    2001839c  g_pCB                                 
    200183a0  pPingCallBackFunc                     
    200183a4  gFirstCmdMode                         
    200183a8  _lock                                 
    200183ac  _unlock                               
    200183b0  __TI_cleanup_ptr                      
    200183b4  __TI_dtors_ptr                        
    200183b8  _Fenv                                 
    200183bc  _Tls_setup__Fenv                      
    200183c0  _Errno                                
    200183c4  main_func_sp                          
    2003b800  __stack                               
    2003c000  __STACK_END                           
    ffffffff  __binit__                             
    ffffffff  __c_args__                            
    ffffffff  binit                                 
    UNDEFED   SHT$$INIT_ARRAY$$Base                 
    UNDEFED   SHT$$INIT_ARRAY$$Limit                
    
    [341 symbols]
    

  • Hi Bhanu,


    Which LP are you using as we can see from linker file memory map combining SRAM_CODE and SRAM_DATA more than 0x2C000. Another thing from code we are not able to understand how you trying to access some memory location:

    char* dummy; //Aashish - dummy is a char pointer allocated in stack for eg. at location 0x2000
    char* pvvoltage=dummy+10; //Aashish - pvvoltage is a variable that allocated in stack eg. at 0x2004 and pointing to address of dummy + 10 -> 0x2010 in stack that may be location of some other variable or stack frame

    sprintf(pvvoltage,"%u",a); //Aashish- Copying some data at memory location pointed by pvvoltage in stack at location 0x2010. It means stack getting corrupted and system will crash some point of time.

    either you need to allocated memory dynamically or define as below:
    char *dummy;
    char pvvoltage[10];
    char* pvcurrent[10];
    char* instengen [10];
    char* gridvoltage[10];
    ........
    ........
    sprintf(pvvoltage,"%u",a);


    Also increase stack size from 0x800 to required size in project propertied, if needed.

    Regards,
    Aashish
  • Hi Aashish,

               If LP is the launch pad version you have asked. It is CC3200LAUNCHXL Rev 4.1. I did declare the variables like char pvvurrent = pvvoltage +10; inorder to limit the range of memory where the variables are getting allocated. And one more thing is that if I declare as char* pvcurrent[10]; It will become the array of 10 strings... which I was not looking for.. I am looking for a pointer variable to store the starting adress of the string which changes it's contents for every loop itereation. And I will try increasing the stack size and check as you said.

  • Hi Bhanu,


    Where are you doing memory allocation ? You randomly pointing to some memory location that you suppose to not to do.


    Regards,
    Aashish
  • I'm sorry.. the intention behind pointing every variable at 10 locations far from each other is that I wanted to make sure that they don't get allocated at random locations. As per my code I expected that all the variables will stay at regular intervals of 10 locations.. Please let me know if any thing wrong.. And thank you very much your idea of increasing stack size has solved a problem...
  • Hi Aashish,

    I am sorry, I was thinking that if I give an interval of 10 I will have control over the 10 locations in between them... I was wrong in that.. Is that what you are trying to say right... May be that is why memory is being corrupted.. Thank you any how..
  • Hi Bhanu,


    Yes that what I was saying you are trying to control stack memory that not allocated to application for modification. Even if you increase the stack size, at some point later same issue occur again as you still corrupting stack. You need to allocate a big chunk of memory(size that enough to hold all required var) first than divide them or define them as array as suggested in last post.

    char buf[500];
    char *dummy=buf;
    char pvvoltage = (char *)(dummy+10);
    char* pvcurrent = (char *)(pvvoltage +10);
    ......

    But strongly recommended to use separate char array for each variable as suggested in previous post or directly use POST data buffer as below:

    sprintf(pcBufLocation, "%s %s %u %s......", POST_BEGIN, POST_PVVOLTAGE, a, POST_PVCURRENT, b,..........)


    Regards,
    Aashish
  • yes, Aashish I have used different arrays for every string and is working fine now.. I will definitely try both and see which is the best.. Thank you very much for your time..