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.

CC2650: Flash reserved area not empty

Part Number: CC2650

Hi everyone,

I'm trying to reserve first page of my CC2650f128 for a custom bootloader, so, in the application I'm trying to reserve the page 0.

I've set the cmd file as follow 

#define FLASH_BASE              0x1000
#define FLASH_SIZE              0x20000
#define RAM_BASE                0x20000000
#define RAM_SIZE                0x5000

#define MINE_SECTORS_PAGE_START 0x0
#define FLASH_PAGE_LEN			0x1000

/* System memory map */

MEMORY
{
    MY_FLASH_SECTORS(RX) : origin = MINE_SECTORS_PAGE_START, length =  FLASH_PAGE_LEN
    /* Application stored in and executes from internal flash */
    FLASH (RX) : origin = FLASH_BASE , length = FLASH_SIZE - FLASH_PAGE_LEN
    /* Application uses internal RAM for data */
    SRAM (RWX) : origin = RAM_BASE, length = RAM_SIZE
}

/* Section allocation in memory */

SECTIONS
{
    .bootloader     : (NOLOAD)  >> MY_FLASH_SECTORS
    .intvecs        :   >> FLASH
    .text           :   >> FLASH
    .const          :   >> FLASH
    .constdata      :   >> FLASH
    .rodata         :   >> FLASH
    .cinit          :   > FLASH
    .pinit          :   >> FLASH
    .init_array     :   >> FLASH
    .emb_text       :   >> FLASH
    .ccfg           :   > FLASH (HIGH)

    .data           :   > SRAM
    .bss            :   > SRAM
    .sysmem         :   > SRAM
    .stack          :   > SRAM (HIGH)
    .nonretenvar    :   > SRAM
}

but when I try to compile code, I see three defined areas, but under MY_FLASH_SECTORS I see some data

How I can remove this?

I've tried to set 

m3Hwi.resetVectorAddress = 0x1000;

to move reset vector area

Thanks for the help

  • Hi Crescenzo,

    Did you try to clean your code before re-building?  Do you need the .bootloader section in your application code, and if not then would it be possible to remove this section from your command linker file entirely?  Please make sure to apply changes to your stack project's command linker file as well.

    Regards,
    Ryan

  • Ciao Ryan,

    thanks for quick response.

    I've tried to clean code before re-building by clean all option, but I have the same behaviour.

    I'm using a custom stack for my CC2650 MCU

    How I can completely reserve flash first page?

  • Ensure that all of your projects' (if using a split application and stack) command files exclude the first page of flash and do not include it in the MEMORY or SECTIONS.  The output .map file will help further determine what is populating the MY_FLASH_SECTORS area.  I'm assuming the custom bootloader is a separate project and you can refer to the ble_examples resource if not done so already.

    Regards,
    Ryan

  • Ciao Ryan,

    Sorry, but I'm using a custom stack not as separate project, but compiled with my main application.

    As you can see from my posted piece of map file, in my opinion in the page 0 are stored parts of operating system

    How I can move these parts starting by flash page 1....?

    In order to be clear my target is move entire code starting from flash page 1

    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
      MY_FLASH_SECTORS      00000000   00001000  000004e0  00000b20  R  X
      FLASH                 00001000   0001f000  0000defe  00011102  R  X
      SRAM                  20000000   00005000  00004529  00000ad7  RW X
    
    
    SEGMENT ALLOCATION MAP
    
    run origin  load origin   length   init length attrs members
    ----------  ----------- ---------- ----------- ----- -------
    00000100    00000100    000004ec   000004ec    r--
      00000100    00000100    0000003c   0000003c    r-- .const:ti_sysbios_knl_Task_Object__PARAMS__C
      0000013c    0000013c    00000034   00000034    r-- .const:ti_sysbios_knl_Mailbox_Object__PARAMS__C
      00000170    00000170    00000030   00000030    r-- .const:ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C
      000001a0    000001a0    0000002c   0000002c    r-- .const:ti_sysbios_hal_Hwi_Object__PARAMS__C
      000001cc    000001cc    00000028   00000028    r-- .const:ti_sysbios_heaps_HeapMem_Module__FXNS__C
      000001f4    000001f4    00000028   00000028    r-- .const:ti_sysbios_knl_Swi_Object__PARAMS__C
      0000021c    0000021c    00000024   00000024    r-- .const:ti_sysbios_gates_GateHwi_Module__FXNS__C
      00000240    00000240    00000024   00000024    r-- .const:ti_sysbios_gates_GateMutex_Module__FXNS__C
      00000264    00000264    00000024   00000024    r-- .const:ti_sysbios_heaps_HeapMem_Object__PARAMS__C
      00000288    00000288    00000024   00000024    r-- .const:ti_sysbios_knl_Clock_Object__PARAMS__C
      000002ac    000002ac    00000024   00000024    r-- .const:ti_sysbios_knl_Semaphore_Object__PARAMS__C
      000002d0    000002d0    00000020   00000020    r-- .const:ti_sysbios_family_arm_m3_Hwi_Object__DESC__C
      000002f0    000002f0    00000020   00000020    r-- .const:ti_sysbios_gates_GateHwi_Object__DESC__C
      00000310    00000310    00000020   00000020    r-- .const:ti_sysbios_gates_GateMutex_Object__DESC__C
      00000330    00000330    00000020   00000020    r-- .const:ti_sysbios_hal_Hwi_Object__DESC__C
      00000350    00000350    00000020   00000020    r-- .const:ti_sysbios_heaps_HeapMem_Object__DESC__C
      00000370    00000370    00000020   00000020    r-- .const:ti_sysbios_knl_Clock_Object__DESC__C
      00000390    00000390    00000020   00000020    r-- .const:ti_sysbios_knl_Mailbox_Object__DESC__C
      000003b0    000003b0    00000020   00000020    r-- .const:ti_sysbios_knl_Queue_Object__DESC__C
      000003d0    000003d0    00000020   00000020    r-- .const:ti_sysbios_knl_Semaphore_Object__DESC__C
      000003f0    000003f0    00000020   00000020    r-- .const:ti_sysbios_knl_Swi_Object__DESC__C
      00000410    00000410    00000020   00000020    r-- .const:ti_sysbios_knl_Task_Object__DESC__C
      00000430    00000430    00000018   00000018    r-- .const:ti_sysbios_gates_GateHwi_Object__PARAMS__C
      00000448    00000448    00000018   00000018    r-- .const:ti_sysbios_gates_GateMutex_Object__PARAMS__C
      00000460    00000460    00000018   00000018    r-- .const:ti_sysbios_knl_Queue_Object__PARAMS__C
      00000478    00000478    00000008   00000008    r-- .const:ti_sysbios_knl_Idle_funcList__C
      00000484    00000484    00000004   00000004    r-- .const:ti_sysbios_family_arm_cc26xx_Timer_startupNeeded__C
      00000488    00000488    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C
      0000048c    0000048c    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_E_hwiLimitExceeded__C
      00000490    00000490    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C
      00000494    00000494    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_Object__count__C
      00000498    00000498    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_Object__table__C
      0000049c    0000049c    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_ccr__C
      000004a0    000004a0    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C
      000004a4    000004a4    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C
      000004a8    000004a8    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_numSparseInterrupts__C
      000004ac    000004ac    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_Hwi_priGroup__C
      000004b0    000004b0    00000004   00000004    r-- .const:ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C
      000004b4    000004b4    00000004   00000004    r-- .const:ti_sysbios_heaps_HeapMem_E_memory__C
      000004b8    000004b8    00000004   00000004    r-- .const:ti_sysbios_heaps_HeapMem_Module__gateObj__C
      000004bc    000004bc    00000004   00000004    r-- .const:ti_sysbios_heaps_HeapMem_Object__count__C
      000004c0    000004c0    00000004   00000004    r-- .const:ti_sysbios_heaps_HeapMem_Object__table__C
      000004c4    000004c4    00000004   00000004    r-- .const:ti_sysbios_heaps_HeapMem_reqAlign__C
      000004c8    000004c8    00000004   00000004    r-- .const:ti_sysbios_knl_Clock_serviceMargin__C
      000004cc    000004cc    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Object__count__C
      000004d0    000004d0    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Object__table__C
      000004d4    000004d4    00000004   00000004    r-- .const:ti_sysbios_knl_Queue_Object__count__C
      000004d8    000004d8    00000004   00000004    r-- .const:ti_sysbios_knl_Queue_Object__table__C
      000004dc    000004dc    00000004   00000004    r-- .const:ti_sysbios_knl_Swi_Object__count__C
      000004e0    000004e0    00000004   00000004    r-- .const:ti_sysbios_knl_Swi_Object__table__C
      000004e4    000004e4    00000004   00000004    r-- .const:ti_sysbios_knl_Swi_numPriorities__C
      000004e8    000004e8    00000004   00000004    r-- .const:ti_sysbios_knl_Task_Object__count__C
      000004ec    000004ec    00000004   00000004    r-- .const:ti_sysbios_knl_Task_Object__table__C
      000004f0    000004f0    00000004   00000004    r-- .const:ti_sysbios_knl_Task_allBlockedFunc__C
      000004f4    000004f4    00000004   00000004    r-- .const:ti_sysbios_knl_Task_defaultStackHeap__C
      000004f8    000004f8    00000004   00000004    r-- .const:ti_sysbios_knl_Task_defaultStackSize__C
      000004fc    000004fc    00000004   00000004    r-- .const:ti_sysbios_knl_Task_numConstructedTasks__C
      00000502    00000502    00000002   00000002    r-- .const:ti_sysbios_family_arm_cc26xx_Timer_Module__id__C
      00000504    00000504    00000002   00000002    r-- .const:ti_sysbios_family_arm_cc26xx_TimestampProvider_useClockTimer__C
      00000506    00000506    00000002   00000002    r-- .const:ti_sysbios_family_arm_m3_Hwi_Module__id__C
      00000508    00000508    00000002   00000002    r-- .const:ti_sysbios_gates_GateHwi_Module__id__C
      0000050a    0000050a    00000002   00000002    r-- .const:ti_sysbios_gates_GateMutex_Module__id__C
      0000050c    0000050c    00000002   00000002    r-- .const:ti_sysbios_heaps_HeapMem_Module__id__C
      0000050e    0000050e    00000002   00000002    r-- .const:ti_sysbios_knl_Task_initStackFlag__C
      00000510    00000510    00000001   00000001    r-- .const:ti_sysbios_knl_Clock_tickMode__C
      00000514    00000514    00000008   00000008    r-- .const:xdc_runtime_Startup_firstFxns__C
      0000051c    0000051c    00000008   00000008    r-- .const:xdc_runtime_Startup_lastFxns__C
      00000524    00000524    00000004   00000004    r-- .const:xdc_runtime_Assert_E_assertFailed__C
      00000528    00000528    00000004   00000004    r-- .const:xdc_runtime_Error_E_memory__C
      0000052c    0000052c    00000004   00000004    r-- .const:xdc_runtime_Error_policyFxn__C
      00000530    00000530    00000004   00000004    r-- .const:xdc_runtime_IGateProvider_Interface__BASE__C
      00000534    00000534    00000004   00000004    r-- .const:xdc_runtime_IHeap_Interface__BASE__C
      00000538    00000538    00000004   00000004    r-- .const:xdc_runtime_IModule_Interface__BASE__C
      0000053c    0000053c    00000004   00000004    r-- .const:xdc_runtime_Main_Module__diagsEnabled__C
      00000540    00000540    00000004   00000004    r-- .const:xdc_runtime_Main_Module__diagsIncluded__C
      00000544    00000544    00000004   00000004    r-- .const:xdc_runtime_Main_Module__diagsMask__C
      00000548    00000548    00000004   00000004    r-- .const:xdc_runtime_Memory_defaultHeapInstance__C
      0000054c    0000054c    00000004   00000004    r-- .const:xdc_runtime_Startup_execImpl__C
      00000550    00000550    00000004   00000004    r-- .const:xdc_runtime_Startup_maxPasses__C
      00000554    00000554    00000004   00000004    r-- .const:xdc_runtime_Startup_sfxnRts__C
      00000558    00000558    00000004   00000004    r-- .const:xdc_runtime_Startup_sfxnTab__C
      0000055c    0000055c    00000004   00000004    r-- .const:xdc_runtime_Startup_startModsFxn__C
      00000560    00000560    00000004   00000004    r-- .const:xdc_runtime_SysCallback_abortFxn__C
      00000564    00000564    00000004   00000004    r-- .const:xdc_runtime_SysCallback_exitFxn__C
      00000568    00000568    00000004   00000004    r-- .const:xdc_runtime_System_abortFxn__C
      0000056c    0000056c    00000004   00000004    r-- .const:xdc_runtime_System_exitFxn__C
      00000570    00000570    00000004   00000004    r-- .const:xdc_runtime_System_maxAtexitHandlers__C
      00000574    00000574    00000004   00000004    r-- .const:xdc_runtime_Text_charTab__C
      00000578    00000578    00000004   00000004    r-- .const:xdc_runtime_Text_nameEmpty__C
      0000057c    0000057c    00000004   00000004    r-- .const:xdc_runtime_Text_nameStatic__C
      00000580    00000580    00000004   00000004    r-- .const:xdc_runtime_Text_nameUnknown__C
      00000584    00000584    00000002   00000002    r-- .const:xdc_runtime_Main_Module__id__C
      00000586    00000586    00000002   00000002    r-- .const:xdc_runtime_Memory_Module__id__C
      00000588    00000588    00000002   00000002    r-- .const:xdc_runtime_Text_charCnt__C
      0000058a    0000058a    00000002   00000002    r-- .const:xdc_runtime_Text_isLoaded__C
      0000058c    0000058c    00000001   00000001    r-- .const:xdc_runtime_Error_policy__C
      00000590    00000590    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_AONRTCChannelEnable
      00000594    00000594    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_AONRTCCompareValueSet
      00000598    00000598    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_AONRTCCurrentCompareValueGet
      0000059c    0000059c    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_AONRTCEventClear
      000005a0    000005a0    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCount64__E
      000005a4    000005a4    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCurrentTick__E
      000005a8    000005a8    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getMaxTicks__E
      000005ac    000005ac    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_initDevice__I
      000005b0    000005b0    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setNextTick__E
      000005b4    000005b4    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setThreshold__I
      000005b8    000005b8    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_start__E
      000005bc    000005bc    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_TimestampProvider_get32__E
      000005c0    000005c0    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_xdc_runtime_Startup_getState__I
      000005c4    000005c4    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_abort__E
      000005c8    000005c8    00000004   00000004    r-- .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_exit__E
      000005cc    000005cc    00000004   00000004    r-- .const:ti_sysbios_gates_GateMutex_Instance_State_sem__O
      000005d0    000005d0    00000004   00000004    r-- .const:ti_sysbios_knl_Clock_Module_State_clockQ__O
      000005d4    000005d4    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Instance_State_dataQue__O
      000005d8    000005d8    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Instance_State_dataSem__O
      000005dc    000005dc    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Instance_State_freeQue__O
      000005e0    000005e0    00000004   00000004    r-- .const:ti_sysbios_knl_Mailbox_Instance_State_freeSem__O
      000005e4    000005e4    00000004   00000004    r-- .const:ti_sysbios_knl_Semaphore_Instance_State_pendQ__O
      000005e8    000005e8    00000004   00000004    r-- .const:ti_sysbios_knl_Task_Module_State_inactiveQ__O
    00001000    00001000    0000dea8   0000dea8    r-x
      00001000    00001000    0000003c   0000003c    r-- .resetVecs
      0000103c    0000103c    0000c70c   0000c70c    r-x .text
      0000d748    0000d748    00001196   00001196    r-- .const
      0000e8e0    0000e8e0    000005c8   000005c8    r-- .cinit
    0001ffa8    0001ffa8    00000058   00000058    r--
      0001ffa8    0001ffa8    00000058   00000058    r-- .ccfg
    20000000    20000000    000000dc   00000000    rw-
      20000000    20000000    000000dc   00000000    rw- .vecs
    20000100    20000100    00000104   00000000    rw-
      20000100    20000100    00000044   00000000    rw- .data:ti_sysbios_knl_Task_Module__state__V
      20000144    20000144    00000034   00000000    rw- .data:ti_sysbios_family_arm_m3_Hwi_Module__state__V
      20000178    20000178    0000002c   00000000    rw- .data:ti_sysbios_knl_Clock_Module__state__V
      200001a4    200001a4    00000024   00000000    rw- .data:ti_sysbios_BIOS_Module__state__V
      200001c8    200001c8    0000001c   00000000    rw- .data:ti_sysbios_knl_Swi_Module__state__V
      200001e4    200001e4    00000008   00000000    rw- .data:ti_sysbios_family_arm_cc26xx_Timer_Module__state__V
      200001ec    200001ec    00000004   00000000    rw- .data:ti_sysbios_family_arm_cc26xx_TimestampProvider_Module__state__V
      200001f0    200001f0    00000008   00000000    rw- .data:xdc_runtime_Startup_Module__state__V
      200001f8    200001f8    00000008   00000000    rw- .data:xdc_runtime_System_Module__state__V
      20000200    20000200    00000004   00000000    rw- .data:xdc_runtime_Memory_Module__state__V
    20000430    20000430    00000010   00000000    rw-
      20000430    20000430    00000010   00000000    rw- .TI.bound:dmaSpi0RxControlTableEntry
    20000440    20000440    00000010   00000000    rw-
      20000440    20000440    00000010   00000000    rw- .TI.bound:dmaSpi0TxControlTableEntry
    20000500    20000500    00000010   00000000    rw-
      20000500    20000500    00000010   00000000    rw- .TI.bound:dmaSpi1RxControlTableEntry
    20000510    20000510    0000401d   00000000    rw-
      20000510    20000510    00000010   00000000    rw- .TI.bound:dmaSpi1TxControlTableEntry
      20000520    20000520    0000394c   00000000    rw- .bss
      20003e70    20003e70    000006bd   00000000    rw- .data
    20004d00    20004d00    00000300   00000000    rw-
      20004d00    20004d00    00000300   00000000    rw- .stack
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    .cinit     0    0000e8e0    000005c8     
                      0000e8e0    00000438     (.cinit..data.load) [load image, compression = lzss]
                      0000ed18    00000028     (.cinit..data:ti_sysbios_family_arm_m3_Hwi_Module__state__V.load) [load image, compression = lzss]
                      0000ed40    00000021     (.cinit..data:ti_sysbios_knl_Task_Module__state__V.load) [load image, compression = lzss]
                      0000ed61    0000001f     (.cinit..data:ti_sysbios_BIOS_Module__state__V.load) [load image, compression = lzss]
                      0000ed80    0000001e     (.cinit..data:ti_sysbios_knl_Clock_Module__state__V.load) [load image, compression = lzss]
                      0000ed9e    00000010     (.cinit..data:ti_sysbios_knl_Swi_Module__state__V.load) [load image, compression = lzss]
                      0000edae    00000002     --HOLE-- [fill = 0]
                      0000edb0    0000000c     (__TI_handler_table)
                      0000edbc    0000000b     (.cinit..data:ti_sysbios_family_arm_cc26xx_Timer_Module__state__V.load) [load image, compression = lzss]
                      0000edc7    0000000b     (.cinit..data:xdc_runtime_System_Module__state__V.load) [load image, compression = lzss]
                      0000edd2    00000006     --HOLE-- [fill = 0]
                      0000edd8    00000008     (.cinit..TI.bound:dmaSpi0RxControlTableEntry.load) [load image, compression = zero_init]
                      0000ede0    00000008     (.cinit..TI.bound:dmaSpi0TxControlTableEntry.load) [load image, compression = zero_init]
                      0000ede8    00000008     (.cinit..TI.bound:dmaSpi1RxControlTableEntry.load) [load image, compression = zero_init]
                      0000edf0    00000008     (.cinit..TI.bound:dmaSpi1TxControlTableEntry.load) [load image, compression = zero_init]
                      0000edf8    00000008     (.cinit..bss.load) [load image, compression = zero_init]
                      0000ee00    00000008     (.cinit..data:xdc_runtime_Memory_Module__state__V.load) [load image, compression = lzss]
                      0000ee08    00000008     (.cinit..vecs.load) [load image, compression = zero_init]
                      0000ee10    00000007     (.cinit..data:ti_sysbios_family_arm_cc26xx_TimestampProvider_Module__state__V.load) [load image, compression = lzss]
                      0000ee17    00000007     (.cinit..data:xdc_runtime_Startup_Module__state__V.load) [load image, compression = lzss]
                      0000ee1e    00000002     --HOLE-- [fill = 0]
                      0000ee20    00000088     (__TI_cinit_table)
    
    .init_array 
    *          0    00001000    00000000     UNINITIALIZED
    
    .const:ti_sysbios_knl_Task_Object__PARAMS__C 
    *          0    00000100    0000003c     
                      00000100    0000003c     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_Object__PARAMS__C)
    
    .const:ti_sysbios_knl_Mailbox_Object__PARAMS__C 
    *          0    0000013c    00000034     
                      0000013c    00000034     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Object__PARAMS__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C 
    *          0    00000170    00000030     
                      00000170    00000030     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_Object__PARAMS__C)
    
    .const:ti_sysbios_hal_Hwi_Object__PARAMS__C 
    *          0    000001a0    0000002c     
                      000001a0    0000002c     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_hal_Hwi_Object__PARAMS__C)
    
    .const:ti_sysbios_heaps_HeapMem_Module__FXNS__C 
    *          0    000001cc    00000028     
                      000001cc    00000028     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Module__FXNS__C)
    
    .const:ti_sysbios_knl_Swi_Object__PARAMS__C 
    *          0    000001f4    00000028     
                      000001f4    00000028     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Swi_Object__PARAMS__C)
    
    .const:ti_sysbios_gates_GateHwi_Module__FXNS__C 
    *          0    0000021c    00000024     
                      0000021c    00000024     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateHwi_Module__FXNS__C)
    
    .const:ti_sysbios_gates_GateMutex_Module__FXNS__C 
    *          0    00000240    00000024     
                      00000240    00000024     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateMutex_Module__FXNS__C)
    
    .const:ti_sysbios_heaps_HeapMem_Object__PARAMS__C 
    *          0    00000264    00000024     
                      00000264    00000024     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Object__PARAMS__C)
    
    .const:ti_sysbios_knl_Clock_Object__PARAMS__C 
    *          0    00000288    00000024     
                      00000288    00000024     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Clock_Object__PARAMS__C)
    
    .const:ti_sysbios_knl_Semaphore_Object__PARAMS__C 
    *          0    000002ac    00000024     
                      000002ac    00000024     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Semaphore_Object__PARAMS__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_Object__DESC__C 
    *          0    000002d0    00000020     
                      000002d0    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_Object__DESC__C)
    
    .const:ti_sysbios_gates_GateHwi_Object__DESC__C 
    *          0    000002f0    00000020     
                      000002f0    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateHwi_Object__DESC__C)
    
    .const:ti_sysbios_gates_GateMutex_Object__DESC__C 
    *          0    00000310    00000020     
                      00000310    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateMutex_Object__DESC__C)
    
    .const:ti_sysbios_hal_Hwi_Object__DESC__C 
    *          0    00000330    00000020     
                      00000330    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_hal_Hwi_Object__DESC__C)
    
    .const:ti_sysbios_heaps_HeapMem_Object__DESC__C 
    *          0    00000350    00000020     
                      00000350    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Object__DESC__C)
    
    .const:ti_sysbios_knl_Clock_Object__DESC__C 
    *          0    00000370    00000020     
                      00000370    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Clock_Object__DESC__C)
    
    .const:ti_sysbios_knl_Mailbox_Object__DESC__C 
    *          0    00000390    00000020     
                      00000390    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Object__DESC__C)
    
    .const:ti_sysbios_knl_Queue_Object__DESC__C 
    *          0    000003b0    00000020     
                      000003b0    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Queue_Object__DESC__C)
    
    .const:ti_sysbios_knl_Semaphore_Object__DESC__C 
    *          0    000003d0    00000020     
                      000003d0    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Semaphore_Object__DESC__C)
    
    .const:ti_sysbios_knl_Swi_Object__DESC__C 
    *          0    000003f0    00000020     
                      000003f0    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Swi_Object__DESC__C)
    
    .const:ti_sysbios_knl_Task_Object__DESC__C 
    *          0    00000410    00000020     
                      00000410    00000020     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_Object__DESC__C)
    
    .const:ti_sysbios_gates_GateHwi_Object__PARAMS__C 
    *          0    00000430    00000018     
                      00000430    00000018     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateHwi_Object__PARAMS__C)
    
    .const:ti_sysbios_gates_GateMutex_Object__PARAMS__C 
    *          0    00000448    00000018     
                      00000448    00000018     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateMutex_Object__PARAMS__C)
    
    .const:ti_sysbios_knl_Queue_Object__PARAMS__C 
    *          0    00000460    00000018     
                      00000460    00000018     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Queue_Object__PARAMS__C)
    
    .const:ti_sysbios_knl_Idle_funcList__C 
    *          0    00000478    00000008     
                      00000478    00000008     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Idle_funcList__C)
    
    .const:ti_sysbios_family_arm_cc26xx_Timer_startupNeeded__C 
    *          0    00000484    00000004     
                      00000484    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_cc26xx_Timer_startupNeeded__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C 
    *          0    00000488    00000004     
                      00000488    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_E_alreadyDefined__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_E_hwiLimitExceeded__C 
    *          0    0000048c    00000004     
                      0000048c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_E_hwiLimitExceeded__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C 
    *          0    00000490    00000004     
                      00000490    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_NUM_INTERRUPTS__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_Object__count__C 
    *          0    00000494    00000004     
                      00000494    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_Object__count__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_Object__table__C 
    *          0    00000498    00000004     
                      00000498    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_Object__table__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_ccr__C 
    *          0    0000049c    00000004     
                      0000049c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_ccr__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C 
    *          0    000004a0    00000004     
                      000004a0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_excHandlerFunc__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C 
    *          0    000004a4    00000004     
                      000004a4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_nullIsrFunc__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_numSparseInterrupts__C 
    *          0    000004a8    00000004     
                      000004a8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_numSparseInterrupts__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_priGroup__C 
    *          0    000004ac    00000004     
                      000004ac    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_priGroup__C)
    
    .const:ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C 
    *          0    000004b0    00000004     
                      000004b0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_TaskSupport_stackAlignment__C)
    
    .const:ti_sysbios_heaps_HeapMem_E_memory__C 
    *          0    000004b4    00000004     
                      000004b4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_E_memory__C)
    
    .const:ti_sysbios_heaps_HeapMem_Module__gateObj__C 
    *          0    000004b8    00000004     
                      000004b8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Module__gateObj__C)
    
    .const:ti_sysbios_heaps_HeapMem_Object__count__C 
    *          0    000004bc    00000004     
                      000004bc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Object__count__C)
    
    .const:ti_sysbios_heaps_HeapMem_Object__table__C 
    *          0    000004c0    00000004     
                      000004c0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Object__table__C)
    
    .const:ti_sysbios_heaps_HeapMem_reqAlign__C 
    *          0    000004c4    00000004     
                      000004c4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_reqAlign__C)
    
    .const:ti_sysbios_knl_Clock_serviceMargin__C 
    *          0    000004c8    00000004     
                      000004c8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Clock_serviceMargin__C)
    
    .const:ti_sysbios_knl_Mailbox_Object__count__C 
    *          0    000004cc    00000004     
                      000004cc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Object__count__C)
    
    .const:ti_sysbios_knl_Mailbox_Object__table__C 
    *          0    000004d0    00000004     
                      000004d0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Object__table__C)
    
    .const:ti_sysbios_knl_Queue_Object__count__C 
    *          0    000004d4    00000004     
                      000004d4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Queue_Object__count__C)
    
    .const:ti_sysbios_knl_Queue_Object__table__C 
    *          0    000004d8    00000004     
                      000004d8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Queue_Object__table__C)
    
    .const:ti_sysbios_knl_Swi_Object__count__C 
    *          0    000004dc    00000004     
                      000004dc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Swi_Object__count__C)
    
    .const:ti_sysbios_knl_Swi_Object__table__C 
    *          0    000004e0    00000004     
                      000004e0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Swi_Object__table__C)
    
    .const:ti_sysbios_knl_Swi_numPriorities__C 
    *          0    000004e4    00000004     
                      000004e4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Swi_numPriorities__C)
    
    .const:ti_sysbios_knl_Task_Object__count__C 
    *          0    000004e8    00000004     
                      000004e8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_Object__count__C)
    
    .const:ti_sysbios_knl_Task_Object__table__C 
    *          0    000004ec    00000004     
                      000004ec    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_Object__table__C)
    
    .const:ti_sysbios_knl_Task_allBlockedFunc__C 
    *          0    000004f0    00000004     
                      000004f0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_allBlockedFunc__C)
    
    .const:ti_sysbios_knl_Task_defaultStackHeap__C 
    *          0    000004f4    00000004     
                      000004f4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_defaultStackHeap__C)
    
    .const:ti_sysbios_knl_Task_defaultStackSize__C 
    *          0    000004f8    00000004     
                      000004f8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_defaultStackSize__C)
    
    .const:ti_sysbios_knl_Task_numConstructedTasks__C 
    *          0    000004fc    00000004     
                      000004fc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_numConstructedTasks__C)
    
    .const:ti_sysbios_family_arm_cc26xx_Timer_Module__id__C 
    *          0    00000502    00000002     
                      00000502    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_cc26xx_Timer_Module__id__C)
    
    .const:ti_sysbios_family_arm_cc26xx_TimestampProvider_useClockTimer__C 
    *          0    00000504    00000002     
                      00000504    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_cc26xx_TimestampProvider_useClockTimer__C)
    
    .const:ti_sysbios_family_arm_m3_Hwi_Module__id__C 
    *          0    00000506    00000002     
                      00000506    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_family_arm_m3_Hwi_Module__id__C)
    
    .const:ti_sysbios_gates_GateHwi_Module__id__C 
    *          0    00000508    00000002     
                      00000508    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateHwi_Module__id__C)
    
    .const:ti_sysbios_gates_GateMutex_Module__id__C 
    *          0    0000050a    00000002     
                      0000050a    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateMutex_Module__id__C)
    
    .const:ti_sysbios_heaps_HeapMem_Module__id__C 
    *          0    0000050c    00000002     
                      0000050c    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_heaps_HeapMem_Module__id__C)
    
    .const:ti_sysbios_knl_Task_initStackFlag__C 
    *          0    0000050e    00000002     
                      0000050e    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_initStackFlag__C)
    
    .const:ti_sysbios_knl_Clock_tickMode__C 
    *          0    00000510    00000001     
                      00000510    00000001     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Clock_tickMode__C)
    
    .const:xdc_runtime_Startup_firstFxns__C 
    *          0    00000514    00000008     
                      00000514    00000008     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_firstFxns__C)
    
    .const:xdc_runtime_Startup_lastFxns__C 
    *          0    0000051c    00000008     
                      0000051c    00000008     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_lastFxns__C)
    
    .const:xdc_runtime_Assert_E_assertFailed__C 
    *          0    00000524    00000004     
                      00000524    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Assert_E_assertFailed__C)
    
    .const:xdc_runtime_Error_E_memory__C 
    *          0    00000528    00000004     
                      00000528    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Error_E_memory__C)
    
    .const:xdc_runtime_Error_policyFxn__C 
    *          0    0000052c    00000004     
                      0000052c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Error_policyFxn__C)
    
    .const:xdc_runtime_IGateProvider_Interface__BASE__C 
    *          0    00000530    00000004     
                      00000530    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_IGateProvider_Interface__BASE__C)
    
    .const:xdc_runtime_IHeap_Interface__BASE__C 
    *          0    00000534    00000004     
                      00000534    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_IHeap_Interface__BASE__C)
    
    .const:xdc_runtime_IModule_Interface__BASE__C 
    *          0    00000538    00000004     
                      00000538    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_IModule_Interface__BASE__C)
    
    .const:xdc_runtime_Main_Module__diagsEnabled__C 
    *          0    0000053c    00000004     
                      0000053c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Main_Module__diagsEnabled__C)
    
    .const:xdc_runtime_Main_Module__diagsIncluded__C 
    *          0    00000540    00000004     
                      00000540    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Main_Module__diagsIncluded__C)
    
    .const:xdc_runtime_Main_Module__diagsMask__C 
    *          0    00000544    00000004     
                      00000544    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Main_Module__diagsMask__C)
    
    .const:xdc_runtime_Memory_defaultHeapInstance__C 
    *          0    00000548    00000004     
                      00000548    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Memory_defaultHeapInstance__C)
    
    .const:xdc_runtime_Startup_execImpl__C 
    *          0    0000054c    00000004     
                      0000054c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_execImpl__C)
    
    .const:xdc_runtime_Startup_maxPasses__C 
    *          0    00000550    00000004     
                      00000550    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_maxPasses__C)
    
    .const:xdc_runtime_Startup_sfxnRts__C 
    *          0    00000554    00000004     
                      00000554    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_sfxnRts__C)
    
    .const:xdc_runtime_Startup_sfxnTab__C 
    *          0    00000558    00000004     
                      00000558    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_sfxnTab__C)
    
    .const:xdc_runtime_Startup_startModsFxn__C 
    *          0    0000055c    00000004     
                      0000055c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Startup_startModsFxn__C)
    
    .const:xdc_runtime_SysCallback_abortFxn__C 
    *          0    00000560    00000004     
                      00000560    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_SysCallback_abortFxn__C)
    
    .const:xdc_runtime_SysCallback_exitFxn__C 
    *          0    00000564    00000004     
                      00000564    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_SysCallback_exitFxn__C)
    
    .const:xdc_runtime_System_abortFxn__C 
    *          0    00000568    00000004     
                      00000568    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_System_abortFxn__C)
    
    .const:xdc_runtime_System_exitFxn__C 
    *          0    0000056c    00000004     
                      0000056c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_System_exitFxn__C)
    
    .const:xdc_runtime_System_maxAtexitHandlers__C 
    *          0    00000570    00000004     
                      00000570    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_System_maxAtexitHandlers__C)
    
    .const:xdc_runtime_Text_charTab__C 
    *          0    00000574    00000004     
                      00000574    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_charTab__C)
    
    .const:xdc_runtime_Text_nameEmpty__C 
    *          0    00000578    00000004     
                      00000578    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_nameEmpty__C)
    
    .const:xdc_runtime_Text_nameStatic__C 
    *          0    0000057c    00000004     
                      0000057c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_nameStatic__C)
    
    .const:xdc_runtime_Text_nameUnknown__C 
    *          0    00000580    00000004     
                      00000580    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_nameUnknown__C)
    
    .const:xdc_runtime_Main_Module__id__C 
    *          0    00000584    00000002     
                      00000584    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Main_Module__id__C)
    
    .const:xdc_runtime_Memory_Module__id__C 
    *          0    00000586    00000002     
                      00000586    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Memory_Module__id__C)
    
    .const:xdc_runtime_Text_charCnt__C 
    *          0    00000588    00000002     
                      00000588    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_charCnt__C)
    
    .const:xdc_runtime_Text_isLoaded__C 
    *          0    0000058a    00000002     
                      0000058a    00000002     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Text_isLoaded__C)
    
    .const:xdc_runtime_Error_policy__C 
    *          0    0000058c    00000001     
                      0000058c    00000001     mcd30_v2_16_00_08_pem3.oem3 (.const:xdc_runtime_Error_policy__C)
    
    .const:ti_sysbios_rom_ROM_AONRTCChannelEnable 
    *          0    00000590    00000004     
                      00000590    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_AONRTCChannelEnable)
    
    .const:ti_sysbios_rom_ROM_AONRTCCompareValueSet 
    *          0    00000594    00000004     
                      00000594    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_AONRTCCompareValueSet)
    
    .const:ti_sysbios_rom_ROM_AONRTCCurrentCompareValueGet 
    *          0    00000598    00000004     
                      00000598    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_AONRTCCurrentCompareValueGet)
    
    .const:ti_sysbios_rom_ROM_AONRTCEventClear 
    *          0    0000059c    00000004     
                      0000059c    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_AONRTCEventClear)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCount64__E 
    *          0    000005a0    00000004     
                      000005a0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCount64__E)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCurrentTick__E 
    *          0    000005a4    00000004     
                      000005a4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getCurrentTick__E)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getMaxTicks__E 
    *          0    000005a8    00000004     
                      000005a8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_getMaxTicks__E)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_initDevice__I 
    *          0    000005ac    00000004     
                      000005ac    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_initDevice__I)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setNextTick__E 
    *          0    000005b0    00000004     
                      000005b0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setNextTick__E)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setThreshold__I 
    *          0    000005b4    00000004     
                      000005b4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_setThreshold__I)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_start__E 
    *          0    000005b8    00000004     
                      000005b8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_Timer_start__E)
    
    .const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_TimestampProvider_get32__E 
    *          0    000005bc    00000004     
                      000005bc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_ti_sysbios_family_arm_cc26xx_TimestampProvider_get32__E)
    
    .const:ti_sysbios_rom_ROM_xdc_runtime_Startup_getState__I 
    *          0    000005c0    00000004     
                      000005c0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_xdc_runtime_Startup_getState__I)
    
    .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_abort__E 
    *          0    000005c4    00000004     
                      000005c4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_abort__E)
    
    .const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_exit__E 
    *          0    000005c8    00000004     
                      000005c8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_rom_ROM_xdc_runtime_System_SupportProxy_exit__E)
    
    .const:ti_sysbios_gates_GateMutex_Instance_State_sem__O 
    *          0    000005cc    00000004     
                      000005cc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_gates_GateMutex_Instance_State_sem__O)
    
    .const:ti_sysbios_knl_Clock_Module_State_clockQ__O 
    *          0    000005d0    00000004     
                      000005d0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Clock_Module_State_clockQ__O)
    
    .const:ti_sysbios_knl_Mailbox_Instance_State_dataQue__O 
    *          0    000005d4    00000004     
                      000005d4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Instance_State_dataQue__O)
    
    .const:ti_sysbios_knl_Mailbox_Instance_State_dataSem__O 
    *          0    000005d8    00000004     
                      000005d8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Instance_State_dataSem__O)
    
    .const:ti_sysbios_knl_Mailbox_Instance_State_freeQue__O 
    *          0    000005dc    00000004     
                      000005dc    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Instance_State_freeQue__O)
    
    .const:ti_sysbios_knl_Mailbox_Instance_State_freeSem__O 
    *          0    000005e0    00000004     
                      000005e0    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Mailbox_Instance_State_freeSem__O)
    
    .const:ti_sysbios_knl_Semaphore_Instance_State_pendQ__O 
    *          0    000005e4    00000004     
                      000005e4    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Semaphore_Instance_State_pendQ__O)
    
    .const:ti_sysbios_knl_Task_Module_State_inactiveQ__O 
    *          0    000005e8    00000004     
                      000005e8    00000004     mcd30_v2_16_00_08_pem3.oem3 (.const:ti_sysbios_knl_Task_Module_State_inactiveQ__O)
    
    .resetVecs 
    *          0    00001000    0000003c     
                      00001000    0000003c     mcd30_v2_16_00_08_pem3.oem3 (.resetVecs)
    
    .text      0    0000103c    0000c70c     
                      0000103c    000010bc     spi_msg_mux.obj (.text:mux_msg)
                      000020f8    00000974     radioTask.obj (.text:RadioWriteConfig)
                      00002a6c    0000087c     rfFrameMux.obj (.text:rfFrameParse)
                      000032e8    000007f8     debugTask.obj (.text:TaskDebugFunc)
                      00003ae0    000006ec     controllerTask.obj (.text:TaskControllerFunc)
                      000041cc    000005f0     radioTask.obj (.text:TaskRadioFunc)
                      000047bc    00000400     spiTask.obj (.text:TaskSpiFunc)
                      00004bbc    000003f0     RF.obj (.text:fsmActiveState)
                      00004fac    000003f0     main.obj (.text:main)
                      0000539c    0000037c     driverlib.lib : setup.obj (.text:HapiTrimDeviceShutDown)
                      00005718    0000033c     rom_sysbios.aem3 : rom_sysbios.obj (.text:xdc_runtime_System_doPrint__I)
                      00005a54    00000270     RF.obj (.text:abortCmd)
                      00005cc4    0000022c     SPICC26XXDMA_CUSTOM.obj (.text:SPICC26XXDMA_initIO)
                      00005ef0    00000228     drivers_cc26xxware.aem3 : PowerCC26XX.oem3 (.text:Power_sleep)
    

  • What happens to the map file if you modify the configuration file to not include MY_FLASH_SECTORS and thus not allude to 0x0 to 0x1000 entirely?  Note that in TI examples, custom bootloaders are typically near the end of flash.

    Regards,
    Ryan