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.

MSP432E401Y: CODE HANG WITH TIMER EVENT

Part Number: MSP432E401Y
Other Parts Discussed in Thread: SYSBIOS, MSP432E411Y, 4430

Hello,

I have an applications in which i have written multi thread code for sending & receiving the data over different uartS along with the i/o's.

And i am using a timer for sending the data out for every 50ms on uart.

This code is executing well up to a certain time after that it is hanging.No Thread is executing.

When i remove the code in timer callback functions and then everything is executing properly.

In that callback function  i am sending the data over one of the uart and i am not using that particular uart in any other threads. But still it is hanging after certain time.

What might be the cause for this.

Thanks & Regards

Kalyan.

  • Hello Kalyan,

    Did you confirm if the stack overflow of the task are not occurring? You can use ROV tool to check if the stack of each task is not overflowing. You might also get an exception on stack overflow.

    Thanks,

    Sai

  • Hello Sai,

    Thanks for the response.

    _________________________________________________

    Did you confirm if the stack overflow of the task are not occurring? You can use ROV tool to check if the stack of each task is not overflowing. You might also get an exception on stack overflow.

    _________________________________________________

    That i will check and confirm Tomorrow. Until that please keep this thread active.

    Regards

    Kalyan.

  • Hello sai,

    These are the results i got after running the ROV:

    After Operating the IO controls:

    Here It seems i haven't had any stack overflow.

    Then What might be the issue sir.

    Thanks & Regards

    Kalyan

  • Hello sir,

    Please tell how to debug the issue and What might be the cause for Hanging.

    Regards

    Kalyan.

  • Hello Sir,

    I am getting the exception after running the application.

    These are the result after checking the "Scan for Errors" in BIOS :

    The detailed text is:

    ti.sysbios.family.arm.m3.Hwi Module N/A exception An exception has occurred!
    ti.sysbios.knl.Semaphore Basic (0x20000520) pendElems Error: Problem scanning pend Queue: JavaException: java.lang.Exception: Target memory read failed at address: 0xffffffff, length: 8 This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.
    ti.sysbios.knl.Task Detailed ti.sysbios.knl.Task.IdleTask blockedOn Invalid task internal state: pend element address (0x0) is not within the task's stack

    Please guide me to get rid of this exception.

    Thanks & Regards

    Kalyan.

  • .map file information:

    ******************************************************************************
    TI ARM Linker PC v18.1.3
    ******************************************************************************
    >> Linked Fri May 17 15:20:52 2019

    OUTPUT FILE NAME: <MultiThread_tirtos_ccs.out>
    ENTRY POINT SYMBOL: "_c_int00" address: 00002e3d


    MEMORY CONFIGURATION

    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    FLASH 00000000 00100000 00005902 000fa6fe R X
    SRAM 20000000 00040000 000216cf 0001e931 RW X


    SEGMENT ALLOCATION MAP

    run origin load origin length init length attrs members
    ---------- ----------- ---------- ----------- ----- -------
    00000000 00000000 00005908 00005908 r-x
    00000000 00000000 0000003c 0000003c r-- .resetVecs
    00000040 00000040 00004c72 00004c72 r-x .text
    00004cb4 00004cb4 00000934 00000934 r-- .const
    000055e8 000055e8 00000320 00000320 r-- .cinit
    20000360 20000360 00020000 00000000 r--
    20000360 20000360 00020000 00000000 r-- .priheap
    20020360 20020360 00000f6f 00000000 rw-
    20020360 20020360 000008c8 00000000 rw- .bss
    20020c28 20020c28 000006a7 00000000 rw- .data
    2003fc00 2003fc00 00000400 00000000 rw-
    2003fc00 2003fc00 00000400 00000000 rw- .stack


    SECTION ALLOCATION MAP

    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .text 0 00000040 00004c72
    00000040 000002d8 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_open)
    00000318 000002a0 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_msp432e4_init_Boot_sysCtlClockFreqSetI__I)
    000005b8 00000170 : BIOS.obj (.text:ti_sysbios_knl_Task_Instance_finalize__E)
    00000728 00000158 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIO_setConfig)
    00000880 00000130 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOPadConfigSet)
    000009b0 00000130 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Semaphore_pend__E)
    00000ae0 00000128 Threads.obj (.text:mainThread)
    00000c08 0000011c sysbios.aem4f : BIOS.obj (.text:xdc_runtime_Startup_startMods__I)
    00000d24 00000004 dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_getCpuFreq)
    00000d28 00000118 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_postInit__I)
    00000e40 0000010c : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_start__E)
    00000f4c 00000004 dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_setTimeout)
    00000f50 000000fc sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_Instance_init__E)
    0000104c 00000004 dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_start)
    00001050 000000f4 sysbios.aem4f : BIOS.obj (.text:pthread_create)
    00001144 000000f4 : m3_Hwi_asm.obj (.text:ti_sysbios_family_arm_m3_Hwi_dispatch__I)
    00001238 000000ec main_tirtos.obj (.text:main)
    00001324 00000004 dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_stop)
    00001328 000000e8 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_TaskSupport_start__E)
    00001410 000000d0 : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_alloc__E)
    000014e0 000000bc : BIOS.obj (.text:xdc_runtime_Core_createObject__I)
    0000159c 000000b8 Uart_Init.obj (.text:Uart_Config)
    00001654 00000004 dpl_msp432e4.aem4f : HwiP_tirtos.oem4f (.text:HwiP_disable)
    00001658 000000b8 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_exit__E)
    00001710 000000b6 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:readTaskCallback)
    000017c6 000000b2 : UARTMSP432E4.oem4f (.text:UARTMSP432E4_close)
    00001878 000000b0 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_enableTiva__I)
    00001928 000000ac drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIO_init)
    000019d4 000000a8 : UARTMSP432E4.oem4f (.text:readTaskBlocking)
    00001a7c 00000004 dpl_msp432e4.aem4f : SemaphoreP_tirtos.oem4f (.text:SemaphoreP_post)
    00001a80 000000a4 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_setPri__E)
    00001b24 000000a0 auto_init.aem4f : auto_init.oem4f (.text)
    00001bc4 0000009e drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_readPolling)
    00001c62 00000006 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOIntClear)
    00001c68 0000009c sysbios.aem4f : BIOS.obj (.text:_pthread_removeThreadKeys)
    00001d04 0000009c rtsv7M4_T_le_v4SPD16_eabi.lib : memcpy_t2.asm.obj (.text)
    00001da0 00000098 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_Instance_init__E)
    00001e38 00000094 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:readIsrTextBlocking)
    00001ecc 00000004 Threads.obj (.text:TS_Thread)
    00001ed0 00000094 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_initNVIC__E)
    00001f64 00000090 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_control)
    00001ff4 00000004 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTIntClear)
    00001ff8 00000090 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_Module_startup__E)
    00002088 0000008c : BIOS.obj (.text:xdc_runtime_Memory_alloc__E)
    00002114 0000008a drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_write)
    0000219e 00000088 : UARTMSP432E4.oem4f (.text:readIsrTextCallback)
    00002226 00000002 main_tirtos.obj (.text:NDK_hookInit)
    00002228 00000088 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Mailbox_Module_startup__E)
    000022b0 00000086 : BIOS.obj (.text:xdc_runtime_Core_constructObject__I)
    00002336 00000002 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_init)
    00002338 00000084 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_postInit__I)
    000023bc 00000004 release_pem4f.oem4f (.text:ti_sysbios_BIOS_RtsGateProxy_enter__E)
    000023c0 00000084 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_free__E)
    00002444 00000004 release_pem4f.oem4f (.text:ti_sysbios_BIOS_RtsGateProxy_leave__E)
    00002448 00000080 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Clock_workFunc__E)
    000024c8 0000007c Gpio_init.obj (.text:Gpio_Config)
    00002544 0000007c drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:writeData)
    000025c0 0000007c sysbios.aem4f : BIOS.obj (.text:xdc_runtime_Core_deleteObject__I)
    0000263c 0000007a rtsv7M4_T_le_v4SPD16_eabi.lib : memset_t2.asm.obj (.text)
    000026b6 00000002 : _lock.c.obj (.text:_nop)
    000026b8 00000070 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_initPrimary__I)
    00002728 0000006c drivers_msp432e4.aem4f : PowerMSP432E4.oem4f (.text:Power_releaseDependency)
    00002794 00000004 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_masterEnable__I)
    00002798 0000006c : BIOS.obj (.text:ti_sysbios_knl_Swi_restoreHwi__E)
    00002804 00000068 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIO_hwiIntFxn)
    0000286c 00000068 : PowerMSP432E4.oem4f (.text:Power_setDependency)
    000028d4 00000068 rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss:__TI_decompress_lzss)
    0000293c 00000004 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_delete)
    00002940 00000068 sysbios.aem4f : BIOS.obj (.text:pthread_exit)
    000029a8 00000068 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:readIsrBinaryBlocking)
    00002a10 00000064 : PowerMSP432E4.oem4f (.text:Power_init)
    00002a74 00000064 : UARTMSP432E4.oem4f (.text:readIsrBinaryCallback)
    00002ad8 00000064 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_Module_startup__E)
    00002b3c 00000004 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_TaskSupport_Module__startupDone__S)
    00002b40 00000064 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_dispatchC__I)
    00002ba4 00000004 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Module_GateProxy_enter__E)
    00002ba8 00000060 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Semaphore_post__E)
    00002c08 00000060 : BIOS.obj (.text:ti_sysbios_knl_Swi_run__I)
    00002c68 0000005c drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:getPowerResourceId)
    00002cc4 00000004 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Module_GateProxy_leave__E)
    00002cc8 0000005c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Swi_schedule__I)
    00002d24 00000004 release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_TimerProxy_getMaxTicks__E)
    00002d28 0000005c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_startCore__E)
    00002d84 00000004 release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_delete)
    00002d88 0000005c sysbios.aem4f : BIOS.obj (.text:xdc_runtime_Startup_exec__E)
    00002de4 00000058 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOIntTypeSet)
    00002e3c 00000058 boot.aem4f : boot.oem4f (.text)
    00002e94 00000058 sysbios.aem4f : m3_Hwi_asm_switch.obj (.text:ti_sysbios_family_arm_m3_Hwi_initStacks__E)
    00002eec 00000004 release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_delete)
    00002ef0 00000054 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_initDevice__I)
    00002f44 00000054 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_create)
    00002f98 00000054 sysbios.aem4f : BIOS.obj (.text:xdc_runtime_Core_assignLabel__I)
    00002fec 00000050 dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_create)
    0000303c 00000050 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIO_setCallback)
    0000308c 00000050 : UARTMSP432E4.oem4f (.text:UARTMSP432E4_hwiIntFxn)
    000030dc 00000050 Gpio_Callback_Fxn.obj (.text:gpio_FOV_In)
    0000312c 00000050 Gpio_Callback_Fxn.obj (.text:gpio_FOV_Out)
    0000317c 00000004 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_delete)
    00003180 00000050 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_Module_startup__E)
    000031d0 00000050 : BIOS.obj (.text:ti_sysbios_knl_Clock_Instance_init__E)
    00003220 00000050 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_create)
    00003270 0000004c drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_writePolling)
    000032bc 0000004c rtsv7M4_T_le_v4SPD16_eabi.lib : cpy_tbl.c.obj (.text:copy_in)
    00003308 0000004c drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:ringBufGet)
    00003354 00000004 release_pem4f.oem4f (.text:xdc_runtime_System_Module_GateProxy_enter__E)
    00003358 0000004c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_getStats__E)
    000033a4 00000004 release_pem4f.oem4f (.text:xdc_runtime_System_Module_GateProxy_leave__E)
    000033a8 0000004c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Swi_runLoop__I)
    000033f4 00000002 release_pem4f.oem4f (.text:ti_sysbios_BIOS_nullFunc__I)
    000033f6 00000002 --HOLE-- [fill = 0]
    000033f8 0000004c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_allBlockedFunction__I)
    00003444 00000004 --HOLE-- [fill = 0]
    00003448 0000004c : BIOS.obj (.text:ti_sysbios_knl_Task_schedule__I)
    00003494 00000048 Threads.obj (.text:Send_Data)
    000034dc 00000048 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_writeCancel)
    00003524 00000004 --HOLE-- [fill = 0]
    00003528 00000048 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_enableTimers__I)
    00003570 00000048 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_disableInterrupt__E)
    000035b8 00000048 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_enableInterrupt__E)
    00003600 00000048 : BIOS.obj (.text:ti_sysbios_knl_Task_deleteTerminatedTasksFunc__I)
    00003648 00000048 : BIOS.obj (.text:xdc_runtime_Core_assignParams__I)
    00003690 00000046 drivers_msp432e4.aem4f : RingBuf.oem4f (.text:RingBuf_put)
    000036d6 00000002 --HOLE-- [fill = 0]
    000036d8 00000044 : UART.oem4f (.text:UART_init)
    0000371c 00000004 --HOLE-- [fill = 0]
    00003720 00000044 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_isrStub__E)
    00003764 00000004 --HOLE-- [fill = 0]
    00003768 00000044 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_getStackInfo__E)
    000037ac 00000004 --HOLE-- [fill = 0]
    000037b0 00000044 : BIOS.obj (.text:ti_sysbios_knl_Swi_post__E)
    000037f4 00000004 --HOLE-- [fill = 0]
    000037f8 00000044 : BIOS.obj (.text:xdc_runtime_System_atexit__E)
    0000383c 00000042 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTConfigSetExpClk)
    0000387e 00000002 --HOLE-- [fill = 0]
    00003880 00000040 dpl_msp432e4.aem4f : HwiP_tirtos.oem4f (.text:HwiP_create)
    000038c0 00000040 drivers_msp432e4.aem4f : RingBuf.oem4f (.text:RingBuf_get)
    00003900 00000040 : UARTMSP432E4.oem4f (.text:UARTMSP432E4_read)
    00003940 00000040 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_startup__E)
    00003980 00000040 : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_Instance_init__E)
    000039c0 0000003c Threads.obj (.text:Rx_Thread)
    000039fc 0000003c msp432e4_driverlib.a : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralPresent)
    00003a38 0000003c : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralReady)
    00003a74 0000003c drivers_msp432e4.aem4f : UART.oem4f (.text:UART_open)
    00003ab0 0000003c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_Instance_finalize__E)
    00003aec 0000003c release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_create)
    00003b28 0000003c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Swi_restore__E)
    00003b64 00000004 --HOLE-- [fill = 0]
    00003b68 0000003c : BIOS.obj (.text:xdc_runtime_System_processAtExit__E)
    00003ba4 00000038 Threads.obj (.text:User_Thread)
    00003bdc 00000004 --HOLE-- [fill = 0]
    00003be0 00000038 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_processVitalTaskFlag__I)
    00003c18 00000036 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:UARTMSP432E4_readCancel)
    00003c4e 00000002 --HOLE-- [fill = 0]
    00003c50 00000034 msp432e4_driverlib.a : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralDisable)
    00003c84 00000034 : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralEnable)
    00003cb8 00000034 : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralPowerOff)
    00003cec 00000034 : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralPowerOn)
    00003d20 00000034 : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralSleepDisable)
    00003d54 00000034 : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralSleepEnable)
    00003d88 00000034 sysbios.aem4f : BIOS.obj (.text:_pthread_delete$43)
    00003dbc 00000034 release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_create)
    00003df0 00000032 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_hal_Hwi_initStack)
    00003e22 00000030 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIOMSP432E4_undoPinConfig)
    00003e52 00000002 --HOLE-- [fill = 0]
    00003e54 00000030 : GPIOMSP432E4.oem4f (.text:GPIO_enableInt)
    00003e84 00000030 release_pem4f.oem4f (.text:ti_sysbios_BIOS_atExitFunc__I)
    00003eb4 00000030 release_pem4f.oem4f (.text:ti_sysbios_BIOS_startFunc__I)
    00003ee4 00000004 --HOLE-- [fill = 0]
    00003ee8 00000030 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_stop__E)
    00003f18 00000030 release_pem4f.oem4f (.text:ti_sysbios_gates_GateHwi_Object__create__S)
    00003f48 00000030 release_pem4f.oem4f (.text:ti_sysbios_gates_GateMutex_Object__create__S)
    00003f78 00000030 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_gates_GateMutex_enter__E)
    00003fa8 00000030 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Object__create__S)
    00003fd8 00000030 release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_construct)
    00004008 00000030 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Semaphore_pendTimeout__I)
    00004038 00000030 : BIOS.obj (.text:ti_sysbios_knl_Task_restore__E)
    00004068 00000030 : BIOS.obj (.text:ti_sysbios_knl_Task_unblockI__E)
    00004098 0000002c msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIODirModeSet)
    000040c4 0000002c : gpio_MSP432E411Y.obj (.text:GPIOPinConfigure)
    000040f0 0000002c dpl_msp432e4.aem4f : SemaphoreP_tirtos.oem4f (.text:SemaphoreP_createBinary)
    0000411c 00000004 --HOLE-- [fill = 0]
    00004120 0000002c sysbios.aem4f : BIOS.obj (.text:_pthread_cleanupFxn)
    0000414c 0000002c release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_doTick__I)
    00004178 0000002c release_pem4f.oem4f (.text:ti_sysbios_knl_Queue_construct)
    000041a4 00000028 MSP_EXP432E401Y.obj (.text:MSP_EXP432E401Y_initGeneral)
    000041cc 00000004 --HOLE-- [fill = 0]
    000041d0 00000028 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Clock_addI__E)
    000041f8 00000028 : BIOS.obj (.text:ti_sysbios_knl_Swi_Module_startup__E)
    00004220 00000026 : m3_Hwi_asm.obj (.text:ti_sysbios_family_arm_m3_Hwi_pendSV__I)
    00004246 00000002 --HOLE-- [fill = 0]
    00004248 00000024 : BIOS.obj (.text:pthread_attr_init)
    0000426c 00000024 release_pem4f.oem4f (.text:ti_sysbios_BIOS_registerRTSLock__I)
    00004290 00000024 release_pem4f.oem4f (.text:ti_sysbios_BIOS_removeRTSLock__I)
    000042b4 00000024 release_pem4f.oem4f (.text:ti_sysbios_gates_GateMutex_Object__delete__S)
    000042d8 00000024 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Clock_Module_startup__E)
    000042fc 00000024 release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_Object__delete__S)
    00004320 00000024 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Clock_start__E)
    00004344 00000004 --HOLE-- [fill = 0]
    00004348 00000024 : BIOS.obj (.text:ti_sysbios_knl_Semaphore_Instance_init__E)
    0000436c 00000024 release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_Object__delete__S)
    00004390 00000024 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_restoreHwi__E)
    000043b4 00000004 --HOLE-- [fill = 0]
    000043b8 00000024 : BIOS.obj (.text:xdc_runtime_Error_policyMin__E)
    000043dc 00000004 --HOLE-- [fill = 0]
    000043e0 00000022 : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_write__I)
    00004402 00000020 drivers_msp432e4.aem4f : RingBuf.oem4f (.text:RingBuf_peek)
    00004422 00000002 --HOLE-- [fill = 0]
    00004424 00000020 msp432e4_driverlib.a : sysctl_MSP432E411Y.obj (.text:SysCtlPeripheralClockGating)
    00004444 00000020 : uart_MSP432E411Y.obj (.text:UARTDisable)
    00004464 00000020 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:getGpioIntIndex)
    00004484 00000020 release_pem4f.oem4f (.text:ti_sysbios_BIOS_rtsLock__I)
    000044a4 00000020 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_Object__delete__S)
    000044c4 00000020 sysbios.aem4f : m3_Hwi_asm.obj (.text:ti_sysbios_family_arm_m3_Hwi_excHandlerAsm__I)
    000044e4 00000004 --HOLE-- [fill = 0]
    000044e8 00000020 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_excHandler__I)
    00004508 00000020 release_pem4f.oem4f (.text:ti_sysbios_gates_GateHwi_Object__delete__S)
    00004528 00000020 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Object__delete__S)
    00004548 00000020 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Idle_run__E)
    00004568 00000020 release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_destruct)
    00004588 00000020 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_Object__delete__S)
    000045a8 0000001e sysbios.aem4f : m3_Hwi_asm_switch.obj (.text:ti_sysbios_family_xxx_Hwi_switchAndRunFunc)
    000045c6 0000001c : m3_TaskSupport_asm.obj (.text:ti_sysbios_family_arm_m3_TaskSupport_swap__E)
    000045e2 00000006 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOPinWrite)
    000045e8 0000001c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_gates_GateMutex_Instance_init__E)
    00004604 00000004 --HOLE-- [fill = 0]
    00004608 0000001c : BIOS.obj (.text:ti_sysbios_knl_Clock_Instance_finalize__E)
    00004624 0000001c release_pem4f.oem4f (.text:ti_sysbios_knl_Queue_destruct)
    00004640 0000001c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Queue_put__E)
    0000465c 00000004 --HOLE-- [fill = 0]
    00004660 0000001c : BIOS.obj (.text:ti_sysbios_knl_Task_enter__I)
    0000467c 00000018 drivers_msp432e4.aem4f : PowerMSP432E4.oem4f (.text:Power_idleFunc)
    00004694 00000018 : UART.oem4f (.text:UART_Params_init)
    000046ac 00000018 rtsv7M4_T_le_v4SPD16_eabi.lib : args_main.c.obj (.text:_args_main)
    000046c4 00000018 release_pem4f.oem4f (.text:ti_sysbios_BIOS_rtsUnlock__I)
    000046dc 00000018 release_pem4f.oem4f (.text:ti_sysbios_family_arm_lm4_Timer_Module__startupDone__F)
    000046f4 00000018 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_Module__startupDone__F)
    0000470c 00000018 release_pem4f.oem4f (.text:ti_sysbios_gates_GateHwi_Handle__label__S)
    00004724 00000018 release_pem4f.oem4f (.text:ti_sysbios_gates_GateMutex_Handle__label__S)
    0000473c 00000004 --HOLE-- [fill = 0]
    00004740 00000018 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_gates_GateMutex_leave__E)
    00004758 00000018 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Handle__label__S)
    00004770 00000018 sysbios.aem4f : BIOS.obj (.text:xdc_runtime_System_exit__E)
    00004788 00000016 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOPinTypeUART)
    0000479e 00000016 release_pem4f.oem4f (.text:ti_sysbios_BIOS_exitFunc__I)
    000047b4 00000014 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.text:GPIOMSP432E4_getGpioBaseAddr)
    000047c8 00000014 : GPIOMSP432E4.oem4f (.text:GPIOMSP432E4_getPowerResourceId)
    000047dc 00000014 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTEnable)
    000047f0 00000014 sysbios.aem4f : BIOS.obj (.text:pthread_attr_setschedparam)
    00004804 00000014 release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_Object__get__S)
    00004818 00000014 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_switchFromBootStack__E)
    0000482c 00000014 release_pem4f.oem4f (.text:ti_sysbios_heaps_HeapMem_Object__get__S)
    00004840 00000014 release_pem4f.oem4f (.text:ti_sysbios_knl_Swi_Object__get__S)
    00004854 00000014 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_Object__first__S)
    00004868 00000014 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_Object__next__S)
    0000487c 00000012 drivers_msp432e4.aem4f : RingBuf.oem4f (.text:RingBuf_construct)
    0000488e 00000012 dpl_msp432e4.aem4f : SemaphoreP_tirtos.oem4f (.text:SemaphoreP_pend)
    000048a0 00000012 sysbios.aem4f : BIOS.obj (.text:_pthread_runStub$43)
    000048b2 00000006 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTFIFOLevelSet)
    000048b8 00000012 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_hal_Hwi_Module_startup__E)
    000048ca 00000012 release_pem4f.oem4f (.text:xdc_runtime_Startup_exec__I)
    000048dc 00000010 release_pem4f.oem4f (.text:.bootCodeSection:ti_sysbios_family_arm_msp432e4_init_Boot_init__I)
    000048ec 00000010 dpl_msp432e4.aem4f : HwiP_tirtos.oem4f (.text:HwiP_Params_init)
    000048fc 00000010 : PowerMSP432E4_tirtos.oem4f (.text:PowerMSP432E4_sleepPolicy)
    0000490c 00000010 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:readBlockingTimeout)
    0000491c 00000004 --HOLE-- [fill = 0]
    00004920 00000010 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_BIOS_getCpuFreq__E)
    00004930 00000010 : BIOS.obj (.text:ti_sysbios_BIOS_setThreadType__E)
    00004940 00000010 : BIOS.obj (.text:ti_sysbios_BIOS_start__E)
    00004950 00000010 : m3_TaskSupport_asm.obj (.text:ti_sysbios_family_arm_m3_TaskSupport_glue)
    00004960 00000010 : BIOS.obj (.text:ti_sysbios_gates_GateMutex_Instance_finalize__E)
    00004970 00000010 release_pem4f.oem4f (.text:ti_sysbios_knl_Mailbox_Object__get__S)
    00004980 00000010 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Semaphore_Instance_finalize__E)
    00004990 00000010 : BIOS.obj (.text:ti_sysbios_knl_Swi_disable__E)
    000049a0 00000010 release_pem4f.oem4f (.text:ti_sysbios_knl_Task_Object__get__S)
    000049b0 00000010 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_knl_Task_disable__E)
    000049c0 00000010 : BIOS.obj (.text:xdc_runtime_SysCallback_abort__E)
    000049d0 00000010 : BIOS.obj (.text:xdc_runtime_SysCallback_exit__E)
    000049e0 0000000e msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOIntStatus)
    000049ee 0000000e drivers_msp432e4.aem4f : RingBuf.oem4f (.text:RingBuf_isFull)
    000049fc 0000000e msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTCharGetNonBlocking)
    00004a0a 0000000e : uart_MSP432E411Y.obj (.text:UARTCharPutNonBlocking)
    00004a18 0000000e : uart_MSP432E411Y.obj (.text:UARTCharsAvail)
    00004a26 0000000e rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none)
    00004a34 00000004 --HOLE-- [fill = 0]
    00004a38 0000000e sysbios.aem4f : BIOS.obj (.text:pthread_attr_setdetachstate)
    00004a46 00000002 --HOLE-- [fill = 0]
    00004a48 0000000e : BIOS.obj (.text:ti_sysbios_knl_Idle_loop__E)
    00004a56 00000002 --HOLE-- [fill = 0]
    00004a58 0000000e : BIOS.obj (.text:ti_sysbios_knl_Queue_empty__E)
    00004a66 0000000c dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_delete)
    00004a72 0000000c msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.text:GPIOIntEnable)
    00004a7e 0000000c dpl_msp432e4.aem4f : HwiP_tirtos.oem4f (.text:HwiP_delete)
    00004a8a 0000000c : SemaphoreP_tirtos.oem4f (.text:SemaphoreP_delete)
    00004a96 0000000c msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTFlowControlSet)
    00004aa2 0000000c : uart_MSP432E411Y.obj (.text:UARTTxIntModeSet)
    00004aae 00000002 --HOLE-- [fill = 0]
    00004ab0 0000000c Uart_Callback_Fxn.obj (.text:Uart4_ReadCallback)
    00004abc 0000000c rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.c.obj (.text:_register_lock)
    00004ac8 0000000c : _lock.c.obj (.text:_register_unlock)
    00004ad4 0000000c : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init)
    00004ae0 0000000c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_getMaxTicks__E)
    00004aec 0000000c release_pem4f.oem4f (.text:ti_sysbios_family_arm_m3_Hwi_Params__init__S)
    00004af8 0000000c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_disableFxn__E)
    00004b04 00000004 --HOLE-- [fill = 0]
    00004b08 0000000c : BIOS.obj (.text:ti_sysbios_family_arm_m3_TaskSupport_getStackAlignment__E)
    00004b14 00000004 --HOLE-- [fill = 0]
    00004b18 0000000c : BIOS.obj (.text:ti_sysbios_gates_GateHwi_enter__E)
    00004b24 0000000c release_pem4f.oem4f (.text:ti_sysbios_knl_Clock_Params__init__S)
    00004b30 0000000c release_pem4f.oem4f (.text:ti_sysbios_knl_Queue_Object__get__S)
    00004b3c 0000000c release_pem4f.oem4f (.text:ti_sysbios_knl_Semaphore_Params__init__S)
    00004b48 0000000c release_pem4f.oem4f (.text:ti_sysbios_knl_Task_Params__init__S)
    00004b54 00000004 --HOLE-- [fill = 0]
    00004b58 0000000c sysbios.aem4f : BIOS.obj (.text:ti_sysbios_rts_ti_ReentSupport_taskRegHook__I)
    00004b64 00000004 --HOLE-- [fill = 0]
    00004b68 0000000c : BIOS.obj (.text:xdc_runtime_Startup_rtsDone__E)
    00004b74 0000000a dpl_msp432e4.aem4f : ClockP_tirtos.oem4f (.text:ClockP_Params_init)
    00004b7e 0000000a msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTCharGet)
    00004b88 0000000a : uart_MSP432E411Y.obj (.text:UARTCharPut)
    00004b92 0000000a : uart_MSP432E411Y.obj (.text:UARTIntDisable)
    00004b9c 0000000a : uart_MSP432E411Y.obj (.text:UARTIntStatus)
    00004ba6 0000000a drivers_msp432e4.aem4f : UART.oem4f (.text:UART_read)
    00004bb0 0000000a : UART.oem4f (.text:UART_write)
    00004bba 0000000a release_pem4f.oem4f (.text:xdc_runtime_IHeap_alloc)
    00004bc4 0000000a release_pem4f.oem4f (.text:xdc_runtime_IHeap_free)
    00004bce 00000008 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTBusy)
    00004bd6 00000008 : uart_MSP432E411Y.obj (.text:UARTIntEnable)
    00004bde 00000008 : uart_MSP432E411Y.obj (.text:UARTRxErrorGet)
    00004be6 00000002 --HOLE-- [fill = 0]
    00004be8 00000008 sysbios.aem4f : BIOS.obj (.text:pthread_attr_setstacksize)
    00004bf0 00000008 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:readSemCallback)
    00004bf8 00000008 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_lm4_Timer_masterDisable__I)
    00004c00 00000008 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_doSwiRestore__I)
    00004c08 00000008 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_startup__E)
    00004c10 00000008 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.text:writeSemCallback)
    00004c18 00000006 msp432e4_driverlib.a : uart_MSP432E411Y.obj (.text:UARTRxErrorClear)
    00004c1e 00000002 --HOLE-- [fill = 0]
    00004c20 00000006 sysbios.aem4f : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_doTaskRestore__I)
    00004c26 00000002 --HOLE-- [fill = 0]
    00004c28 00000006 : BIOS.obj (.text:ti_sysbios_family_arm_m3_Hwi_restoreFxn__E)
    00004c2e 00000002 --HOLE-- [fill = 0]
    00004c30 00000006 : BIOS.obj (.text:ti_sysbios_gates_GateHwi_leave__E)
    00004c36 00000002 --HOLE-- [fill = 0]
    00004c38 00000006 : BIOS.obj (.text:ti_sysbios_heaps_HeapMem_isBlocking__E)
    00004c3e 00000002 --HOLE-- [fill = 0]
    00004c40 00000006 : BIOS.obj (.text:ti_sysbios_knl_Clock_stop__E)
    00004c46 00000002 --HOLE-- [fill = 0]
    00004c48 00000006 : BIOS.obj (.text:ti_sysbios_knl_Queue_Instance_init__E)
    00004c4e 00000002 --HOLE-- [fill = 0]
    00004c50 00000006 : BIOS.obj (.text:ti_sysbios_knl_Swi_startup__E)
    00004c56 00000002 --HOLE-- [fill = 0]
    00004c58 00000006 : BIOS.obj (.text:xdc_runtime_System_Module_startup__E)
    00004c5e 00000002 --HOLE-- [fill = 0]
    00004c60 00000004 : BIOS.obj (.text:ti_sysbios_gates_GateHwi_query__E)
    00004c64 00000004 --HOLE-- [fill = 0]
    00004c68 00000004 : BIOS.obj (.text:ti_sysbios_gates_GateMutex_query__E)
    00004c6c 00000004 --HOLE-- [fill = 0]
    00004c70 00000004 : BIOS.obj (.text:ti_sysbios_knl_Clock_setTimeout__E)
    00004c74 00000004 --HOLE-- [fill = 0]
    00004c78 00000004 : BIOS.obj (.text:ti_sysbios_knl_Task_startup__E)
    00004c7c 00000004 --HOLE-- [fill = 0]
    00004c80 00000002 : BIOS.obj (.text:ti_sysbios_BIOS_linkedWithIncorrectBootLibrary__E)
    00004c82 00000006 --HOLE-- [fill = 0]
    00004c88 00000002 : BIOS.obj (.text:ti_sysbios_gates_GateHwi_Instance_init__E)
    00004c8a 00000006 --HOLE-- [fill = 0]
    00004c90 00000002 : BIOS.obj (.text:ti_sysbios_knl_Clock_logTick__E)
    00004c92 00000006 --HOLE-- [fill = 0]
    00004c98 00000002 : BIOS.obj (.text:xdc_runtime_SysCallback_defaultAbort)
    00004c9a 00000006 --HOLE-- [fill = 0]
    00004ca0 00000002 : BIOS.obj (.text:xdc_runtime_SysCallback_defaultExit)
    00004ca2 00000006 --HOLE-- [fill = 0]
    00004ca8 00000002 : BIOS.obj (.text:xdc_runtime_System_abortSpin__E)
    00004caa 00000006 --HOLE-- [fill = 0]
    00004cb0 00000002 : BIOS.obj (.text:xdc_runtime_System_exitSpin__E)

    .const 0 00004cb4 00000934
    00004cb4 00000210 sysbios.aem4f : BIOS.obj (.const:$O2$$)
    00004ec4 000000b0 MSP_EXP432E401Y.obj (.const:uartMSP432E4HWAttrs)
    00004f74 00000058 release_pem4f.oem4f (.const:.string)
    00004fcc 00000048 msp432e4_driverlib.a : gpio_MSP432E411Y.obj (.const:g_pui32GPIOBaseAddrs)
    00005014 00000048 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.const:gpioBaseAddresses)
    0000505c 00000048 : GPIOMSP432E4.oem4f (.const:powerMgrIds)
    000050a4 00000044 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Object__PARAMS__C)
    000050e8 00000030 MSP_EXP432E401Y.obj (.const:UART_config)
    00005118 00000030 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C)
    00005148 00000030 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_hooks__A)
    00005178 00000028 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.const:UARTMSP432E4_fxnTable)
    000051a0 00000028 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Module__FXNS__C)
    000051c8 00000024 drivers_msp432e4.aem4f : UART.oem4f (.const:UART_defaultParams)
    000051ec 00000024 release_pem4f.oem4f (.const:ti_sysbios_gates_GateHwi_Module__FXNS__C)
    00005210 00000024 release_pem4f.oem4f (.const:ti_sysbios_gates_GateMutex_Module__FXNS__C)
    00005234 00000024 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Object__PARAMS__C)
    00005258 00000024 release_pem4f.oem4f (.const:ti_sysbios_knl_Clock_Object__PARAMS__C)
    0000527c 00000024 release_pem4f.oem4f (.const:ti_sysbios_knl_Semaphore_Object__PARAMS__C)
    000052a0 00000020 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.const:.string:gpioInterruptVectors)
    000052c0 00000020 : UARTMSP432E4.oem4f (.const:staticFxnTable)
    000052e0 00000020 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_Object__DESC__C)
    00005300 00000020 release_pem4f.oem4f (.const:ti_sysbios_gates_GateHwi_Object__DESC__C)
    00005320 00000020 release_pem4f.oem4f (.const:ti_sysbios_gates_GateMutex_Object__DESC__C)
    00005340 00000020 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Object__DESC__C)
    00005360 00000020 release_pem4f.oem4f (.const:ti_sysbios_knl_Clock_Object__DESC__C)
    00005380 00000020 release_pem4f.oem4f (.const:ti_sysbios_knl_Queue_Object__DESC__C)
    000053a0 00000020 release_pem4f.oem4f (.const:ti_sysbios_knl_Semaphore_Object__DESC__C)
    000053c0 00000020 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Object__DESC__C)
    000053e0 00000020 release_pem4f.oem4f (.const:xdc_runtime_Startup_sfxnTab__A)
    00005400 00000018 release_pem4f.oem4f (.const:ti_sysbios_gates_GateHwi_Object__PARAMS__C)
    00005418 00000018 release_pem4f.oem4f (.const:ti_sysbios_gates_GateMutex_Object__PARAMS__C)
    00005430 00000018 release_pem4f.oem4f (.const:ti_sysbios_knl_Queue_Object__PARAMS__C)
    00005448 00000014 MSP_EXP432E401Y.obj (.const:GPIOMSP432E4_config)
    0000545c 00000014 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.const:parityType)
    00005470 00000012 MSP_EXP432E401Y.obj (.const)
    00005482 00000002 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_Module__id__C)
    00005484 00000010 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.const:dataLength)
    00005494 00000010 release_pem4f.oem4f (.const:xdc_runtime_Startup_firstFxns__A)
    000054a4 00000010 release_pem4f.oem4f (.const:xdc_runtime_Startup_sfxnRts__A)
    000054b4 0000000c release_pem4f.oem4f (.const:ti_sysbios_knl_Idle_funcList__A)
    000054c0 00000008 MSP_EXP432E401Y.obj (.const:PowerMSP432E4_config)
    000054c8 00000008 drivers_msp432e4.aem4f : UARTMSP432E4.oem4f (.const:stopBits)
    000054d0 00000008 release_pem4f.oem4f (.const:ti_sysbios_knl_Idle_funcList__C)
    000054d8 00000008 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_hooks__C)
    000054e0 00000008 release_pem4f.oem4f (.const:xdc_runtime_Startup_firstFxns__C)
    000054e8 00000008 release_pem4f.oem4f (.const:xdc_runtime_Startup_lastFxns__C)
    000054f0 00000007 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.const:.string:outPinStrengths)
    000054f7 00000006 : GPIOMSP432E4.oem4f (.const:.string:gpioInterruptTypes)
    000054fd 00000004 : GPIOMSP432E4.oem4f (.const:.string:gpioCfgOutputTypes)
    00005501 00000003 : GPIOMSP432E4.oem4f (.const:.string:gpioCfgInputTypes)
    00005504 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_lm4_Timer_enableFunc__C)
    00005508 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_lm4_Timer_numTimerDevices__C)
    0000550c 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_lm4_Timer_startupNeeded__C)
    00005510 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C)
    00005514 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C)
    00005518 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_Object__count__C)
    0000551c 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_ccr__C)
    00005520 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C)
    00005524 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C)
    00005528 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_Hwi_priGroup__C)
    0000552c 00000004 release_pem4f.oem4f (.const:ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C)
    00005530 00000004 release_pem4f.oem4f (.const:ti_sysbios_gates_GateMutex_Instance_State_sem__O)
    00005534 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_E_memory__C)
    00005538 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Module__gateObj__C)
    0000553c 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Object__count__C)
    00005540 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_primaryHeapBaseAddr__C)
    00005544 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_primaryHeapEndAddr__C)
    00005548 00000004 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_reqAlign__C)
    0000554c 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Clock_Module_State_clockQ__O)
    00005550 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Clock_tickPeriod__C)
    00005554 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Mailbox_Instance_State_freeQue__O)
    00005558 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Mailbox_Object__count__C)
    0000555c 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Mailbox_maxTypeAlign__C)
    00005560 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Semaphore_Instance_State_pendQ__O)
    00005564 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Swi_Object__count__C)
    00005568 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_E_deleteNotAllowed__C)
    0000556c 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Module_State_inactiveQ__O)
    00005570 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Module_State_terminatedQ__O)
    00005574 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Object__count__C)
    00005578 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Object__heap__C)
    0000557c 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_allBlockedFunc__C)
    00005580 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_defaultStackHeap__C)
    00005584 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_defaultStackSize__C)
    00005588 00000004 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_numConstructedTasks__C)
    0000558c 00000004 release_pem4f.oem4f (.const:xdc_runtime_Error_E_memory__C)
    00005590 00000004 release_pem4f.oem4f (.const:xdc_runtime_Error_policyFxn__C)
    00005594 00000004 release_pem4f.oem4f (.const:xdc_runtime_IGateProvider_Interface__BASE__C)
    00005598 00000004 release_pem4f.oem4f (.const:xdc_runtime_IHeap_Interface__BASE__C)
    0000559c 00000004 release_pem4f.oem4f (.const:xdc_runtime_IModule_Interface__BASE__C)
    000055a0 00000004 release_pem4f.oem4f (.const:xdc_runtime_Memory_defaultHeapInstance__C)
    000055a4 00000004 release_pem4f.oem4f (.const:xdc_runtime_Startup_execImpl__C)
    000055a8 00000004 release_pem4f.oem4f (.const:xdc_runtime_Startup_maxPasses__C)
    000055ac 00000004 release_pem4f.oem4f (.const:xdc_runtime_Startup_sfxnRts__C)
    000055b0 00000004 release_pem4f.oem4f (.const:xdc_runtime_Startup_sfxnTab__C)
    000055b4 00000004 release_pem4f.oem4f (.const:xdc_runtime_SysCallback_abortFxn__C)
    000055b8 00000004 release_pem4f.oem4f (.const:xdc_runtime_SysCallback_exitFxn__C)
    000055bc 00000004 release_pem4f.oem4f (.const:xdc_runtime_System_Module__gateObj__C)
    000055c0 00000004 release_pem4f.oem4f (.const:xdc_runtime_System_abortFxn__C)
    000055c4 00000004 release_pem4f.oem4f (.const:xdc_runtime_System_exitFxn__C)
    000055c8 00000004 release_pem4f.oem4f (.const:xdc_runtime_System_maxAtexitHandlers__C)
    000055cc 00000004 release_pem4f.oem4f (.const:xdc_runtime_Text_charTab__C)
    000055d0 00000004 release_pem4f.oem4f (.const:xdc_runtime_Text_nameEmpty__C)
    000055d4 00000004 release_pem4f.oem4f (.const:xdc_runtime_Text_nameStatic__C)
    000055d8 00000004 release_pem4f.oem4f (.const:xdc_runtime_Text_nameUnknown__C)
    000055dc 00000002 release_pem4f.oem4f (.const:ti_sysbios_heaps_HeapMem_Module__id__C)
    000055de 00000002 release_pem4f.oem4f (.const:ti_sysbios_knl_Task_Module__id__C)
    000055e0 00000002 release_pem4f.oem4f (.const:xdc_runtime_Memory_Module__id__C)
    000055e2 00000002 release_pem4f.oem4f (.const:xdc_runtime_Text_charCnt__C)
    000055e4 00000002 release_pem4f.oem4f (.const:xdc_runtime_Text_isLoaded__C)
    000055e6 00000001 release_pem4f.oem4f (.const:xdc_runtime_Error_policy__C)
    000055e7 00000001 release_pem4f.oem4f (.const:xdc_runtime_Text_charTab__A)

    .cinit 0 000055e8 00000320
    000055e8 000002f7 (.cinit..data.load) [load image, compression = lzss]
    000058df 00000001 --HOLE-- [fill = 0]
    000058e0 0000000c (__TI_handler_table)
    000058ec 00000004 --HOLE-- [fill = 0]
    000058f0 00000008 (.cinit..bss.load) [load image, compression = zero_init]
    000058f8 00000010 (__TI_cinit_table)

    .init_array
    * 0 00000000 00000000 UNINITIALIZED

    .bss 0 20020360 000008c8 UNINITIALIZED
    20020360 00000360 (.common:ti_sysbios_family_arm_m3_Hwi_dispatchTable)
    200206c0 00000200 release_pem4f.oem4f (.bss:taskStackSection)
    200208c0 00000190 (.common:uartMSP432E4Objects)
    20020a50 00000090 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.bss:gpioCallbackInfo)
    20020ae0 00000080 (.common:uartMSP432E4RingBuffer)
    20020b60 00000024 (.common:uartParams1)
    20020b84 00000024 (.common:uartParams2)
    20020ba8 00000024 (.common:uartParams3)
    20020bcc 00000024 (.common:uartParams4)
    20020bf0 00000014 (.common:Tx_Buffer)
    20020c04 00000008 (.common:ti_sysbios_knl_Task_Instance_State_0_hookEnv__A)
    20020c0c 00000004 : GPIOMSP432E4.oem4f (.bss)
    20020c10 00000004 (.common:ClockP_tickPeriod)
    20020c14 00000004 (.common:uart1)
    20020c18 00000004 (.common:uart2)
    20020c1c 00000004 (.common:uart3)
    20020c20 00000004 (.common:uart4)
    20020c24 00000001 (.common:Data_Length)
    20020c25 00000001 (.common:ID_Value)
    20020c26 00000001 (.common:IO_flag)
    20020c27 00000001 (.common:Rx_Buffer)

    .data 0 20020c28 000006a7 UNINITIALIZED
    20020c28 0000016c drivers_msp432e4.aem4f : PowerMSP432E4.oem4f (.data:PowerMSP432E4_module)
    20020d94 0000008c sysbios.aem4f : BIOS.obj (.data:$O1$$)
    20020e20 00000080 release_pem4f.oem4f (.data:ti_sysbios_knl_Swi_Module_State_0_readyQ__A)
    20020ea0 00000080 release_pem4f.oem4f (.data:ti_sysbios_knl_Task_Module_State_0_readyQ__A)
    20020f20 0000005c release_pem4f.oem4f (.data:ti_sysbios_knl_Task_Object__table__V)
    20020f7c 00000054 release_pem4f.oem4f (.data:ti_sysbios_gates_GateMutex_Object__table__V)
    20020fd0 0000004c MSP_EXP432E401Y.obj (.data:gpioPinConfigs)
    2002101c 00000048 release_pem4f.oem4f (.data:ti_sysbios_knl_Task_Module__state__V)
    20021064 00000040 release_pem4f.oem4f (.data:ti_sysbios_family_arm_lm4_Timer_Module_State_0_device__A)
    200210a4 00000040 release_pem4f.oem4f (.data:ti_sysbios_family_arm_lm4_Timer_Object__table__V)
    200210e4 00000034 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Module__state__V)
    20021118 00000030 release_pem4f.oem4f (.data:ti_sysbios_knl_Swi_Object__table__V)
    20021148 0000002c release_pem4f.oem4f (.data:ti_sysbios_knl_Clock_Module__state__V)
    20021174 00000024 release_pem4f.oem4f (.data:ti_sysbios_BIOS_Module__state__V)
    20021198 00000020 release_pem4f.oem4f (.data:ti_sysbios_family_arm_lm4_Timer_Module_State_0_handles__A)
    200211b8 00000020 release_pem4f.oem4f (.data:xdc_runtime_Error_IgnoreBlock)
    200211d8 0000001c release_pem4f.oem4f (.data:ti_sysbios_knl_Swi_Module__state__V)
    200211f4 00000018 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Object__table__V)
    2002120c 00000018 release_pem4f.oem4f (.data:ti_sysbios_heaps_HeapMem_Object__table__V)
    20021224 00000010 MSP_EXP432E401Y.obj (.data:gpioCallbackFunctions)
    20021234 0000000c release_pem4f.oem4f (.data:ti_sysbios_family_arm_lm4_Timer_Module__state__V)
    20021240 00000008 rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.c.obj (.data:$O1$$)
    20021248 00000008 Threads.obj (.data)
    20021250 00000008 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Module__root__V)
    20021258 00000008 release_pem4f.oem4f (.data:ti_sysbios_gates_GateHwi_Module__root__V)
    20021260 00000008 release_pem4f.oem4f (.data:ti_sysbios_gates_GateMutex_Module__root__V)
    20021268 00000008 release_pem4f.oem4f (.data:ti_sysbios_heaps_HeapMem_Module__root__V)
    20021270 00000008 release_pem4f.oem4f (.data:ti_sysbios_knl_Clock_Module__root__V)
    20021278 00000008 release_pem4f.oem4f (.data:ti_sysbios_knl_Queue_Module__root__V)
    20021280 00000008 release_pem4f.oem4f (.data:ti_sysbios_knl_Semaphore_Module__root__V)
    20021288 00000008 release_pem4f.oem4f (.data:ti_sysbios_knl_Task_Module__root__V)
    20021290 00000008 release_pem4f.oem4f (.data:xdc_runtime_Startup_Module__state__V)
    20021298 00000008 release_pem4f.oem4f (.data:xdc_runtime_System_Module_State_0_atexitHandlers__A)
    200212a0 00000008 release_pem4f.oem4f (.data:xdc_runtime_System_Module__state__V)
    200212a8 00000005 drivers_msp432e4.aem4f : GPIOMSP432E4.oem4f (.data)
    200212ad 00000002 Gpio_Callback_Fxn.obj (.data)
    200212af 00000001 Uart_Callback_Fxn.obj (.data)
    200212b0 00000004 rtsv7M4_T_le_v4SPD16_eabi.lib : stkdepth_vars.c.obj (.data)
    200212b4 00000004 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Module_State_0_excContext__A)
    200212b8 00000004 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Module_State_0_excStack__A)
    200212bc 00000004 release_pem4f.oem4f (.data:ti_sysbios_gates_GateHwi_Object__table__V)
    200212c0 00000004 release_pem4f.oem4f (.data:ti_sysbios_knl_Task_Module_State_0_idleTask__A)
    200212c4 00000004 release_pem4f.oem4f (.data:ti_sysbios_rts_ti_ReentSupport_Module__state__V)
    200212c8 00000004 release_pem4f.oem4f (.data:xdc_runtime_Memory_Module__state__V)
    200212cc 00000002 release_pem4f.oem4f (.data:ti_sysbios_family_arm_m3_Hwi_Module_State_0_excActive__A)
    200212ce 00000001 drivers_msp432e4.aem4f : UART.oem4f (.data)

    .priheap 0 20000360 00020000 UNINITIALIZED
    20000360 00020000 --HOLE--

    .stack 0 2003fc00 00000400 UNINITIALIZED
    2003fc00 00000400 --HOLE--

    .bootVecs
    * 0 00000000 00000008 DSECT
    00000000 00000008 boot.aem4f : boot.oem4f (.bootVecs)

    .resetVecs
    * 0 00000000 0000003c
    00000000 0000003c release_pem4f.oem4f (.resetVecs)

    .vecs 0 20000000 00000360 NOLOAD SECTION
    20000000 00000360 release_pem4f.oem4f (.vecs)

    xdc.meta 0 00000000 000000fd COPY SECTION
    00000000 000000fd release_pem4f.oem4f (xdc.meta)

    xdc.noload
    * 0 00000000 00000000 COPY SECTION

    .binit 0 00000000 00000000

    MODULE SUMMARY

    Module code ro data rw data
    ------ ---- ------- -------
    .\
    MSP_EXP432E401Y.obj 40 270 620
    Threads.obj 488 0 31
    Uart_Init.obj 184 0 160
    main_tirtos.obj 238 0 0
    Gpio_Callback_Fxn.obj 160 0 3
    Gpio_init.obj 124 0 0
    Uart_Callback_Fxn.obj 12 0 1
    +--+----------------------------+-------+---------+---------+
    Total: 1246 270 815

    C:\Users\bel\Desktop\tirtos_builds_MSP_EXP432E401Y_release_ccs\Release\configPkg\package\cfg\
    release_pem4f.oem4f 1514 1198 3326
    +--+----------------------------+-------+---------+---------+
    Total: 1514 1198 3326

    C:/ti/simplelink_msp432e4_sdk_2_40_00_11/kernel/tirtos/packages/ti/dpl/lib/dpl_msp432e4.aem4f
    ClockP_tirtos.oem4f 118 0 4
    HwiP_tirtos.oem4f 96 0 0
    SemaphoreP_tirtos.oem4f 78 0 0
    PowerMSP432E4_tirtos.oem4f 16 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 308 0 4

    C:/ti/simplelink_msp432e4_sdk_2_40_00_11/source/ti/devices/msp432e4/driverlib/lib/ccs/m4f/msp432e4_driverlib.a
    gpio_MSP432E411Y.obj 540 72 0
    sysctl_MSP432E411Y.obj 464 0 0
    uart_MSP432E411Y.obj 264 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 1268 72 0

    C:/ti/simplelink_msp432e4_sdk_2_40_00_11/source/ti/drivers/lib/drivers_msp432e4.aem4f
    UARTMSP432E4.oem4f 2856 116 0
    GPIOMSP432E4.oem4f 868 196 153
    PowerMSP432E4.oem4f 336 0 364
    UART.oem4f 172 36 1
    RingBuf.oem4f 198 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 4430 348 518

    C:\Users\bel\Desktop\tirtos_builds_MSP_EXP432E401Y_release_ccs\src\sysbios\sysbios.aem4f
    BIOS.obj 9358 528 140
    m3_Hwi_asm.obj 314 0 0
    m3_Hwi_asm_switch.obj 118 0 0
    m3_TaskSupport_asm.obj 44 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 9834 528 140

    C:\ti\ccsv8\tools\compiler\ti-cgt-arm_18.1.3.LTS\lib\rtsv7M4_T_le_v4SPD16_eabi.lib
    memcpy_t2.asm.obj 156 0 0
    memset_t2.asm.obj 122 0 0
    copy_decompress_lzss.c.obj 104 0 0
    cpy_tbl.c.obj 76 0 0
    _lock.c.obj 26 0 8
    args_main.c.obj 24 0 0
    copy_decompress_none.c.obj 14 0 0
    copy_zero_init.c.obj 12 0 0
    stkdepth_vars.c.obj 0 0 4
    +--+----------------------------+-------+---------+---------+
    Total: 534 0 12

    C:\ti\simplelink_msp432e4_sdk_2_40_00_11\kernel\tirtos\packages\ti\targets\arm\rtsarm\lib\auto_init.aem4f
    auto_init.oem4f 160 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 160 0 0

    C:\ti\simplelink_msp432e4_sdk_2_40_00_11\kernel\tirtos\packages\ti\targets\arm\rtsarm\lib\boot.aem4f
    boot.oem4f 88 0 0
    +--+----------------------------+-------+---------+---------+
    Total: 88 0 0

    Stack: 0 0 1024
    Linker Generated: 0 795 0
    +--+----------------------------+-------+---------+---------+
    Grand Total: 19382 3211 5839


    LINKER GENERATED COPY TABLES

    __TI_cinit_table @ 000058f8 records: 2, size/record: 8, table size: 16
    .data: load addr=000055e8, load size=000002f7 bytes, run addr=20020c28, run size=000006a7 bytes, compression=lzss
    .bss: load addr=000058f0, load size=00000008 bytes, run addr=20020360, run size=000008c8 bytes, compression=zero_init


    LINKER GENERATED HANDLER TABLE

    __TI_handler_table @ 000058e0 records: 3, size/record: 4, table size: 12
    index: 0, handler: __TI_decompress_lzss
    index: 1, handler: __TI_decompress_none
    index: 2, handler: __TI_zero_init


    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

    address name
    ------- ----
    00005471 ADCBuf_count
    00005470 ADC_count
    00005472 AESCBC_count
    00005474 AESCCM_count
    00005473 AESCTR_count
    00005475 AESGCM_count
    200212af Avail
    00005476 CAN_count
    20021249 Check_Sum
    00004b75 ClockP_Params_init
    00002fed ClockP_create
    00004a67 ClockP_delete
    00000d25 ClockP_getCpuFreq
    00000f4d ClockP_setTimeout
    0000104d ClockP_start
    00001325 ClockP_stop
    20020c10 ClockP_tickPeriod
    20020c24 Data_Length
    00005477 Display_count
    00004099 GPIODirModeSet
    00001c63 GPIOIntClear
    00004a73 GPIOIntEnable
    000049e1 GPIOIntStatus
    00002de5 GPIOIntTypeSet
    00005448 GPIOMSP432E4_config
    000047b5 GPIOMSP432E4_getGpioBaseAddr
    000047c9 GPIOMSP432E4_getPowerResourceId
    00003e23 GPIOMSP432E4_undoPinConfig
    00000881 GPIOPadConfigSet
    000040c5 GPIOPinConfigure
    00004789 GPIOPinTypeUART
    000045e3 GPIOPinWrite
    00003e55 GPIO_enableInt
    00002805 GPIO_hwiIntFxn
    00001929 GPIO_init
    0000303d GPIO_setCallback
    00000729 GPIO_setConfig
    000024c9 Gpio_Config
    00020000 HEAPSIZE
    000048ed HwiP_Params_init
    00003881 HwiP_create
    00004a7f HwiP_delete
    00001655 HwiP_disable
    00004c29 HwiP_restore
    00005478 I2C_count
    20020c25 ID_Value
    20020c26 IO_flag
    000041a5 MSP_EXP432E401Y_initGeneral
    00002227 NDK_hookInit
    00005479 NVS_count
    0000547a PWM_count
    000054c0 PowerMSP432E4_config
    20020c28 PowerMSP432E4_module
    000048fd PowerMSP432E4_sleepPolicy
    0000467d Power_idleFunc
    00002a11 Power_init
    00002729 Power_releaseDependency
    0000286d Power_setDependency
    0000487d RingBuf_construct
    000038c1 RingBuf_get
    000049ef RingBuf_isFull
    00004403 RingBuf_peek
    00003691 RingBuf_put
    20020c27 Rx_Buffer
    000039c1 Rx_Thread
    0000547b SDFatFS_count
    0000547c SD_count
    0000547d SHA2_count
    UNDEFED SHT$$INIT_ARRAY$$Base
    UNDEFED SHT$$INIT_ARRAY$$Limit
    0000547e SPI_count
    200212ae STP
    000040f1 SemaphoreP_createBinary
    00004a8b SemaphoreP_delete
    0000488f SemaphoreP_pend
    00001a7d SemaphoreP_post
    00003495 Send_Data
    00004425 SysCtlPeripheralClockGating
    00003c51 SysCtlPeripheralDisable
    00003c85 SysCtlPeripheralEnable
    00003cb9 SysCtlPeripheralPowerOff
    00003ced SysCtlPeripheralPowerOn
    000039fd SysCtlPeripheralPresent
    00003a39 SysCtlPeripheralReady
    00003d21 SysCtlPeripheralSleepDisable
    00003d55 SysCtlPeripheralSleepEnable
    00001ecd TS_Thread
    0000547f Timer_count
    200212ad Turn
    20020bf0 Tx_Buffer
    00004bcf UARTBusy
    00004b7f UARTCharGet
    000049fd UARTCharGetNonBlocking
    00004b89 UARTCharPut
    00004a0b UARTCharPutNonBlocking
    00004a19 UARTCharsAvail
    0000383d UARTConfigSetExpClk
    00004445 UARTDisable
    000047dd UARTEnable
    000048b3 UARTFIFOLevelSet
    00004a97 UARTFlowControlSet
    00001ff5 UARTIntClear
    00004b93 UARTIntDisable
    00004bd7 UARTIntEnable
    00004b9d UARTIntStatus
    000017c7 UARTMSP432E4_close
    00001f65 UARTMSP432E4_control
    00005178 UARTMSP432E4_fxnTable
    00002337 UARTMSP432E4_init
    00000041 UARTMSP432E4_open
    00003901 UARTMSP432E4_read
    00003c19 UARTMSP432E4_readCancel
    00001bc5 UARTMSP432E4_readPolling
    00002115 UARTMSP432E4_write
    000034dd UARTMSP432E4_writeCancel
    00003271 UARTMSP432E4_writePolling
    00004c19 UARTRxErrorClear
    00004bdf UARTRxErrorGet
    00004aa3 UARTTxIntModeSet
    00004695 UART_Params_init
    000050e8 UART_config
    00005480 UART_count
    000051c8 UART_defaultParams
    000036d9 UART_init
    00003a75 UART_open
    00004ba7 UART_read
    00004bb1 UART_write
    00004ab1 Uart4_ReadCallback
    0000159d Uart_Config
    00003ba5 User_Thread
    20021248 User_test
    00005481 Watchdog_count
    00000000 __ASM__
    00000079 __ISA__
    0000008c __PLAT__
    20040000 __STACK_END
    00000400 __STACK_SIZE
    000000af __TARG__
    000058f8 __TI_CINIT_Base
    00005908 __TI_CINIT_Limit
    000058e0 __TI_Handler_Table_Base
    000058ec __TI_Handler_Table_Limit
    00001b25 __TI_auto_init
    000028d5 __TI_decompress_lzss
    00004a27 __TI_decompress_none
    ffffffff __TI_pprof_out_hndl
    ffffffff __TI_prof_data_size
    ffffffff __TI_prof_data_start
    000055e8 __TI_static_base__
    00004ad5 __TI_zero_init
    000000d5 __TRDR__
    0000263d __aeabi_memclr
    0000263d __aeabi_memclr4
    0000263d __aeabi_memclr8
    00001d05 __aeabi_memcpy
    00001d05 __aeabi_memcpy4
    00001d05 __aeabi_memcpy8
    0000263f __aeabi_memset
    0000263f __aeabi_memset4
    0000263f __aeabi_memset8
    ffffffff __binit__
    ffffffff __c_args__
    20020360 __primary_heap_end__
    20000360 __primary_heap_start__
    2003fc00 __stack
    000046ad _args_main
    00002e3d _c_int00
    20021240 _lock
    000026b7 _nop
    00004121 _pthread_cleanupFxn
    00001c69 _pthread_removeThreadKeys
    00004abd _register_lock
    00004ac9 _register_unlock
    20021244 _unlock
    ffffffff binit
    000032bd copy_in
    20021224 gpioCallbackFunctions
    20020fd0 gpioPinConfigs
    000030dd gpio_FOV_In
    0000312d gpio_FOV_Out
    2002124c i
    00001239 main
    00000ae1 mainThread
    200212b0 main_func_sp
    00001d05 memcpy
    00002645 memset
    00004249 pthread_attr_init
    00004a39 pthread_attr_setdetachstate
    000047f1 pthread_attr_setschedparam
    00004be9 pthread_attr_setstacksize
    00001051 pthread_create
    00002941 pthread_exit
    20021174 ti_sysbios_BIOS_Module__state__V
    00004725 ti_sysbios_BIOS_RtsGateProxy_Handle__label__S
    000023bd ti_sysbios_BIOS_RtsGateProxy_enter__E
    00002445 ti_sysbios_BIOS_RtsGateProxy_leave__E
    00004c69 ti_sysbios_BIOS_RtsGateProxy_query__E
    00003e85 ti_sysbios_BIOS_atExitFunc__I
    0000479f ti_sysbios_BIOS_exitFunc__I
    00004921 ti_sysbios_BIOS_getCpuFreq__E
    00004c81 ti_sysbios_BIOS_linkedWithIncorrectBootLibrary__E
    000033f5 ti_sysbios_BIOS_nullFunc__I
    0000426d ti_sysbios_BIOS_registerRTSLock__I
    00004291 ti_sysbios_BIOS_removeRTSLock__I
    00004485 ti_sysbios_BIOS_rtsLock__I
    000046c5 ti_sysbios_BIOS_rtsUnlock__I
    00004931 ti_sysbios_BIOS_setThreadType__E
    00003eb5 ti_sysbios_BIOS_startFunc__I
    00004941 ti_sysbios_BIOS_start__E
    20021064 ti_sysbios_family_arm_lm4_Timer_Module_State_0_device__A
    20021198 ti_sysbios_family_arm_lm4_Timer_Module_State_0_handles__A
    000046dd ti_sysbios_family_arm_lm4_Timer_Module__startupDone__F
    000046dd ti_sysbios_family_arm_lm4_Timer_Module__startupDone__S
    20021234 ti_sysbios_family_arm_lm4_Timer_Module__state__V
    00002ad9 ti_sysbios_family_arm_lm4_Timer_Module_startup__E
    200210a4 ti_sysbios_family_arm_lm4_Timer_Object__table__V
    00005504 ti_sysbios_family_arm_lm4_Timer_enableFunc__C
    00003529 ti_sysbios_family_arm_lm4_Timer_enableTimers__I
    00001879 ti_sysbios_family_arm_lm4_Timer_enableTiva__I
    00004ae1 ti_sysbios_family_arm_lm4_Timer_getMaxTicks__E
    00002ef1 ti_sysbios_family_arm_lm4_Timer_initDevice__I
    00003721 ti_sysbios_family_arm_lm4_Timer_isrStub__E
    00004bf9 ti_sysbios_family_arm_lm4_Timer_masterDisable__I
    00002795 ti_sysbios_family_arm_lm4_Timer_masterEnable__I
    00005508 ti_sysbios_family_arm_lm4_Timer_numTimerDevices__C
    00000e41 ti_sysbios_family_arm_lm4_Timer_start__E
    0000550c ti_sysbios_family_arm_lm4_Timer_startupNeeded__C
    00003941 ti_sysbios_family_arm_lm4_Timer_startup__E
    00003ee9 ti_sysbios_family_arm_lm4_Timer_stop__E
    000043e1 ti_sysbios_family_arm_lm4_Timer_write__I
    00005510 ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C
    00003ab1 ti_sysbios_family_arm_m3_Hwi_Instance_finalize__E
    00001da1 ti_sysbios_family_arm_m3_Hwi_Instance_init__E
    200212cc ti_sysbios_family_arm_m3_Hwi_Module_State_0_excActive__A
    200212b4 ti_sysbios_family_arm_m3_Hwi_Module_State_0_excContext__A
    200212b8 ti_sysbios_family_arm_m3_Hwi_Module_State_0_excStack__A
    00005482 ti_sysbios_family_arm_m3_Hwi_Module__id__C
    20021250 ti_sysbios_family_arm_m3_Hwi_Module__root__V
    000046f5 ti_sysbios_family_arm_m3_Hwi_Module__startupDone__F
    000046f5 ti_sysbios_family_arm_m3_Hwi_Module__startupDone__S
    200210e4 ti_sysbios_family_arm_m3_Hwi_Module__state__V
    00003181 ti_sysbios_family_arm_m3_Hwi_Module_startup__E
    00005514 ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C
    000052e0 ti_sysbios_family_arm_m3_Hwi_Object__DESC__C
    00005118 ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C
    00005518 ti_sysbios_family_arm_m3_Hwi_Object__count__C
    000044a5 ti_sysbios_family_arm_m3_Hwi_Object__delete__S
    00004805 ti_sysbios_family_arm_m3_Hwi_Object__get__S
    200211f4 ti_sysbios_family_arm_m3_Hwi_Object__table__V
    00004aed ti_sysbios_family_arm_m3_Hwi_Params__init__S
    0000551c ti_sysbios_family_arm_m3_Hwi_ccr__C
    00002f45 ti_sysbios_family_arm_m3_Hwi_create
    0000293d ti_sysbios_family_arm_m3_Hwi_delete
    00004af9 ti_sysbios_family_arm_m3_Hwi_disableFxn__E
    00003571 ti_sysbios_family_arm_m3_Hwi_disableInterrupt__E
    00002b41 ti_sysbios_family_arm_m3_Hwi_dispatchC__I
    20020360 ti_sysbios_family_arm_m3_Hwi_dispatchTable
    00001145 ti_sysbios_family_arm_m3_Hwi_dispatch__I
    00004c01 ti_sysbios_family_arm_m3_Hwi_doSwiRestore__I
    00004c21 ti_sysbios_family_arm_m3_Hwi_doTaskRestore__I
    000035b9 ti_sysbios_family_arm_m3_Hwi_enableInterrupt__E
    000044c5 ti_sysbios_family_arm_m3_Hwi_excHandlerAsm__I
    00005520 ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C
    000044e9 ti_sysbios_family_arm_m3_Hwi_excHandler__I
    00003769 ti_sysbios_family_arm_m3_Hwi_getStackInfo__E
    00001ed1 ti_sysbios_family_arm_m3_Hwi_initNVIC__E
    00002e95 ti_sysbios_family_arm_m3_Hwi_initStacks__E
    0000121d ti_sysbios_family_arm_m3_Hwi_interruptsAreDisabledButShouldNotBe
    00005524 ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C
    e000e000 ti_sysbios_family_arm_m3_Hwi_nvic
    00004221 ti_sysbios_family_arm_m3_Hwi_pendSV__I
    00002339 ti_sysbios_family_arm_m3_Hwi_postInit__I
    00005528 ti_sysbios_family_arm_m3_Hwi_priGroup__C
    20000000 ti_sysbios_family_arm_m3_Hwi_ramVectors
    00000000 ti_sysbios_family_arm_m3_Hwi_resetVectors
    00004c29 ti_sysbios_family_arm_m3_Hwi_restoreFxn__E
    00004245 ti_sysbios_family_arm_m3_Hwi_return
    00004c09 ti_sysbios_family_arm_m3_Hwi_startup__E
    00004819 ti_sysbios_family_arm_m3_Hwi_switchFromBootStack__E
    00002b3d ti_sysbios_family_arm_m3_TaskSupport_Module__startupDone__S
    00004b09 ti_sysbios_family_arm_m3_TaskSupport_getStackAlignment__E
    00004951 ti_sysbios_family_arm_m3_TaskSupport_glue
    0000552c ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C
    00001329 ti_sysbios_family_arm_m3_TaskSupport_start__E
    000045c7 ti_sysbios_family_arm_m3_TaskSupport_swap__E
    000048dd ti_sysbios_family_arm_msp432e4_init_Boot_init__I
    00000319 ti_sysbios_family_arm_msp432e4_init_Boot_sysCtlClockFreqSetI__I
    00000319 ti_sysbios_family_arm_msp432e4_init_Boot_sysCtlClockFreqSet__E
    000045a9 ti_sysbios_family_xxx_Hwi_switchAndRunFunc
    0000470d ti_sysbios_gates_GateHwi_Handle__label__S
    00004c89 ti_sysbios_gates_GateHwi_Instance_init__E
    000051ec ti_sysbios_gates_GateHwi_Module__FXNS__C
    20021258 ti_sysbios_gates_GateHwi_Module__root__V
    00005300 ti_sysbios_gates_GateHwi_Object__DESC__C
    00005400 ti_sysbios_gates_GateHwi_Object__PARAMS__C
    00003f19 ti_sysbios_gates_GateHwi_Object__create__S
    00004509 ti_sysbios_gates_GateHwi_Object__delete__S
    200212bc ti_sysbios_gates_GateHwi_Object__table__V
    00004b19 ti_sysbios_gates_GateHwi_enter__E
    00004c31 ti_sysbios_gates_GateHwi_leave__E
    00004c61 ti_sysbios_gates_GateHwi_query__E
    00004725 ti_sysbios_gates_GateMutex_Handle__label__S
    00005530 ti_sysbios_gates_GateMutex_Instance_State_sem__O
    00004961 ti_sysbios_gates_GateMutex_Instance_finalize__E
    000045e9 ti_sysbios_gates_GateMutex_Instance_init__E
    00005210 ti_sysbios_gates_GateMutex_Module__FXNS__C
    20021260 ti_sysbios_gates_GateMutex_Module__root__V
    00005320 ti_sysbios_gates_GateMutex_Object__DESC__C
    00005418 ti_sysbios_gates_GateMutex_Object__PARAMS__C
    00003f49 ti_sysbios_gates_GateMutex_Object__create__S
    000042b5 ti_sysbios_gates_GateMutex_Object__delete__S
    20020f7c ti_sysbios_gates_GateMutex_Object__table__V
    00003f79 ti_sysbios_gates_GateMutex_enter__E
    00004741 ti_sysbios_gates_GateMutex_leave__E
    00004c69 ti_sysbios_gates_GateMutex_query__E
    000046f5 ti_sysbios_hal_Hwi_HwiProxy_Module__startupDone__S
    00004aed ti_sysbios_hal_Hwi_HwiProxy_Params__init__S
    00003571 ti_sysbios_hal_Hwi_HwiProxy_disableInterrupt__E
    00004af9 ti_sysbios_hal_Hwi_HwiProxy_disable__E
    000035b9 ti_sysbios_hal_Hwi_HwiProxy_enableInterrupt__E
    00003769 ti_sysbios_hal_Hwi_HwiProxy_getStackInfo__E
    00004c29 ti_sysbios_hal_Hwi_HwiProxy_restore__E
    00004c09 ti_sysbios_hal_Hwi_HwiProxy_startup__E
    00004819 ti_sysbios_hal_Hwi_HwiProxy_switchFromBootStack__E
    000048b9 ti_sysbios_hal_Hwi_Module_startup__E
    00003571 ti_sysbios_hal_Hwi_disableInterrupt__E
    000035b9 ti_sysbios_hal_Hwi_enableInterrupt__E
    00003769 ti_sysbios_hal_Hwi_getStackInfo__E
    00003df1 ti_sysbios_hal_Hwi_initStack
    00004c09 ti_sysbios_hal_Hwi_startup__E
    00004819 ti_sysbios_hal_Hwi_switchFromBootStack__E
    00005534 ti_sysbios_heaps_HeapMem_E_memory__C
    00004759 ti_sysbios_heaps_HeapMem_Handle__label__S
    00003981 ti_sysbios_heaps_HeapMem_Instance_init__E
    00004725 ti_sysbios_heaps_HeapMem_Module_GateProxy_Handle__label__S
    00002ba5 ti_sysbios_heaps_HeapMem_Module_GateProxy_enter__E
    00002cc5 ti_sysbios_heaps_HeapMem_Module_GateProxy_leave__E
    00004c69 ti_sysbios_heaps_HeapMem_Module_GateProxy_query__E
    000051a0 ti_sysbios_heaps_HeapMem_Module__FXNS__C
    00005538 ti_sysbios_heaps_HeapMem_Module__gateObj__C
    000055dc ti_sysbios_heaps_HeapMem_Module__id__C
    20021268 ti_sysbios_heaps_HeapMem_Module__root__V
    00005340 ti_sysbios_heaps_HeapMem_Object__DESC__C
    00005234 ti_sysbios_heaps_HeapMem_Object__PARAMS__C
    0000553c ti_sysbios_heaps_HeapMem_Object__count__C
    00003fa9 ti_sysbios_heaps_HeapMem_Object__create__S
    00004529 ti_sysbios_heaps_HeapMem_Object__delete__S
    0000482d ti_sysbios_heaps_HeapMem_Object__get__S
    2002120c ti_sysbios_heaps_HeapMem_Object__table__V
    00001411 ti_sysbios_heaps_HeapMem_alloc__E
    000023c1 ti_sysbios_heaps_HeapMem_free__E
    00003359 ti_sysbios_heaps_HeapMem_getStats__E
    000026b9 ti_sysbios_heaps_HeapMem_initPrimary__I
    00004c39 ti_sysbios_heaps_HeapMem_isBlocking__E
    00005540 ti_sysbios_heaps_HeapMem_primaryHeapBaseAddr__C
    00005544 ti_sysbios_heaps_HeapMem_primaryHeapEndAddr__C
    00005548 ti_sysbios_heaps_HeapMem_reqAlign__C
    00004609 ti_sysbios_knl_Clock_Instance_finalize__E
    000031d1 ti_sysbios_knl_Clock_Instance_init__E
    0000554c ti_sysbios_knl_Clock_Module_State_clockQ__O
    20021270 ti_sysbios_knl_Clock_Module__root__V
    20021148 ti_sysbios_knl_Clock_Module__state__V
    000042d9 ti_sysbios_knl_Clock_Module_startup__E
    00005360 ti_sysbios_knl_Clock_Object__DESC__C
    00005258 ti_sysbios_knl_Clock_Object__PARAMS__C
    000042fd ti_sysbios_knl_Clock_Object__delete__S
    00004b25 ti_sysbios_knl_Clock_Params__init__S
    000046dd ti_sysbios_knl_Clock_TimerProxy_Module__startupDone__S
    00002d25 ti_sysbios_knl_Clock_TimerProxy_getMaxTicks__E
    00003941 ti_sysbios_knl_Clock_TimerProxy_startup__E
    000041d1 ti_sysbios_knl_Clock_addI__E
    00003aed ti_sysbios_knl_Clock_create
    00002d85 ti_sysbios_knl_Clock_delete
    0000414d ti_sysbios_knl_Clock_doTick__I
    00004c91 ti_sysbios_knl_Clock_logTick__E
    00004c71 ti_sysbios_knl_Clock_setTimeout__E
    00004321 ti_sysbios_knl_Clock_start__E
    00004c41 ti_sysbios_knl_Clock_stop__E
    00005550 ti_sysbios_knl_Clock_tickPeriod__C
    00002449 ti_sysbios_knl_Clock_workFunc__E
    000054b4 ti_sysbios_knl_Idle_funcList__A
    000054d0 ti_sysbios_knl_Idle_funcList__C
    00004a49 ti_sysbios_knl_Idle_loop__E
    00004549 ti_sysbios_knl_Idle_run__E
    00005554 ti_sysbios_knl_Mailbox_Instance_State_freeQue__O
    00002229 ti_sysbios_knl_Mailbox_Module_startup__E
    00005558 ti_sysbios_knl_Mailbox_Object__count__C
    00004971 ti_sysbios_knl_Mailbox_Object__get__S
    0000555c ti_sysbios_knl_Mailbox_maxTypeAlign__C
    00004c49 ti_sysbios_knl_Queue_Instance_init__E
    20021278 ti_sysbios_knl_Queue_Module__root__V
    00005380 ti_sysbios_knl_Queue_Object__DESC__C
    00005430 ti_sysbios_knl_Queue_Object__PARAMS__C
    00004b31 ti_sysbios_knl_Queue_Object__get__S
    00004179 ti_sysbios_knl_Queue_construct
    00004625 ti_sysbios_knl_Queue_destruct
    00004a59 ti_sysbios_knl_Queue_empty__E
    00004641 ti_sysbios_knl_Queue_put__E
    00005560 ti_sysbios_knl_Semaphore_Instance_State_pendQ__O
    00004981 ti_sysbios_knl_Semaphore_Instance_finalize__E
    00004349 ti_sysbios_knl_Semaphore_Instance_init__E
    20021280 ti_sysbios_knl_Semaphore_Module__root__V
    000053a0 ti_sysbios_knl_Semaphore_Object__DESC__C
    0000527c ti_sysbios_knl_Semaphore_Object__PARAMS__C
    0000436d ti_sysbios_knl_Semaphore_Object__delete__S
    00004b3d ti_sysbios_knl_Semaphore_Params__init__S
    00003fd9 ti_sysbios_knl_Semaphore_construct
    00003dbd ti_sysbios_knl_Semaphore_create
    00002eed ti_sysbios_knl_Semaphore_delete
    00004569 ti_sysbios_knl_Semaphore_destruct
    00004009 ti_sysbios_knl_Semaphore_pendTimeout__I
    000009b1 ti_sysbios_knl_Semaphore_pend__E
    00002ba9 ti_sysbios_knl_Semaphore_post__E
    20020e20 ti_sysbios_knl_Swi_Module_State_0_readyQ__A
    200211d8 ti_sysbios_knl_Swi_Module__state__V
    000041f9 ti_sysbios_knl_Swi_Module_startup__E
    00005564 ti_sysbios_knl_Swi_Object__count__C
    00004841 ti_sysbios_knl_Swi_Object__get__S
    20021118 ti_sysbios_knl_Swi_Object__table__V
    00004991 ti_sysbios_knl_Swi_disable__E
    000037b1 ti_sysbios_knl_Swi_post__E
    00002799 ti_sysbios_knl_Swi_restoreHwi__E
    00003b29 ti_sysbios_knl_Swi_restore__E
    000033a9 ti_sysbios_knl_Swi_runLoop__I
    00002c09 ti_sysbios_knl_Swi_run__I
    00002cc9 ti_sysbios_knl_Swi_schedule__I
    00004c51 ti_sysbios_knl_Swi_startup__E
    00005568 ti_sysbios_knl_Task_E_deleteNotAllowed__C
    20020c04 ti_sysbios_knl_Task_Instance_State_0_hookEnv__A
    200206c0 ti_sysbios_knl_Task_Instance_State_0_stack__A
    000005b9 ti_sysbios_knl_Task_Instance_finalize__E
    00000f51 ti_sysbios_knl_Task_Instance_init__E
    200212c0 ti_sysbios_knl_Task_Module_State_0_idleTask__A
    20020ea0 ti_sysbios_knl_Task_Module_State_0_readyQ__A
    0000556c ti_sysbios_knl_Task_Module_State_inactiveQ__O
    00005570 ti_sysbios_knl_Task_Module_State_terminatedQ__O
    000055de ti_sysbios_knl_Task_Module__id__C
    20021288 ti_sysbios_knl_Task_Module__root__V
    2002101c ti_sysbios_knl_Task_Module__state__V
    00001ff9 ti_sysbios_knl_Task_Module_startup__E
    000053c0 ti_sysbios_knl_Task_Object__DESC__C
    000050a4 ti_sysbios_knl_Task_Object__PARAMS__C
    00005574 ti_sysbios_knl_Task_Object__count__C
    00004589 ti_sysbios_knl_Task_Object__delete__S
    00004855 ti_sysbios_knl_Task_Object__first__S
    000049a1 ti_sysbios_knl_Task_Object__get__S
    00005578 ti_sysbios_knl_Task_Object__heap__C
    00004869 ti_sysbios_knl_Task_Object__next__S
    20020f20 ti_sysbios_knl_Task_Object__table__V
    00004b49 ti_sysbios_knl_Task_Params__init__S
    00002b3d ti_sysbios_knl_Task_SupportProxy_Module__startupDone__S
    00004b09 ti_sysbios_knl_Task_SupportProxy_getStackAlignment__E
    00001329 ti_sysbios_knl_Task_SupportProxy_start__E
    000045c7 ti_sysbios_knl_Task_SupportProxy_swap__E
    0000557c ti_sysbios_knl_Task_allBlockedFunc__C
    000033f9 ti_sysbios_knl_Task_allBlockedFunction__I
    00003221 ti_sysbios_knl_Task_create
    00005580 ti_sysbios_knl_Task_defaultStackHeap__C
    00005584 ti_sysbios_knl_Task_defaultStackSize__C
    0000317d ti_sysbios_knl_Task_delete
    00003601 ti_sysbios_knl_Task_deleteTerminatedTasksFunc__I
    000049b1 ti_sysbios_knl_Task_disable__E
    00004661 ti_sysbios_knl_Task_enter__I
    00001659 ti_sysbios_knl_Task_exit__E
    00005148 ti_sysbios_knl_Task_hooks__A
    000054d8 ti_sysbios_knl_Task_hooks__C
    00005588 ti_sysbios_knl_Task_numConstructedTasks__C
    00000d29 ti_sysbios_knl_Task_postInit__I
    00003be1 ti_sysbios_knl_Task_processVitalTaskFlag__I
    00004391 ti_sysbios_knl_Task_restoreHwi__E
    00004039 ti_sysbios_knl_Task_restore__E
    00003449 ti_sysbios_knl_Task_schedule__I
    00001a81 ti_sysbios_knl_Task_setPri__E
    00002d29 ti_sysbios_knl_Task_startCore__E
    00004c79 ti_sysbios_knl_Task_startup__E
    000045d7 ti_sysbios_knl_Task_swapReturn
    00004069 ti_sysbios_knl_Task_unblockI__E
    200212c4 ti_sysbios_rts_ti_ReentSupport_Module__state__V
    00004b59 ti_sysbios_rts_ti_ReentSupport_taskRegHook__I
    20020c14 uart1
    20020c18 uart2
    20020c1c uart3
    20020c20 uart4
    00004ec4 uartMSP432E4HWAttrs
    200208c0 uartMSP432E4Objects
    20020ae0 uartMSP432E4RingBuffer
    20020b60 uartParams1
    20020b84 uartParams2
    20020ba8 uartParams3
    20020bcc uartParams4
    00002f99 xdc_runtime_Core_assignLabel__I
    00003649 xdc_runtime_Core_assignParams__I
    000022b1 xdc_runtime_Core_constructObject__I
    000014e1 xdc_runtime_Core_createObject__I
    000025c1 xdc_runtime_Core_deleteObject__I
    0000558c xdc_runtime_Error_E_memory__C
    200211b8 xdc_runtime_Error_IgnoreBlock
    00005590 xdc_runtime_Error_policyFxn__C
    000043b9 xdc_runtime_Error_policyMin__E
    000055e6 xdc_runtime_Error_policy__C
    00005594 xdc_runtime_IGateProvider_Interface__BASE__C
    00005598 xdc_runtime_IHeap_Interface__BASE__C
    0000559c xdc_runtime_IModule_Interface__BASE__C
    0000470d xdc_runtime_Main_Module_GateProxy_Handle__label__S
    00004c61 xdc_runtime_Main_Module_GateProxy_query__E
    00004759 xdc_runtime_Memory_HeapProxy_Handle__label__S
    00004bbb xdc_runtime_Memory_HeapProxy_alloc__E
    00004bc5 xdc_runtime_Memory_HeapProxy_free__E
    000055e0 xdc_runtime_Memory_Module__id__C
    200212c8 xdc_runtime_Memory_Module__state__V
    00002089 xdc_runtime_Memory_alloc__E
    000055a0 xdc_runtime_Memory_defaultHeapInstance__C
    20021290 xdc_runtime_Startup_Module__state__V
    00000001 xdc_runtime_Startup__EXECFXN__C
    00000001 xdc_runtime_Startup__RESETFXN__C
    000055a4 xdc_runtime_Startup_execImpl__C
    00002d89 xdc_runtime_Startup_exec__E
    000048cb xdc_runtime_Startup_exec__I
    00005494 xdc_runtime_Startup_firstFxns__A
    000054e0 xdc_runtime_Startup_firstFxns__C
    000054e8 xdc_runtime_Startup_lastFxns__C
    000055a8 xdc_runtime_Startup_maxPasses__C
    000048dd xdc_runtime_Startup_reset__I
    00004b69 xdc_runtime_Startup_rtsDone__E
    000054a4 xdc_runtime_Startup_sfxnRts__A
    000055ac xdc_runtime_Startup_sfxnRts__C
    000053e0 xdc_runtime_Startup_sfxnTab__A
    000055b0 xdc_runtime_Startup_sfxnTab__C
    00000c09 xdc_runtime_Startup_startMods__I
    000055b4 xdc_runtime_SysCallback_abortFxn__C
    000049c1 xdc_runtime_SysCallback_abort__E
    00004c99 xdc_runtime_SysCallback_defaultAbort
    00004ca1 xdc_runtime_SysCallback_defaultExit
    000055b8 xdc_runtime_SysCallback_exitFxn__C
    000049d1 xdc_runtime_SysCallback_exit__E
    0000470d xdc_runtime_System_Module_GateProxy_Handle__label__S
    00003355 xdc_runtime_System_Module_GateProxy_enter__E
    000033a5 xdc_runtime_System_Module_GateProxy_leave__E
    00004c61 xdc_runtime_System_Module_GateProxy_query__E
    20021298 xdc_runtime_System_Module_State_0_atexitHandlers__A
    000055bc xdc_runtime_System_Module__gateObj__C
    200212a0 xdc_runtime_System_Module__state__V
    00004c59 xdc_runtime_System_Module_startup__E
    000049c1 xdc_runtime_System_SupportProxy_abort__E
    000049d1 xdc_runtime_System_SupportProxy_exit__E
    000055c0 xdc_runtime_System_abortFxn__C
    00004ca9 xdc_runtime_System_abortSpin__E
    000037f9 xdc_runtime_System_atexit__E
    000055c4 xdc_runtime_System_exitFxn__C
    00004cb1 xdc_runtime_System_exitSpin__E
    00004771 xdc_runtime_System_exit__E
    000055c8 xdc_runtime_System_maxAtexitHandlers__C
    00003b69 xdc_runtime_System_processAtExit__E
    000055e2 xdc_runtime_Text_charCnt__C
    000055e7 xdc_runtime_Text_charTab__A
    000055cc xdc_runtime_Text_charTab__C
    000055e4 xdc_runtime_Text_isLoaded__C
    000055d0 xdc_runtime_Text_nameEmpty__C
    000055d4 xdc_runtime_Text_nameStatic__C
    000055d8 xdc_runtime_Text_nameUnknown__C


    GLOBAL SYMBOLS: SORTED BY Symbol Address

    address name
    ------- ----
    00000000 __ASM__
    00000000 ti_sysbios_family_arm_m3_Hwi_resetVectors
    00000001 xdc_runtime_Startup__EXECFXN__C
    00000001 xdc_runtime_Startup__RESETFXN__C
    00000041 UARTMSP432E4_open
    00000079 __ISA__
    0000008c __PLAT__
    000000af __TARG__
    000000d5 __TRDR__
    00000319 ti_sysbios_family_arm_msp432e4_init_Boot_sysCtlClockFreqSetI__I
    00000319 ti_sysbios_family_arm_msp432e4_init_Boot_sysCtlClockFreqSet__E
    00000400 __STACK_SIZE
    000005b9 ti_sysbios_knl_Task_Instance_finalize__E
    00000729 GPIO_setConfig
    00000881 GPIOPadConfigSet
    000009b1 ti_sysbios_knl_Semaphore_pend__E
    00000ae1 mainThread
    00000c09 xdc_runtime_Startup_startMods__I
    00000d25 ClockP_getCpuFreq
    00000d29 ti_sysbios_knl_Task_postInit__I
    00000e41 ti_sysbios_family_arm_lm4_Timer_start__E
    00000f4d ClockP_setTimeout
    00000f51 ti_sysbios_knl_Task_Instance_init__E
    0000104d ClockP_start
    00001051 pthread_create
    00001145 ti_sysbios_family_arm_m3_Hwi_dispatch__I
    0000121d ti_sysbios_family_arm_m3_Hwi_interruptsAreDisabledButShouldNotBe
    00001239 main
    00001325 ClockP_stop
    00001329 ti_sysbios_family_arm_m3_TaskSupport_start__E
    00001329 ti_sysbios_knl_Task_SupportProxy_start__E
    00001411 ti_sysbios_heaps_HeapMem_alloc__E
    000014e1 xdc_runtime_Core_createObject__I
    0000159d Uart_Config
    00001655 HwiP_disable
    00001659 ti_sysbios_knl_Task_exit__E
    000017c7 UARTMSP432E4_close
    00001879 ti_sysbios_family_arm_lm4_Timer_enableTiva__I
    00001929 GPIO_init
    00001a7d SemaphoreP_post
    00001a81 ti_sysbios_knl_Task_setPri__E
    00001b25 __TI_auto_init
    00001bc5 UARTMSP432E4_readPolling
    00001c63 GPIOIntClear
    00001c69 _pthread_removeThreadKeys
    00001d05 __aeabi_memcpy
    00001d05 __aeabi_memcpy4
    00001d05 __aeabi_memcpy8
    00001d05 memcpy
    00001da1 ti_sysbios_family_arm_m3_Hwi_Instance_init__E
    00001ecd TS_Thread
    00001ed1 ti_sysbios_family_arm_m3_Hwi_initNVIC__E
    00001f65 UARTMSP432E4_control
    00001ff5 UARTIntClear
    00001ff9 ti_sysbios_knl_Task_Module_startup__E
    00002089 xdc_runtime_Memory_alloc__E
    00002115 UARTMSP432E4_write
    00002227 NDK_hookInit
    00002229 ti_sysbios_knl_Mailbox_Module_startup__E
    000022b1 xdc_runtime_Core_constructObject__I
    00002337 UARTMSP432E4_init
    00002339 ti_sysbios_family_arm_m3_Hwi_postInit__I
    000023bd ti_sysbios_BIOS_RtsGateProxy_enter__E
    000023c1 ti_sysbios_heaps_HeapMem_free__E
    00002445 ti_sysbios_BIOS_RtsGateProxy_leave__E
    00002449 ti_sysbios_knl_Clock_workFunc__E
    000024c9 Gpio_Config
    000025c1 xdc_runtime_Core_deleteObject__I
    0000263d __aeabi_memclr
    0000263d __aeabi_memclr4
    0000263d __aeabi_memclr8
    0000263f __aeabi_memset
    0000263f __aeabi_memset4
    0000263f __aeabi_memset8
    00002645 memset
    000026b7 _nop
    000026b9 ti_sysbios_heaps_HeapMem_initPrimary__I
    00002729 Power_releaseDependency
    00002795 ti_sysbios_family_arm_lm4_Timer_masterEnable__I
    00002799 ti_sysbios_knl_Swi_restoreHwi__E
    00002805 GPIO_hwiIntFxn
    0000286d Power_setDependency
    000028d5 __TI_decompress_lzss
    0000293d ti_sysbios_family_arm_m3_Hwi_delete
    00002941 pthread_exit
    00002a11 Power_init
    00002ad9 ti_sysbios_family_arm_lm4_Timer_Module_startup__E
    00002b3d ti_sysbios_family_arm_m3_TaskSupport_Module__startupDone__S
    00002b3d ti_sysbios_knl_Task_SupportProxy_Module__startupDone__S
    00002b41 ti_sysbios_family_arm_m3_Hwi_dispatchC__I
    00002ba5 ti_sysbios_heaps_HeapMem_Module_GateProxy_enter__E
    00002ba9 ti_sysbios_knl_Semaphore_post__E
    00002c09 ti_sysbios_knl_Swi_run__I
    00002cc5 ti_sysbios_heaps_HeapMem_Module_GateProxy_leave__E
    00002cc9 ti_sysbios_knl_Swi_schedule__I
    00002d25 ti_sysbios_knl_Clock_TimerProxy_getMaxTicks__E
    00002d29 ti_sysbios_knl_Task_startCore__E
    00002d85 ti_sysbios_knl_Clock_delete
    00002d89 xdc_runtime_Startup_exec__E
    00002de5 GPIOIntTypeSet
    00002e3d _c_int00
    00002e95 ti_sysbios_family_arm_m3_Hwi_initStacks__E
    00002eed ti_sysbios_knl_Semaphore_delete
    00002ef1 ti_sysbios_family_arm_lm4_Timer_initDevice__I
    00002f45 ti_sysbios_family_arm_m3_Hwi_create
    00002f99 xdc_runtime_Core_assignLabel__I
    00002fed ClockP_create
    0000303d GPIO_setCallback
    000030dd gpio_FOV_In
    0000312d gpio_FOV_Out
    0000317d ti_sysbios_knl_Task_delete
    00003181 ti_sysbios_family_arm_m3_Hwi_Module_startup__E
    000031d1 ti_sysbios_knl_Clock_Instance_init__E
    00003221 ti_sysbios_knl_Task_create
    00003271 UARTMSP432E4_writePolling
    000032bd copy_in
    00003355 xdc_runtime_System_Module_GateProxy_enter__E
    00003359 ti_sysbios_heaps_HeapMem_getStats__E
    000033a5 xdc_runtime_System_Module_GateProxy_leave__E
    000033a9 ti_sysbios_knl_Swi_runLoop__I
    000033f5 ti_sysbios_BIOS_nullFunc__I
    000033f9 ti_sysbios_knl_Task_allBlockedFunction__I
    00003449 ti_sysbios_knl_Task_schedule__I
    00003495 Send_Data
    000034dd UARTMSP432E4_writeCancel
    00003529 ti_sysbios_family_arm_lm4_Timer_enableTimers__I
    00003571 ti_sysbios_family_arm_m3_Hwi_disableInterrupt__E
    00003571 ti_sysbios_hal_Hwi_HwiProxy_disableInterrupt__E
    00003571 ti_sysbios_hal_Hwi_disableInterrupt__E
    000035b9 ti_sysbios_family_arm_m3_Hwi_enableInterrupt__E
    000035b9 ti_sysbios_hal_Hwi_HwiProxy_enableInterrupt__E
    000035b9 ti_sysbios_hal_Hwi_enableInterrupt__E
    00003601 ti_sysbios_knl_Task_deleteTerminatedTasksFunc__I
    00003649 xdc_runtime_Core_assignParams__I
    00003691 RingBuf_put
    000036d9 UART_init
    00003721 ti_sysbios_family_arm_lm4_Timer_isrStub__E
    00003769 ti_sysbios_family_arm_m3_Hwi_getStackInfo__E
    00003769 ti_sysbios_hal_Hwi_HwiProxy_getStackInfo__E
    00003769 ti_sysbios_hal_Hwi_getStackInfo__E
    000037b1 ti_sysbios_knl_Swi_post__E
    000037f9 xdc_runtime_System_atexit__E
    0000383d UARTConfigSetExpClk
    00003881 HwiP_create
    000038c1 RingBuf_get
    00003901 UARTMSP432E4_read
    00003941 ti_sysbios_family_arm_lm4_Timer_startup__E
    00003941 ti_sysbios_knl_Clock_TimerProxy_startup__E
    00003981 ti_sysbios_heaps_HeapMem_Instance_init__E
    000039c1 Rx_Thread
    000039fd SysCtlPeripheralPresent
    00003a39 SysCtlPeripheralReady
    00003a75 UART_open
    00003ab1 ti_sysbios_family_arm_m3_Hwi_Instance_finalize__E
    00003aed ti_sysbios_knl_Clock_create
    00003b29 ti_sysbios_knl_Swi_restore__E
    00003b69 xdc_runtime_System_processAtExit__E
    00003ba5 User_Thread
    00003be1 ti_sysbios_knl_Task_processVitalTaskFlag__I
    00003c19 UARTMSP432E4_readCancel
    00003c51 SysCtlPeripheralDisable
    00003c85 SysCtlPeripheralEnable
    00003cb9 SysCtlPeripheralPowerOff
    00003ced SysCtlPeripheralPowerOn
    00003d21 SysCtlPeripheralSleepDisable
    00003d55 SysCtlPeripheralSleepEnable
    00003dbd ti_sysbios_knl_Semaphore_create
    00003df1 ti_sysbios_hal_Hwi_initStack
    00003e23 GPIOMSP432E4_undoPinConfig
    00003e55 GPIO_enableInt
    00003e85 ti_sysbios_BIOS_atExitFunc__I
    00003eb5 ti_sysbios_BIOS_startFunc__I
    00003ee9 ti_sysbios_family_arm_lm4_Timer_stop__E
    00003f19 ti_sysbios_gates_GateHwi_Object__create__S
    00003f49 ti_sysbios_gates_GateMutex_Object__create__S
    00003f79 ti_sysbios_gates_GateMutex_enter__E
    00003fa9 ti_sysbios_heaps_HeapMem_Object__create__S
    00003fd9 ti_sysbios_knl_Semaphore_construct
    00004009 ti_sysbios_knl_Semaphore_pendTimeout__I
    00004039 ti_sysbios_knl_Task_restore__E
    00004069 ti_sysbios_knl_Task_unblockI__E
    00004099 GPIODirModeSet
    000040c5 GPIOPinConfigure
    000040f1 SemaphoreP_createBinary
    00004121 _pthread_cleanupFxn
    0000414d ti_sysbios_knl_Clock_doTick__I
    00004179 ti_sysbios_knl_Queue_construct
    000041a5 MSP_EXP432E401Y_initGeneral
    000041d1 ti_sysbios_knl_Clock_addI__E
    000041f9 ti_sysbios_knl_Swi_Module_startup__E
    00004221 ti_sysbios_family_arm_m3_Hwi_pendSV__I
    00004245 ti_sysbios_family_arm_m3_Hwi_return
    00004249 pthread_attr_init
    0000426d ti_sysbios_BIOS_registerRTSLock__I
    00004291 ti_sysbios_BIOS_removeRTSLock__I
    000042b5 ti_sysbios_gates_GateMutex_Object__delete__S
    000042d9 ti_sysbios_knl_Clock_Module_startup__E
    000042fd ti_sysbios_knl_Clock_Object__delete__S
    00004321 ti_sysbios_knl_Clock_start__E
    00004349 ti_sysbios_knl_Semaphore_Instance_init__E
    0000436d ti_sysbios_knl_Semaphore_Object__delete__S
    00004391 ti_sysbios_knl_Task_restoreHwi__E
    000043b9 xdc_runtime_Error_policyMin__E
    000043e1 ti_sysbios_family_arm_lm4_Timer_write__I
    00004403 RingBuf_peek
    00004425 SysCtlPeripheralClockGating
    00004445 UARTDisable
    00004485 ti_sysbios_BIOS_rtsLock__I
    000044a5 ti_sysbios_family_arm_m3_Hwi_Object__delete__S
    000044c5 ti_sysbios_family_arm_m3_Hwi_excHandlerAsm__I
    000044e9 ti_sysbios_family_arm_m3_Hwi_excHandler__I
    00004509 ti_sysbios_gates_GateHwi_Object__delete__S
    00004529 ti_sysbios_heaps_HeapMem_Object__delete__S
    00004549 ti_sysbios_knl_Idle_run__E
    00004569 ti_sysbios_knl_Semaphore_destruct
    00004589 ti_sysbios_knl_Task_Object__delete__S
    000045a9 ti_sysbios_family_xxx_Hwi_switchAndRunFunc
    000045c7 ti_sysbios_family_arm_m3_TaskSupport_swap__E
    000045c7 ti_sysbios_knl_Task_SupportProxy_swap__E
    000045d7 ti_sysbios_knl_Task_swapReturn
    000045e3 GPIOPinWrite
    000045e9 ti_sysbios_gates_GateMutex_Instance_init__E
    00004609 ti_sysbios_knl_Clock_Instance_finalize__E
    00004625 ti_sysbios_knl_Queue_destruct
    00004641 ti_sysbios_knl_Queue_put__E
    00004661 ti_sysbios_knl_Task_enter__I
    0000467d Power_idleFunc
    00004695 UART_Params_init
    000046ad _args_main
    000046c5 ti_sysbios_BIOS_rtsUnlock__I
    000046dd ti_sysbios_family_arm_lm4_Timer_Module__startupDone__F
    000046dd ti_sysbios_family_arm_lm4_Timer_Module__startupDone__S
    000046dd ti_sysbios_knl_Clock_TimerProxy_Module__startupDone__S
    000046f5 ti_sysbios_family_arm_m3_Hwi_Module__startupDone__F
    000046f5 ti_sysbios_family_arm_m3_Hwi_Module__startupDone__S
    000046f5 ti_sysbios_hal_Hwi_HwiProxy_Module__startupDone__S
    0000470d ti_sysbios_gates_GateHwi_Handle__label__S
    0000470d xdc_runtime_Main_Module_GateProxy_Handle__label__S
    0000470d xdc_runtime_System_Module_GateProxy_Handle__label__S
    00004725 ti_sysbios_BIOS_RtsGateProxy_Handle__label__S
    00004725 ti_sysbios_gates_GateMutex_Handle__label__S
    00004725 ti_sysbios_heaps_HeapMem_Module_GateProxy_Handle__label__S
    00004741 ti_sysbios_gates_GateMutex_leave__E
    00004759 ti_sysbios_heaps_HeapMem_Handle__label__S
    00004759 xdc_runtime_Memory_HeapProxy_Handle__label__S
    00004771 xdc_runtime_System_exit__E
    00004789 GPIOPinTypeUART
    0000479f ti_sysbios_BIOS_exitFunc__I
    000047b5 GPIOMSP432E4_getGpioBaseAddr
    000047c9 GPIOMSP432E4_getPowerResourceId
    000047dd UARTEnable
    000047f1 pthread_attr_setschedparam
    00004805 ti_sysbios_family_arm_m3_Hwi_Object__get__S
    00004819 ti_sysbios_family_arm_m3_Hwi_switchFromBootStack__E
    00004819 ti_sysbios_hal_Hwi_HwiProxy_switchFromBootStack__E
    00004819 ti_sysbios_hal_Hwi_switchFromBootStack__E
    0000482d ti_sysbios_heaps_HeapMem_Object__get__S
    00004841 ti_sysbios_knl_Swi_Object__get__S
    00004855 ti_sysbios_knl_Task_Object__first__S
    00004869 ti_sysbios_knl_Task_Object__next__S
    0000487d RingBuf_construct
    0000488f SemaphoreP_pend
    000048b3 UARTFIFOLevelSet
    000048b9 ti_sysbios_hal_Hwi_Module_startup__E
    000048cb xdc_runtime_Startup_exec__I
    000048dd ti_sysbios_family_arm_msp432e4_init_Boot_init__I
    000048dd xdc_runtime_Startup_reset__I
    000048ed HwiP_Params_init
    000048fd PowerMSP432E4_sleepPolicy
    00004921 ti_sysbios_BIOS_getCpuFreq__E
    00004931 ti_sysbios_BIOS_setThreadType__E
    00004941 ti_sysbios_BIOS_start__E
    00004951 ti_sysbios_family_arm_m3_TaskSupport_glue
    00004961 ti_sysbios_gates_GateMutex_Instance_finalize__E
    00004971 ti_sysbios_knl_Mailbox_Object__get__S
    00004981 ti_sysbios_knl_Semaphore_Instance_finalize__E
    00004991 ti_sysbios_knl_Swi_disable__E
    000049a1 ti_sysbios_knl_Task_Object__get__S
    000049b1 ti_sysbios_knl_Task_disable__E
    000049c1 xdc_runtime_SysCallback_abort__E
    000049c1 xdc_runtime_System_SupportProxy_abort__E
    000049d1 xdc_runtime_SysCallback_exit__E
    000049d1 xdc_runtime_System_SupportProxy_exit__E
    000049e1 GPIOIntStatus
    000049ef RingBuf_isFull
    000049fd UARTCharGetNonBlocking
    00004a0b UARTCharPutNonBlocking
    00004a19 UARTCharsAvail
    00004a27 __TI_decompress_none
    00004a39 pthread_attr_setdetachstate
    00004a49 ti_sysbios_knl_Idle_loop__E
    00004a59 ti_sysbios_knl_Queue_empty__E
    00004a67 ClockP_delete
    00004a73 GPIOIntEnable
    00004a7f HwiP_delete
    00004a8b SemaphoreP_delete
    00004a97 UARTFlowControlSet
    00004aa3 UARTTxIntModeSet
    00004ab1 Uart4_ReadCallback
    00004abd _register_lock
    00004ac9 _register_unlock
    00004ad5 __TI_zero_init
    00004ae1 ti_sysbios_family_arm_lm4_Timer_getMaxTicks__E
    00004aed ti_sysbios_family_arm_m3_Hwi_Params__init__S
    00004aed ti_sysbios_hal_Hwi_HwiProxy_Params__init__S
    00004af9 ti_sysbios_family_arm_m3_Hwi_disableFxn__E
    00004af9 ti_sysbios_hal_Hwi_HwiProxy_disable__E
    00004b09 ti_sysbios_family_arm_m3_TaskSupport_getStackAlignment__E
    00004b09 ti_sysbios_knl_Task_SupportProxy_getStackAlignment__E
    00004b19 ti_sysbios_gates_GateHwi_enter__E
    00004b25 ti_sysbios_knl_Clock_Params__init__S
    00004b31 ti_sysbios_knl_Queue_Object__get__S
    00004b3d ti_sysbios_knl_Semaphore_Params__init__S
    00004b49 ti_sysbios_knl_Task_Params__init__S
    00004b59 ti_sysbios_rts_ti_ReentSupport_taskRegHook__I
    00004b69 xdc_runtime_Startup_rtsDone__E
    00004b75 ClockP_Params_init
    00004b7f UARTCharGet
    00004b89 UARTCharPut
    00004b93 UARTIntDisable
    00004b9d UARTIntStatus
    00004ba7 UART_read
    00004bb1 UART_write
    00004bbb xdc_runtime_Memory_HeapProxy_alloc__E
    00004bc5 xdc_runtime_Memory_HeapProxy_free__E
    00004bcf UARTBusy
    00004bd7 UARTIntEnable
    00004bdf UARTRxErrorGet
    00004be9 pthread_attr_setstacksize
    00004bf9 ti_sysbios_family_arm_lm4_Timer_masterDisable__I
    00004c01 ti_sysbios_family_arm_m3_Hwi_doSwiRestore__I
    00004c09 ti_sysbios_family_arm_m3_Hwi_startup__E
    00004c09 ti_sysbios_hal_Hwi_HwiProxy_startup__E
    00004c09 ti_sysbios_hal_Hwi_startup__E
    00004c19 UARTRxErrorClear
    00004c21 ti_sysbios_family_arm_m3_Hwi_doTaskRestore__I
    00004c29 HwiP_restore
    00004c29 ti_sysbios_family_arm_m3_Hwi_restoreFxn__E
    00004c29 ti_sysbios_hal_Hwi_HwiProxy_restore__E
    00004c31 ti_sysbios_gates_GateHwi_leave__E
    00004c39 ti_sysbios_heaps_HeapMem_isBlocking__E
    00004c41 ti_sysbios_knl_Clock_stop__E
    00004c49 ti_sysbios_knl_Queue_Instance_init__E
    00004c51 ti_sysbios_knl_Swi_startup__E
    00004c59 xdc_runtime_System_Module_startup__E
    00004c61 ti_sysbios_gates_GateHwi_query__E
    00004c61 xdc_runtime_Main_Module_GateProxy_query__E
    00004c61 xdc_runtime_System_Module_GateProxy_query__E
    00004c69 ti_sysbios_BIOS_RtsGateProxy_query__E
    00004c69 ti_sysbios_gates_GateMutex_query__E
    00004c69 ti_sysbios_heaps_HeapMem_Module_GateProxy_query__E
    00004c71 ti_sysbios_knl_Clock_setTimeout__E
    00004c79 ti_sysbios_knl_Task_startup__E
    00004c81 ti_sysbios_BIOS_linkedWithIncorrectBootLibrary__E
    00004c89 ti_sysbios_gates_GateHwi_Instance_init__E
    00004c91 ti_sysbios_knl_Clock_logTick__E
    00004c99 xdc_runtime_SysCallback_defaultAbort
    00004ca1 xdc_runtime_SysCallback_defaultExit
    00004ca9 xdc_runtime_System_abortSpin__E
    00004cb1 xdc_runtime_System_exitSpin__E
    00004ec4 uartMSP432E4HWAttrs
    000050a4 ti_sysbios_knl_Task_Object__PARAMS__C
    000050e8 UART_config
    00005118 ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C
    00005148 ti_sysbios_knl_Task_hooks__A
    00005178 UARTMSP432E4_fxnTable
    000051a0 ti_sysbios_heaps_HeapMem_Module__FXNS__C
    000051c8 UART_defaultParams
    000051ec ti_sysbios_gates_GateHwi_Module__FXNS__C
    00005210 ti_sysbios_gates_GateMutex_Module__FXNS__C
    00005234 ti_sysbios_heaps_HeapMem_Object__PARAMS__C
    00005258 ti_sysbios_knl_Clock_Object__PARAMS__C
    0000527c ti_sysbios_knl_Semaphore_Object__PARAMS__C
    000052e0 ti_sysbios_family_arm_m3_Hwi_Object__DESC__C
    00005300 ti_sysbios_gates_GateHwi_Object__DESC__C
    00005320 ti_sysbios_gates_GateMutex_Object__DESC__C
    00005340 ti_sysbios_heaps_HeapMem_Object__DESC__C
    00005360 ti_sysbios_knl_Clock_Object__DESC__C
    00005380 ti_sysbios_knl_Queue_Object__DESC__C
    000053a0 ti_sysbios_knl_Semaphore_Object__DESC__C
    000053c0 ti_sysbios_knl_Task_Object__DESC__C
    000053e0 xdc_runtime_Startup_sfxnTab__A
    00005400 ti_sysbios_gates_GateHwi_Object__PARAMS__C
    00005418 ti_sysbios_gates_GateMutex_Object__PARAMS__C
    00005430 ti_sysbios_knl_Queue_Object__PARAMS__C
    00005448 GPIOMSP432E4_config
    00005470 ADC_count
    00005471 ADCBuf_count
    00005472 AESCBC_count
    00005473 AESCTR_count
    00005474 AESCCM_count
    00005475 AESGCM_count
    00005476 CAN_count
    00005477 Display_count
    00005478 I2C_count
    00005479 NVS_count
    0000547a PWM_count
    0000547b SDFatFS_count
    0000547c SD_count
    0000547d SHA2_count
    0000547e SPI_count
    0000547f Timer_count
    00005480 UART_count
    00005481 Watchdog_count
    00005482 ti_sysbios_family_arm_m3_Hwi_Module__id__C
    00005494 xdc_runtime_Startup_firstFxns__A
    000054a4 xdc_runtime_Startup_sfxnRts__A
    000054b4 ti_sysbios_knl_Idle_funcList__A
    000054c0 PowerMSP432E4_config
    000054d0 ti_sysbios_knl_Idle_funcList__C
    000054d8 ti_sysbios_knl_Task_hooks__C
    000054e0 xdc_runtime_Startup_firstFxns__C
    000054e8 xdc_runtime_Startup_lastFxns__C
    00005504 ti_sysbios_family_arm_lm4_Timer_enableFunc__C
    00005508 ti_sysbios_family_arm_lm4_Timer_numTimerDevices__C
    0000550c ti_sysbios_family_arm_lm4_Timer_startupNeeded__C
    00005510 ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C
    00005514 ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C
    00005518 ti_sysbios_family_arm_m3_Hwi_Object__count__C
    0000551c ti_sysbios_family_arm_m3_Hwi_ccr__C
    00005520 ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C
    00005524 ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C
    00005528 ti_sysbios_family_arm_m3_Hwi_priGroup__C
    0000552c ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C
    00005530 ti_sysbios_gates_GateMutex_Instance_State_sem__O
    00005534 ti_sysbios_heaps_HeapMem_E_memory__C
    00005538 ti_sysbios_heaps_HeapMem_Module__gateObj__C
    0000553c ti_sysbios_heaps_HeapMem_Object__count__C
    00005540 ti_sysbios_heaps_HeapMem_primaryHeapBaseAddr__C
    00005544 ti_sysbios_heaps_HeapMem_primaryHeapEndAddr__C
    00005548 ti_sysbios_heaps_HeapMem_reqAlign__C
    0000554c ti_sysbios_knl_Clock_Module_State_clockQ__O
    00005550 ti_sysbios_knl_Clock_tickPeriod__C
    00005554 ti_sysbios_knl_Mailbox_Instance_State_freeQue__O
    00005558 ti_sysbios_knl_Mailbox_Object__count__C
    0000555c ti_sysbios_knl_Mailbox_maxTypeAlign__C
    00005560 ti_sysbios_knl_Semaphore_Instance_State_pendQ__O
    00005564 ti_sysbios_knl_Swi_Object__count__C
    00005568 ti_sysbios_knl_Task_E_deleteNotAllowed__C
    0000556c ti_sysbios_knl_Task_Module_State_inactiveQ__O
    00005570 ti_sysbios_knl_Task_Module_State_terminatedQ__O
    00005574 ti_sysbios_knl_Task_Object__count__C
    00005578 ti_sysbios_knl_Task_Object__heap__C
    0000557c ti_sysbios_knl_Task_allBlockedFunc__C
    00005580 ti_sysbios_knl_Task_defaultStackHeap__C
    00005584 ti_sysbios_knl_Task_defaultStackSize__C
    00005588 ti_sysbios_knl_Task_numConstructedTasks__C
    0000558c xdc_runtime_Error_E_memory__C
    00005590 xdc_runtime_Error_policyFxn__C
    00005594 xdc_runtime_IGateProvider_Interface__BASE__C
    00005598 xdc_runtime_IHeap_Interface__BASE__C
    0000559c xdc_runtime_IModule_Interface__BASE__C
    000055a0 xdc_runtime_Memory_defaultHeapInstance__C
    000055a4 xdc_runtime_Startup_execImpl__C
    000055a8 xdc_runtime_Startup_maxPasses__C
    000055ac xdc_runtime_Startup_sfxnRts__C
    000055b0 xdc_runtime_Startup_sfxnTab__C
    000055b4 xdc_runtime_SysCallback_abortFxn__C
    000055b8 xdc_runtime_SysCallback_exitFxn__C
    000055bc xdc_runtime_System_Module__gateObj__C
    000055c0 xdc_runtime_System_abortFxn__C
    000055c4 xdc_runtime_System_exitFxn__C
    000055c8 xdc_runtime_System_maxAtexitHandlers__C
    000055cc xdc_runtime_Text_charTab__C
    000055d0 xdc_runtime_Text_nameEmpty__C
    000055d4 xdc_runtime_Text_nameStatic__C
    000055d8 xdc_runtime_Text_nameUnknown__C
    000055dc ti_sysbios_heaps_HeapMem_Module__id__C
    000055de ti_sysbios_knl_Task_Module__id__C
    000055e0 xdc_runtime_Memory_Module__id__C
    000055e2 xdc_runtime_Text_charCnt__C
    000055e4 xdc_runtime_Text_isLoaded__C
    000055e6 xdc_runtime_Error_policy__C
    000055e7 xdc_runtime_Text_charTab__A
    000055e8 __TI_static_base__
    000058e0 __TI_Handler_Table_Base
    000058ec __TI_Handler_Table_Limit
    000058f8 __TI_CINIT_Base
    00005908 __TI_CINIT_Limit
    00020000 HEAPSIZE
    20000000 ti_sysbios_family_arm_m3_Hwi_ramVectors
    20000360 __primary_heap_start__
    20020360 __primary_heap_end__
    20020360 ti_sysbios_family_arm_m3_Hwi_dispatchTable
    200206c0 ti_sysbios_knl_Task_Instance_State_0_stack__A
    200208c0 uartMSP432E4Objects
    20020ae0 uartMSP432E4RingBuffer
    20020b60 uartParams1
    20020b84 uartParams2
    20020ba8 uartParams3
    20020bcc uartParams4
    20020bf0 Tx_Buffer
    20020c04 ti_sysbios_knl_Task_Instance_State_0_hookEnv__A
    20020c10 ClockP_tickPeriod
    20020c14 uart1
    20020c18 uart2
    20020c1c uart3
    20020c20 uart4
    20020c24 Data_Length
    20020c25 ID_Value
    20020c26 IO_flag
    20020c27 Rx_Buffer
    20020c28 PowerMSP432E4_module
    20020e20 ti_sysbios_knl_Swi_Module_State_0_readyQ__A
    20020ea0 ti_sysbios_knl_Task_Module_State_0_readyQ__A
    20020f20 ti_sysbios_knl_Task_Object__table__V
    20020f7c ti_sysbios_gates_GateMutex_Object__table__V
    20020fd0 gpioPinConfigs
    2002101c ti_sysbios_knl_Task_Module__state__V
    20021064 ti_sysbios_family_arm_lm4_Timer_Module_State_0_device__A
    200210a4 ti_sysbios_family_arm_lm4_Timer_Object__table__V
    200210e4 ti_sysbios_family_arm_m3_Hwi_Module__state__V
    20021118 ti_sysbios_knl_Swi_Object__table__V
    20021148 ti_sysbios_knl_Clock_Module__state__V
    20021174 ti_sysbios_BIOS_Module__state__V
    20021198 ti_sysbios_family_arm_lm4_Timer_Module_State_0_handles__A
    200211b8 xdc_runtime_Error_IgnoreBlock
    200211d8 ti_sysbios_knl_Swi_Module__state__V
    200211f4 ti_sysbios_family_arm_m3_Hwi_Object__table__V
    2002120c ti_sysbios_heaps_HeapMem_Object__table__V
    20021224 gpioCallbackFunctions
    20021234 ti_sysbios_family_arm_lm4_Timer_Module__state__V
    20021240 _lock
    20021244 _unlock
    20021248 User_test
    20021249 Check_Sum
    2002124c i
    20021250 ti_sysbios_family_arm_m3_Hwi_Module__root__V
    20021258 ti_sysbios_gates_GateHwi_Module__root__V
    20021260 ti_sysbios_gates_GateMutex_Module__root__V
    20021268 ti_sysbios_heaps_HeapMem_Module__root__V
    20021270 ti_sysbios_knl_Clock_Module__root__V
    20021278 ti_sysbios_knl_Queue_Module__root__V
    20021280 ti_sysbios_knl_Semaphore_Module__root__V
    20021288 ti_sysbios_knl_Task_Module__root__V
    20021290 xdc_runtime_Startup_Module__state__V
    20021298 xdc_runtime_System_Module_State_0_atexitHandlers__A
    200212a0 xdc_runtime_System_Module__state__V
    200212ad Turn
    200212ae STP
    200212af Avail
    200212b0 main_func_sp
    200212b4 ti_sysbios_family_arm_m3_Hwi_Module_State_0_excContext__A
    200212b8 ti_sysbios_family_arm_m3_Hwi_Module_State_0_excStack__A
    200212bc ti_sysbios_gates_GateHwi_Object__table__V
    200212c0 ti_sysbios_knl_Task_Module_State_0_idleTask__A
    200212c4 ti_sysbios_rts_ti_ReentSupport_Module__state__V
    200212c8 xdc_runtime_Memory_Module__state__V
    200212cc ti_sysbios_family_arm_m3_Hwi_Module_State_0_excActive__A
    2003fc00 __stack
    20040000 __STACK_END
    e000e000 ti_sysbios_family_arm_m3_Hwi_nvic
    ffffffff __TI_pprof_out_hndl
    ffffffff __TI_prof_data_size
    ffffffff __TI_prof_data_start
    ffffffff __binit__
    ffffffff __c_args__
    ffffffff binit
    UNDEFED SHT$$INIT_ARRAY$$Base
    UNDEFED SHT$$INIT_ARRAY$$Limit

    [560 symbols]

  • Hello,

    Please suggest some solution for this exception.

    I have used uart_write function in timercallback fxn. Is that causing exception. Or is that OK.

    Regards

    Kalyan.

  • Hello sir,

    Some more information :

    I have used timecallback function as:

    void Timerfxn()

    {

    Gpiotoggle(GPIO_BOARD_LED0);

    UART_write(uart,&Tx_data,8);           // In Blocking mode

    }

    If i use gpiotoggle only in the call back fxn then it is working fine and if i use uart_write fxn then after some time, i am getting exception as mentioned in one of the above post.

    I am not getting this exception is what for.

    Please reply.

    Regards

    Kalyan.

  • Hello Guys...

    Please Help me on this issue.

    Regards

    Kalyan.

  • Hello TI Members,

    Please respond.

    If required i am ready to attach the code.

    Thanks & Regards

    Kalyan.

  • Hi Kalyan,

    Have you tried using the UART_write() in callback mode instead of blocking mode?

    Thanks,

    Alexis

  • Hello Alexis,

    Thank you so much for the response.

    No i haven't tried.Since i am not using the particular uart which i have used in timercallback fxn in any other threads, so i thought it is ok to use in blocking mode.

    Am i wrong?

    And one more thing is that, do you think the timer event i am calling for every 50 milli seconds was blocked by this uart_write in  UART_MODE_BLOCKING mode?

    Thanks,

    Kalyan.

  • Hi Kalyan,

    Sorry I clicked TI thinks resolved by mistake. Yes I'm guessing that this is what is happening. UART blocking mode will block task execution. Please try callback mode instead as it is safe to call from SWI or HWI.

    Thanks,

    Alexis

  • Hello Alexis,

    That uart write callback implementation I will try tomorrow and then I will post the feedback.

    And one more doubt I have,

    By simply initialising uart like

    Uartparams. Writemode =UART_MODE_CALLBACK,

    Uartparams. Writecallback=NULL,

    and then in timer callback can I call the uart_write function. Like

    void Timerfxn()

    {

    Gpiotoggle(GPIO_BOARD_LED0);

    UART_write(uart,&Tx_data,8);      

    }

    Is it the right way to use uart_write in callback.

    Thanks

    Kalyan

  • Hello Alexis,

    Can I write the uart_write in callback mode as mentioned in the above post.

    If not, please help me in writing the uart_write in callback mode along with the timer.

    Thanks

    Kalyan.

  • Hi Kalyan,

    For information on how to implement UART in callback mode,  please refer to the documentation: http://dev.ti.com/tirex/explore/node?node=ANw0S9TRUnZu6GuxbMlzjA__J4.hfJy__LATEST 

    Thanks,

    Alexis

  • Hello Alexis,

    Thank you. After changing the uart_write to callback mode, it is working fine.

    Regards

    Kalyan.

**Attention** This is a public forum