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:闪存保留区不为空

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1122402/cc2650-flash-reserved-area-not-empty

器件型号:CC2650

大家好、

我正在尝试为自定义引导加载程序保留 CC2650f128的第一页、因此在应用程序中、我将尝试保留该页0。

我已将 cmd 文件设置为如下  

#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
}

但是、当我尝试编译代码时、我会看到三个已定义的区域、但在 my_flash_sectors 下、我会看到一些数据

如何删除此项?

我已尝试设置  

m3Hwi.resetVectorAddress = 0x1000;

以移动复位矢量区域

感谢你的帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Cressenzo、

    在重新构建之前、您是否尝试清理代码?  您是否需要应用程序代码中的.bootloader 段、如果不需要、是否可以从命令链接器文件中完全删除此段?  请确保也对堆栈项目的命令链接器文件应用更改。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ciao Ryan、

    感谢您的快速响应。

    我在重新构建之前尝试通过"清理所有"选项来清理代码、但我的行为是相同的。

    我将为 CC2650 MCU 使用定制堆栈

    如何完全保留闪存第一页?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    确保所有项目的命令文件(如果使用拆分应用程序和堆栈)都排除了闪存的第一页、并且不将其包含在存储器或段中。  输出.map 文件将帮助进一步确定 填充 my_flash_sectors 区域的内容。  我假设自定义引导加载程序是一个单独的项目、如果 尚未这样做、您可以参考 ble_examples 资源。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ciao Ryan、

    抱歉、我使用的是自定义堆栈、不是单独的项目、而是使用主应用程序进行编译。

    从我发布的地图文件中可以看到 、在我看来、第0页是操作系统的存储部分

    如何移动这些 部件,从闪存页1....开始?

    为了清除、我的目标是从闪存页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)
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您将配置文件修改为不包含 my_flash_sectors、从而不完全涉及0x0至0x1000、映射文件会发生什么情况?  请注意、在 TI 示例中、自定义引导加载程序通常接近闪存的末尾。

    此致、
    Ryan