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.

AM2634: How to Find the Start address and End address in .map file

Part Number: AM2634

Tool/software:

Hi team,

1.How to find the start address and End address of the program from the (.map) file actually what ever we build the program is storing in the RAM

so, i need to find the RAM start address and End address.. can you say for the below map file?

******************************************************************************
            TI ARM Clang Linker PC v3.2.2                      
******************************************************************************
>> Linked Mon Oct 14 17:45:09 2024

OUTPUT FILE NAME:   <qspi_flash_transfer_am263x-cc_r5fss0-0_nortos_ti-arm-clang.out>
ENTRY POINT SYMBOL: "_vectors"  address: 00000000


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  R5F_VECS              00000000   00000040  00000040  00000000  RWIX
  R5F_TCMA              00000040   00007fc0  00000000  00007fc0  RWIX
  R5F_TCMB              00080000   00008000  00000000  00008000  RWIX
  MAILBOX_HSM           44000000   000003ce  00000000  000003ce  RWIX
  MAILBOX_R5F           44000400   000003ce  00000000  000003ce  RWIX
  FLASH                 60100000   00080000  00000000  00080000  RWIX
  SBL                   70000000   00040000  00000000  00040000  RWIX
  OCRAM                 70040000   00040000  00019f98  00026068  RWIX
  USER_SHM_MEM          701d0000   00004000  00000000  00004000  RWIX
  LOG_SHM_MEM           701d4000   00004000  00000000  00004000  RWIX
  RTOS_NORTOS_IPC_SHM_M 72000000   00003e80  00000000  00003e80  RWIX


SEGMENT ALLOCATION MAP

run origin  load origin   length   init length attrs members
----------  ----------- ---------- ----------- ----- -------
00000000    00000000    00000040   00000040    r-x
  00000000    00000000    00000040   00000040    r-x .vectors
70040000    70040000    0000d868   00000000    rw-
  70040000    70040000    00001868   00000000    rw- .bss
  70041868    70041868    00008000   00000000    rw- .sysmem
  70049868    70049868    00004000   00000000    rw- .stack
7004d880    7004d880    0000ad48   0000ad48    r-x
  7004d880    7004d880    000093a0   000093a0    r-x .text
  70056c20    70056c20    00000ad0   00000ad0    r-- .rodata
  700576f0    700576f0    00000760   00000760    r-x .text.hwi
  70057e50    70057e50    00000430   00000430    r-x .text.cache
  70058280    70058280    00000218   00000218    r-x .text.mpu
  70058498    70058498    00000128   00000128    r-x .text.boot
  700585c0    700585c0    00000008   00000008    r-x .text:abort
700585c8    700585c8    000005e8   000005e8    rw-
  700585c8    700585c8    000005e8   000005e8    rw- .data
70058bb0    70058bb0    00001400   00000000    r--
  70058bb0    70058bb0    00000100   00000000    r-- .irqstack
  70058cb0    70058cb0    00000100   00000000    r-- .fiqstack
  70058db0    70058db0    00001000   00000000    r-- .svcstack
  70059db0    70059db0    00000100   00000000    r-- .abortstack
  70059eb0    70059eb0    00000100   00000000    r-- .undefinedstack


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.vectors   0    00000000    00000040     
                  00000000    00000040     nortos.am263x.r5f.ti-arm-clang.release.lib : HwiP_armv7r_vectors_nortos_asm.obj (.vectors)

.bss       0    70040000    00001868     UNINITIALIZED
                  70040000    00001008     (.common:gHwiCtrl)
                  70041008    00000368     ti_drivers_config.o (.bss.gUartObjects)
                  70041370    00000214     ti_drivers_config.o (.bss.gQspiObjects)
                  70041584    00000120     libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_)
                  700416a4    000000a0     libc.a : defs.c.obj (.bss.__TI_tmpnams)
                  70041744    00000068     ti_drivers_config.o (.bss.gEdmaObjects)
                  700417ac    00000004     nortos.am263x.r5f.ti-arm-clang.release.lib : HwiP_armv7r_vim.obj (.bss.gdummy)
                  700417b0    00000038     (.common:gClockCtrl)
                  700417e8    00000034     (.common:gqspiEdmaParam)
                  7004181c    00000010     (.common:gFlashObject_S25FL128SA)
                  7004182c    00000010     (.common:virtToPhymap)
                  7004183c    0000000c     (.common:crcParams)
                  70041848    00000008     libsysbm.a : hostopen.c.obj (.bss.parmbuf)
                  70041850    00000004     libc.a : memory.c.obj (.bss.sys_free)
                  70041854    00000004     (.common:crc)
                  70041858    00000004     (.common:gEdmaHandle)
                  7004185c    00000004     (.common:gFlashHandle)
                  70041860    00000004     (.common:gQspiHandle)
                  70041864    00000004     (.common:gUartHandle)

.sysmem    0    70041868    00008000     UNINITIALIZED
                  70041868    00000010     libc.a : memory.c.obj (.sysmem)
                  70041878    00007ff0     --HOLE--

.stack     0    70049868    00004000     UNINITIALIZED
                  70049868    00000004     nortos.am263x.r5f.ti-arm-clang.release.lib : boot_armv7r_asm.obj (.stack)
                  7004986c    00003ffc     --HOLE--

.text      0    7004d880    000093a0     
                  7004d880    00000ddc     libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat)
                  7004e65c    00000598     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._vsnprintf)
                  7004ebf4    0000041a     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiOpen)
                  7004f00e    00000002     nortos.am263x.r5f.ti-arm-clang.release.lib : AddrTranslateP_null.obj (.text.AddrTranslateP_getLocalAddr)
                  7004f010    00000400     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.text.SOC_rcmEnablePeripheralClock)
                  7004f410    00000398     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._ftoa)
                  7004f7a8    00000018     ti_board_open_close.o (.text.Board_driversClose)
                  7004f7c0    00000390     libc.a : strcmp32.S.obj (.text:strcmp)
                  7004fb50    00000310     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._etoa)
                  7004fe60    000002fc     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_open)
                  7005015c    000002a8                                                 : edma.obj (.text.EDMA_init)
                  70050404    0000023c                                                 : uart_v0_lld.obj (.text.UART_configInstance)
                  70050640    00000200                                                 : edma.obj (.text.EDMA_freeChannelRegion)
                  70050840    000001f4                                                 : qspi.obj (.text.QSPI_open)
                  70050a34    000001ec                                                 : soc_rcm.obj (.text.SOC_rcmSetPeripheralClock)
                  70050c20    000001d8                                                 : qspi_edma_lld.obj (.text.QSPI_edmaTransfer)
                  70050df8    000001d0     libclang_rt.builtins.a : udivsi3.S.obj (.text.__udivsi3)
                  70050fc8    000001b4     libc.a : memory.c.obj (.text.aligned_alloc)
                  7005117c    000001b0            : memory.c.obj (.text.free)
                  7005132c    000001a4            : fputs.c.obj (.text.fputs)
                  700514d0    00000198     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_dma_edma.obj (.text.UART_lld_dmaInit)
                  70051668    00000184                                                 : qspi_edma_lld.obj (.text.QSPI_edmaChannelConfig)
                  700517ec    0000016e     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiWrite)
                  7005195a    00000002     ti_board_config.o (.text.Board_deinit)
                  7005195c    00000168     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_deinit)
                  70051ac4    00000154                                                 : uart_v0_lld.obj (.text.UART_lld_controllerIsr)
                  70051c18    00000152     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._ntoa_format)
                  70051d6a    0000014c     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_dma_edma.obj (.text.UART_lld_dmaDeInit)
                  70051eb6    00000002     ti_board_config.o (.text.Board_init)
                  70051eb8    00000144     libc.a : setvbuf.c.obj (.text.setvbuf)
                  70051ffc    00000140     drivers.am263x.r5f.ti-arm-clang.release.lib : soc.obj (.text.SOC_virtToPhy)
                  7005213c    00000140     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.text.TimerP_setup)
                  7005227c    0000013e     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_readCmd)
                  700523ba    00000002     ti_dpl_config.o (.text.Dpl_deinit)
                  700523bc    00000138     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_close)
                  700524f4    00000128                                                 : uart_v0_lld.obj (.text.UART_lld_write)
                  7005261c    00000124                                                 : edma.obj (.text.Alloc_resource)
                  70052740    0000011c                                                 : soc_rcm.obj (.text.SOC_rcmGetPeripheralClockFrequency)
                  7005285c    00000118     libclang_rt.builtins.a : udivmoddi4.S.obj (.text)
                  70052974    00000108     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_transferCompletionMasterIsrFxn)
                  70052a7c    00000108     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiReset)
                  70052b84    00000106     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_read)
                  70052c8a    00000104                                                 : qspi_lld.obj (.text.QSPI_lld_readDma)
                  70052d8e    00000102     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.text.ClockP_init)
                  70052e90    000000f8     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_isr)
                  70052f88    000000f4     libc.a : fputc.c.obj (.text.fputc)
                  7005307c    000000ec     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_dma_edma.obj (.text.UART_lld_dmaWrite)
                  70053168    000000ec                                                 : uart_v0.obj (.text.UART_write)
                  70053254    000000ce     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiSet4ByteAddrMode)
                  70053322    00000002     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.text.SemaphoreP_destruct)
                  70053324    000000c8     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_initDma)
                  700533ec    000000c8                                                 : qspi_lld.obj (.text.QSPI_programInstance)
                  700534b4    000000c8                                                 : uart_v0_lld.obj (.text.UART_lld_initDma)
                  7005357c    000000c8     libc.a : getdevice.c.obj (.text.getdevice)
                  70053644    000000c4     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_unregisterIntr)
                  70053708    000000bc                                                 : edma.obj (.text.EDMA_registerIntr)
                  700537c4    000000b8                                                 : uart_v0_lld.obj (.text.UART_lld_init)
                  7005387c    000000b6     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiErase)
                  70053932    000000b6                                               : flash_nor_qspi.obj (.text.Flash_norQspiEraseSector)
                  700539e8    000000b4     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_open)
                  70053a9c    000000b4     libc.a : fclose.c.obj (.text.__TI_closefile)
                  70053b50    000000b4            : fseek.c.obj (.text.fseeko)
                  70053c04    000000b2     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_writeCmd)
                  70053cb6    000000b0     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._ntoa_long_long)
                  70053d66    000000ae     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_spiConfigWrite)
                  70053e14    000000ac                                                 : soc_rcm.obj (.text.SOC_rcmGetCoreHSDivOut)
                  70053ec0    000000ac                                                 : uart_v0_lld.obj (.text.UART_divisorLatchWrite)
                  70053f6c    000000a8                                                 : qspi_lld.obj (.text.QSPI_lld_init)
                  70054014    000000a6     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._out_rev)
                  700540ba    00000002                                                : TaskP_nortos.obj (.text.TaskP_yield)
                  700540bc    000000a4     libc.a : memory.c.obj (.text.split)
                  70054160    000000a0     libsysbm.a : hostrename.c.obj (.text.HOSTrename)
                  70054200    0000009c     libc.a : _io_perm.c.obj (.text.__TI_wrt_ok)
                  7005429c    00000098     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_freeDmaChannel)
                  70054334    00000098                                                 : edma.obj (.text.EDMA_freeParam)
                  700543cc    00000098                                                 : edma.obj (.text.EDMA_freeTcc)
                  70054464    00000098     libsysbm.a : hostlseek.c.obj (.text.HOSTlseek)
                  700544fc    00000098     libc.a : printf.c.obj (.text.printf)
                  70054594    00000096     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.text.SemaphoreP_pend)
                  7005462a    00000094     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_configureChannelRegion)
                  700546be    00000002                                                 : uart_dma_edma.obj (.text.UART_edmaDoNothing)
                  700546c0    00000094     libsysbm.a : hostopen.c.obj (.text.HOSTopen)
                  70054754    0000008c     libc.a : fflush.c.obj (.text.__TI_doflush)
                  700547e0    0000008c     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text._ntoa_long)
                  7005486c    0000008c     libsysbm.a : close.c.obj (.text.close)
                  700548f8    00000088     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_init)
                  70054980    00000088                                                 : uart_v0_lld.obj (.text.UART_procLineStatusErr)
                  70054a08    00000084     libsysbm.a : hostread.c.obj (.text.HOSTread)
                  70054a8c    00000084                : hostwrite.c.obj (.text.HOSTwrite)
                  70054b10    00000080     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_flushTxFifo)
                  70054b90    0000007c     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiWaitReady)
                  70054c0c    00000070     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.text.QSPI_init)
                  70054c7c    00000070     qspi_flash_transfer.o (.text.display_flash_memory)
                  70054cec    0000006e     ti_board_open_close.o (.text.Board_flashOpen)
                  70054d5a    0000006e     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_disableTransferRegion)
                  70054dc8    0000006e                                                 : edma.obj (.text.EDMA_enableTransferRegion)
                  70054e36    0000006e                                                 : uart_v0_lld.obj (.text.UART_lld_writeIntr)
                  70054ea4    0000006c                                                 : edma.obj (.text.EDMA_close)
                  70054f10    0000006c     libsysbm.a : hostunlink.c.obj (.text.HOSTunlink)
                  70054f7c    0000006c     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_lld_writeDma)
                  70054fe8    0000006c     libc.a : atoi.c.obj (.text.atoi)
                  70055054    00000066     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_edma_lld.obj (.text.QSPI_edmaChannelFree)
                  700550ba    00000002                                                 : uart_v0.obj (.text.UART_lld_errorCallback)
                  700550bc    00000060     libsysbm.a : hostclose.c.obj (.text.HOSTclose)
                  7005511c    0000005e     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_timerTickIsr)
                  7005517a    00000002                                                : printf.obj (.text._out_null)
                  7005517c    0000005c     drivers.am263x.r5f.ti-arm-clang.release.lib : gpio.obj (.text.GPIO_setTrigType)
                  700551d8    0000005c                                                 : soc.obj (.text.SOC_controlModuleLockMMR)
                  70055234    0000005c                                                 : soc.obj (.text.SOC_controlModuleUnlockMMR)
                  70055290    0000005c     nortos.am263x.r5f.ti-arm-clang.release.lib : DebugP_log.obj (.text._DebugP_assert)
                  700552ec    00000058     libc.a : fopen.c.obj (.text.__TI_cleanup)
                  70055344    00000058     libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg)
                  7005539c    00000058                : trgmsg.c.obj (.text.__TI_writemsg)
                  700553f4    00000058     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                  7005544c    00000056     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_getTimeUsec)
                  700554a2    00000056     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_writeCancelNoCB)
                  700554f8    00000054                                                 : qspi.obj (.text.QSPI_readMemMapMode)
                  7005554c    00000054     libc.a : exit.c.obj (.text.exit)
                  700555a0    00000054            : getdevice.c.obj (.text.finddevice)
                  700555f4    00000052     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_intrDisable)
                  70055646    00000052     qspi_flash_transfer.o (.text.qspi_flash_dma_transfer)
                  70055698    00000050     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_addToList)
                  700556e8    00000050                                                : ClockP_nortos.obj (.text.ClockP_construct)
                  70055738    00000050     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_allocDmaChannel)
                  70055788    00000050                                                 : edma.obj (.text.EDMA_allocParam)
                  700557d8    00000050                                                 : edma.obj (.text.EDMA_allocTcc)
                  70055828    0000004e                                                 : edma.obj (.text.EDMA_disableChInShadowRegRegion)
                  70055876    0000004c     ti_drivers_open_close.o (.text.Drivers_edmaOpen)
                  700558c2    0000004c     ti_drivers_open_close.o (.text.Drivers_qspiOpen)
                  7005590e    0000004c     ti_drivers_open_close.o (.text.Drivers_uartOpen)
                  7005595a    00000002     --HOLE-- [fill = 0]
                  7005595c    0000004c     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.text.QSPI_close)
                  700559a8    0000004c                                                 : uart_v0_lld.obj (.text.UART_lld_flushTxFifo)
                  700559f4    00000048                                                 : qspi_lld.obj (.text.QSPI_writeCommandInit)
                  70055a3c    00000048     libc.a : memccpy.c.obj (.text.memccpy)
                  70055a84    00000048     libsysbm.a : unlink.c.obj (.text.unlink)
                  70055acc    00000044     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_waitIdle)
                  70055b10    00000044                                                 : uart_v0.obj (.text.UART_Params_init)
                  70055b54    00000044                                                 : uart_v0_lld.obj (.text.UART_lld_deInitDma)
                  70055b98    00000040     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_stop)
                  70055bd8    00000040     ti_dpl_config.o (.text.Dpl_init)
                  70055c18    00000040     ti_drivers_open_close.o (.text.Drivers_close)
                  70055c58    00000040     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_mapChToEvtQ)
                  70055c98    00000040                                                 : pinmux.obj (.text.Pinmux_config)
                  70055cd8    00000040     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.text.SemaphoreP_constructBinary)
                  70055d18    00000040     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_lld_deInit)
                  70055d58    00000040     libc.a : memory.c.obj (.text.free_list_insert)
                  70055d98    0000003e     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.text.SemaphoreP_constructMutex)
                  70055dd6    00000002     --HOLE-- [fill = 0]
                  70055dd8    0000003c     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_getBaseAddr)
                  70055e14    0000003c     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiRead)
                  70055e50    0000003c     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.text.QSPI_writeConfigMode)
                  70055e8c    0000003c                                                 : soc_rcm.obj (.text.SOC_rcmADPLLJGetFOut)
                  70055ec8    0000003c                                                 : uart_v0_lld.obj (.text.UART_readData)
                  70055f04    0000003a     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_destruct)
                  70055f3e    0000003a                                                : DebugP_uartLogWriter.obj (.text.DebugP_uartLogWriterPutChar)
                  70055f78    0000003a     board.am263x.r5f.ti-arm-clang.release.lib : flash.obj (.text.Flash_open)
                  70055fb2    00000038     nortos.am263x.r5f.ti-arm-clang.release.lib : DebugP_nortos.obj (.text._DebugP_logZone)
                  70055fea    00000036     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_clrMissEvtRegion)
                  70056020    00000036     ti_power_clock_config.o (.text.Module_clockSetFrequency)
                  70056056    00000034     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_start)
                  7005608a    00000002     --HOLE-- [fill = 0]
                  7005608c    00000034     libc.a : memory.c.obj (.text.free_list_remove)
                  700560c0    00000034     libsysbm.a : lseek.c.obj (.text.lseek)
                  700560f4    00000034                : write.c.obj (.text.write)
                  70056128    00000032     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_unmapChToEvtQ)
                  7005615a    00000032     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.text.SemaphoreP_post)
                  7005618c    00000030     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.text.SOC_rcmGetModuleClkDivVal)
                  700561bc    00000030                                                 : uart_v0.obj (.text.UART_lld_writeCompleteCallback)
                  700561ec    0000002e                                                 : edma.obj (.text.EDMA_enableChInShadowRegRegion)
                  7005621a    0000002e     ti_power_clock_config.o (.text.Module_clockDisable)
                  70056248    0000002e     ti_power_clock_config.o (.text.Module_clockEnable)
                  70056276    0000002e     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_deInitDma)
                  700562a4    0000002e                                                 : uart_v0.obj (.text.UART_lld_readCompleteCallback)
                  700562d2    00000002     --HOLE-- [fill = 0]
                  700562d4    0000002c                                                 : edma.obj (.text.EDMA_getHandle)
                  70056300    0000002c     ti_drivers_config.o (.text.GPIO_init)
                  7005632c    0000002c     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_getHandle)
                  70056358    00000028     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiSetOpCodeModeDummy)
                  70056380    00000028     drivers.am263x.r5f.ti-arm-clang.release.lib : gpio.obj (.text.GPIO_setDirMode)
                  700563a8    00000028                                                 : qspi.obj (.text.QSPI_getHandle)
                  700563d0    00000028                                                 : qspi_lld.obj (.text.QSPI_lld_setPreScaler)
                  700563f8    00000028                                                 : soc.obj (.text.SOC_moduleSetClockFrequency)
                  70056420    00000028                                                 : uart_dma_edma.obj (.text.UART_lld_dmaDisableChannel)
                  70056448    00000026                                                 : edma.obj (.text.EDMA_setPaRAM)
                  7005646e    00000026     ti_drivers_config.o (.text.GPIO_deinit)
                  70056494    00000026     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_deInit)
                  700564ba    00000024                                                 : edma.obj (.text.EDMA_clrIntrRegion)
                  700564de    00000024                                                 : edma.obj (.text.EDMA_disableEvtIntrRegion)
                  70056502    00000024                                                 : edma.obj (.text.EDMA_readIntrStatusRegion)
                  70056526    00000002     --HOLE-- [fill = 0]
                  70056528    00000024                                                 : uart_v0_lld.obj (.text.UART_IsHWFlowCtrlValid)
                  7005654c    00000024                                                 : uart_v0_lld.obj (.text.UART_IsRxTrigLvlValid)
                  70056570    00000024                                                 : uart_v0_lld.obj (.text.UART_IsTxTrigLvlValid)
                  70056594    00000024     libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)
                  700565b8    00000024     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.text.vprintf_)
                  700565dc    00000022     ti_drivers_open_close.o (.text.Drivers_open)
                  700565fe    00000022     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_linkChannel)
                  70056620    00000022     ti_drivers_config.o (.text.System_init)
                  70056642    00000020     nortos.am263x.r5f.ti-arm-clang.release.lib : DebugP_log.obj (.text.DebugP_logZoneEnable)
                  70056662    00000002     --HOLE-- [fill = 0]
                  70056664    00000020     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_chainChannel)
                  70056684    00000020     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.text.TimerP_Params_init)
                  700566a4    00000020     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_dma_edma.obj (.text.UART_edmaIsrRx)
                  700566c4    00000020                                                 : uart_dma_edma.obj (.text.UART_edmaIsrTx)
                  700566e4    00000020                                                 : uart_v0_lld.obj (.text.UART_getChar)
                  70056704    00000020     libc.a : wcslen.c.obj (.text.wcslen)
                  70056724    0000001e     ti_drivers_config.o (.text.System_deinit)
                  70056742    0000001e     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_spaceAvail)
                  70056760    0000001c                                                 : soc_rcm.obj (.text.SOC_rcmIsR5FInLockStepMode)
                  7005677c    0000001c     nortos.am263x.r5f.ti-arm-clang.release.lib : boot_armv7r.obj (.text._system_pre_init)
                  70056798    0000001c     main.o (.text.main)
                  700567b4    0000001c     libc.a : _printfi.c.obj (.text.strlen)
                  700567d0    0000001c     libsysbm.a : hostrename.c.obj (.text.strlen)
                  700567ec    0000001c     libc.a : memcpy32.S.obj (.text:TI_memcpy_small)
                  70056808    0000001a     nortos.am263x.r5f.ti-arm-clang.release.lib : CpuId_armv7r.obj (.text.CSL_armR5GetCpuID)
                  70056822    0000001a     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_readEventStatusRegion)
                  7005683c    0000001a                                                 : uart_v0_lld.obj (.text.UART_enhanFuncEnable)
                  70056856    00000002     --HOLE-- [fill = 0]
                  70056858    00000018                                                 : qspi.obj (.text.QSPI_deinit)
                  70056870    00000018                                                 : qspi.obj (.text.QSPI_readCmdParams_init)
                  70056888    00000018                                                 : qspi.obj (.text.QSPI_writeCmdParams_init)
                  700568a0    00000018     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.text.TimerP_getCount)
                  700568b8    00000018     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.text.UART_deinit)
                  700568d0    00000018     libc.a : memset32.S.obj (.text:TI_memset_small)
                  700568e8    00000016     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_IsTxRxFifoEmpty)
                  700568fe    00000016                                                 : uart_v0_lld.obj (.text.UART_checkCharsAvailInFifo)
                  70056914    00000016                                                 : uart_v0_lld.obj (.text.UART_getIntrIdentityStatus)
                  7005692a    00000014     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_usecToTicks)
                  7005693e    00000014     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_getRegionId)
                  70056952    00000014                                                 : qspi.obj (.text.QSPI_setAddressByteCount)
                  70056966    00000014                                                 : qspi.obj (.text.QSPI_setDummyBitCount)
                  7005697a    00000014                                                 : qspi.obj (.text.QSPI_setReadCmd)
                  7005698e    00000014                                                 : qspi.obj (.text.QSPI_setWriteCmd)
                  700569a2    00000014                                                 : qspi.obj (.text.QSPI_transaction_init)
                  700569b6    00000014                                                 : uart_v0.obj (.text.UART_Transaction_init)
                  700569ca    00000014                                                 : uart_v0_lld.obj (.text.UART_enhanFuncBitValRestore)
                  700569de    00000002     --HOLE-- [fill = 0]
                  700569e0    00000014     libsysbm.a : hostrename.c.obj (.text.strcpy)
                  700569f4    00000012     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.text.QSPI_readCmd)
                  70056a06    00000012                                                 : qspi.obj (.text.QSPI_writeCmd)
                  70056a18    00000012                                                 : uart_v0_lld.obj (.text.UART_hardwareFlowCtrlOptSet)
                  70056a2a    00000012                                                 : uart_v0_lld.obj (.text.UART_operatingModeSelect)
                  70056a3c    00000012                                                 : uart_v0_lld.obj (.text.UART_readLineStatus)
                  70056a4e    00000012     ti_dpl_config.o (.text.putchar_)
                  70056a60    00000010     drivers.am263x.r5f.ti-arm-clang.release.lib : gpio.obj (.text.GPIO_bankIntrDisable)
                  70056a70    00000010                                                 : qspi.obj (.text.QSPI_setRxLines)
                  70056a80    00000010                                                 : uart_v0_lld.obj (.text.UART_intr2Disable)
                  70056a90    00000010     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset)
                  70056aa0    00000010     libc.a : fputc.c.obj (.text.putchar)
                  70056ab0    0000000e     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_ccPaRAMEntry_init)
                  70056abe    0000000e     board.am263x.r5f.ti-arm-clang.release.lib : flash.obj (.text.Flash_close)
                  70056acc    0000000e     drivers.am263x.r5f.ti-arm-clang.release.lib : gpio.obj (.text.GPIO_bankIntrEnable)
                  70056ada    0000000e     ti_pinmux_config.o (.text.Pinmux_init)
                  70056ae8    0000000e     ti_power_clock_config.o (.text.PowerClock_init)
                  70056af6    0000000c     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_getTicks)
                  70056b02    0000000c                                                : DebugP_uartLogWriter.obj (.text.DebugP_uartSetDrvIndex)
                  70056b0e    00000002     --HOLE-- [fill = 0]
                  70056b10    0000000c     libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr)
                  70056b1c    0000000c     libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr)
                  70056b28    0000000c     libc.a : memory.c.obj (.text.malloc)
                  70056b34    0000000c     nortos.am263x.r5f.ti-arm-clang.release.lib : CpuId_armv7r_asm.obj (.text)
                  70056b40    0000000c     libc.a : strcmp32.S.obj (.text)
                  70056b4c    0000000a     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_Params_init)
                  70056b56    0000000a                                                : ClockP_nortos.obj (.text.ClockP_isActive)
                  70056b60    0000000a     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.text.QSPI_interruptCallback)
                  70056b6a    0000000a     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.text.TimerP_getReloadCount)
                  70056b74    0000000a                                                : TimerP_rti.obj (.text.TimerP_start)
                  70056b7e    0000000a     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.text.UART_lld_Transaction_deInit)
                  70056b88    00000008     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.text.Flash_norQspiClose)
                  70056b90    00000008     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi_lld.obj (.text.QSPI_lld_readCompleteCallback)
                  70056b98    00000008     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.text.TimerP_clearOverflowInt)
                  70056ba0    00000008                                                : printf.obj (.text._out_char)
                  70056ba8    00000006     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.text.EDMA_isInterruptEnabled)
                  70056bae    00000006                                                 : qspi_edma_lld.obj (.text.QSPI_edmaIsrFxn)
                  70056bb4    00000006                                                 : soc.obj (.text.SOC_moduleClockEnable)
                  70056bba    00000004     ti_board_open_close.o (.text.Board_driversOpen)
                  70056bbe    00000004     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.text.ClockP_getTimerCount)
                  70056bc2    00000004                                                : ClockP_nortos_r5.obj (.text.ClockP_timerClearOverflowInt)
                  70056bc6    00000004     ti_power_clock_config.o (.text.PowerClock_deinit)
                  70056bca    00000002     --HOLE-- [fill = 0]
                  70056bcc    00000004     libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
                  70056bd0    00000004                            : aeabi_div0.c.obj (.text.__aeabi_idiv0)
                  70056bd4    00000004     libc.a : _lock.c.obj (.text._nop)
                  70056bd8    00000004            : printf.c.obj (.text._outc)
                  70056bdc    00000004            : printf.c.obj (.text._outs)
                  70056be0    00000004     libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_ldiv0)
                  70056be4    00000004     libc.a : fseek.c.obj (.text.fseek)
                  70056be8    00000004     libsysbm.a : remove.c.obj (.text.remove)
                  70056bec    00000008     nortos.am263x.r5f.ti-arm-clang.release.lib : HwiP_armv7r_asm.obj (.tramp.HwiP_enable.1)
                  70056bf4    00000008                                                : HwiP_armv7r_asm.obj (.tramp.HwiP_restore.1)
                  70056bfc    00000008     libc.a : printf.c.obj (.tramp.printf.1)
                  70056c04    0000001c     --HOLE-- [fill = 0]

.rodata    0    70056c20    00000ad0     
                  70056c20    00000101     libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_)
                  70056d21    00000003     --HOLE-- [fill = 0]
                  70056d24    00000054     ti_dpl_config.o (.rodata.cfg)
                  70056d78    00000050     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.rodata._ftoa.pow10)
                  70056dc8    00000048     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.rodata.gADPLLJConfigTbl)
                  70056e10    0000003d     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.127871409925583167061)
                  70056e4d    00000037     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.rodata.str1.66522715409767019311)
                  70056e84    00000037     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.rodata.str1.77784356401422800491)
                  70056ebb    00000036     ti_board_open_close.o (.rodata.str1.158514076447486314621)
                  70056ef1    00000035     ti_drivers_open_close.o (.rodata.str1.180798386837276072261)
                  70056f26    00000035     ti_drivers_open_close.o (.rodata.str1.65579262704178835781)
                  70056f5b    00000035     ti_drivers_open_close.o (.rodata.str1.93079820704098108021)
                  70056f90    0000002e     qspi_flash_transfer.o (.rodata.str1.142435934890258641291)
                  70056fbe    0000002e     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.rodata.str1.60552435462749564001)
                  70056fec    0000002a                                                : DebugP_log.obj (.rodata.str1.8568035916953519521)
                  70057016    00000027                                                : ClockP_nortos_r5.obj (.rodata.str1.124546920576200709321)
                  7005703d    00000024     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.76418684701105564031)
                  70057061    00000023                                                 : soc_rcm.obj (.rodata.str1.148337355877052044771)
                  70057084    00000023     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.rodata.str1.25776369892830718361)
                  700570a7    00000022     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.71946734960229262581)
                  700570c9    00000021                                                 : qspi.obj (.rodata.str1.135910412420766670741)
                  700570ea    00000021     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.rodata.str1.167645692065458388701)
                  7005710b    00000001     --HOLE-- [fill = 0]
                  7005710c    00000020     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0_lld.obj (.rodata.cst32)
                  7005712c    00000020                                                 : uart_v0.obj (.rodata.str1.169394063705023262141)
                  7005714c    0000001f     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.rodata.str1.37049961317335892191)
                  7005716b    0000001f                                                : SemaphoreP_nortos.obj (.rodata.str1.93106250239489445331)
                  7005718a    0000001d                                                : TimerP_rti.obj (.rodata.str1.104449343195731994541)
                  700571a7    0000001d     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.rodata.str1.151873246111077803171)
                  700571c4    0000001d     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.168704976108447940721)
                  700571e1    0000001c     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.rodata.str1.67764905997492188091)
                  700571fd    0000001b     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.rodata.str1.25471646840808198631)
                  70057218    0000001b     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.27426942506473672571)
                  70057233    0000001a                                                 : edma.obj (.rodata.str1.124854076466481638881)
                  7005724d    0000001a                                                 : soc_rcm.obj (.rodata.str1.166209547165797590351)
                  70057267    0000001a     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos_r5.obj (.rodata.str1.169616377957066558931)
                  70057281    0000001a     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.rodata.str1.92825623095800856511)
                  7005729b    00000019     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.171094773555586588011)
                  700572b4    00000018     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.rodata.gControlssPllClkSrcValMap)
                  700572cc    00000018                                                 : soc_rcm.obj (.rodata.gCptsClkSrcValMap)
                  700572e4    00000018                                                 : soc_rcm.obj (.rodata.gI2cClkSrcValMap)
                  700572fc    00000018                                                 : soc_rcm.obj (.rodata.gLinUartClkSrcValMap)
                  70057314    00000018                                                 : soc_rcm.obj (.rodata.gPeripheralClkSrcInfoMap)
                  7005732c    00000018                                                 : soc_rcm.obj (.rodata.gRtiClkSrcValMap)
                  70057344    00000018                                                 : soc_rcm.obj (.rodata.gWdtClkSrcValMap)
                  7005735c    00000018                                                 : uart_v0.obj (.rodata.str1.144905129610797327471)
                  70057374    00000018                                                 : soc_rcm.obj (.rodata.str1.2011046773963571581)
                  7005738c    00000018     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.28969720400930718401)
                  700573a4    00000017     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.rodata.str1.115646986215342713251)
                  700573bb    00000017     qspi_flash_transfer.o (.rodata.str1.45029429945811759971)
                  700573d2    00000016     drivers.am263x.r5f.ti-arm-clang.release.lib : soc_rcm.obj (.rodata.str1.88078973015312845701)
                  700573e8    00000015                                                 : soc_rcm.obj (.rodata.str1.165419076133254381021)
                  700573fd    00000015                                                 : edma.obj (.rodata.str1.47321562910415611081)
                  70057412    00000015     nortos.am263x.r5f.ti-arm-clang.release.lib : SemaphoreP_nortos.obj (.rodata.str1.67625122021398397081)
                  70057427    00000014     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.111851871490580105611)
                  7005743b    00000014     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.rodata.str1.124813839230078262741)
                  7005744f    00000014     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.125718155871853086561)
                  70057463    00000014                                                 : edma.obj (.rodata.str1.16892001508069939541)
                  70057477    00000013                                                 : soc_rcm.obj (.rodata.str1.26062253077900876091)
                  7005748a    00000013                                                 : uart_v0.obj (.rodata.str1.60965199449619900431)
                  7005749d    00000012                                                 : uart_v0.obj (.rodata.str1.108170205221098943901)
                  700574af    00000012                                                 : soc_rcm.obj (.rodata.str1.149486351867967700381)
                  700574c1    00000012                                                 : edma.obj (.rodata.str1.168183851025455507691)
                  700574d3    00000012                                                 : uart_v0.obj (.rodata.str1.62999113157451139141)
                  700574e5    00000011                                                 : edma.obj (.rodata.str1.106738448986847799941)
                  700574f6    00000011     libc.a : _printfi.c.obj (.rodata.str1.11645776875810915891)
                  70057507    00000011            : _printfi.c.obj (.rodata.str1.44690500295887128011)
                  70057518    00000011     ti_drivers_open_close.o (.rodata.str1.4958453356307933371)
                  70057529    00000011     nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.rodata.str1.56392992661620616651)
                  7005753a    00000011     drivers.am263x.r5f.ti-arm-clang.release.lib : uart_v0.obj (.rodata.str1.60774846955662521161)
                  7005754b    00000011     ti_drivers_open_close.o (.rodata.str1.67188952531549399371)
                  7005755c    00000011     ti_drivers_open_close.o (.rodata.str1.89966530938494420691)
                  7005756d    00000010     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.176695246689650852301)
                  7005757d    00000010     ti_board_open_close.o (.rodata.str1.25028743247797655141)
                  7005758d    00000010     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.rodata.str1.76608676823413182551)
                  7005759d    0000000f                                                 : qspi.obj (.rodata.str1.144057298332754841671)
                  700575ac    0000000f                                                 : edma.obj (.rodata.str1.146140478628064919631)
                  700575bb    0000000f                                                 : edma.obj (.rodata.str1.161917553004410528641)
                  700575ca    0000000f                                                 : edma.obj (.rodata.str1.20711589974906254701)
                  700575d9    0000000f                                                 : edma.obj (.rodata.str1.92036655423271899321)
                  700575e8    0000000e                                                 : edma.obj (.rodata.str1.100996213821086933721)
                  700575f6    0000000e                                                 : edma.obj (.rodata.str1.168695502010531622391)
                  70057604    0000000e                                                 : edma.obj (.rodata.str1.38923894092977584571)
                  70057612    0000000d     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.37123793416160760081)
                  7005761f    0000000d     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.52137637017250348531)
                  7005762c    0000000d     nortos.am263x.r5f.ti-arm-clang.release.lib : TimerP_rti.obj (.rodata.str1.68197642816127260011)
                  70057639    0000000c                                                : ClockP_nortos_r5.obj (.rodata.str1.43857604347425843821)
                  70057645    0000000c     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.88401663264709294401)
                  70057651    0000000b                                                 : uart_v0.obj (.rodata.str1.147565038505633975661)
                  7005765c    0000000b                                                 : uart_v0.obj (.rodata.str1.163246704051681974461)
                  70057667    0000000b     ti_board_open_close.o (.rodata.str1.37579006416461608171)
                  70057672    0000000b     drivers.am263x.r5f.ti-arm-clang.release.lib : edma.obj (.rodata.str1.76990244014968518721)
                  7005767d    0000000a                                                 : edma.obj (.rodata.str1.138945604539585827651)
                  70057687    0000000a                                                 : edma.obj (.rodata.str1.155011958078798190681)
                  70057691    0000000a                                                 : uart_v0.obj (.rodata.str1.181272059988846645511)
                  7005769b    0000000a                                                 : uart_v0.obj (.rodata.str1.27933745631974480251)
                  700576a5    0000000a                                                 : qspi.obj (.rodata.str1.42250777056531364411)
                  700576af    0000000a                                                 : qspi.obj (.rodata.str1.74616868707024351891)
                  700576b9    0000000a                                                 : soc_rcm.obj (.rodata.str1.87774609813797830901)
                  700576c3    00000006                                                 : soc_rcm.obj (.rodata.str1.10757430730481735831)
                  700576c9    00000005     nortos.am263x.r5f.ti-arm-clang.release.lib : printf.obj (.rodata.str1.180255128143303278211)
                  700576ce    00000005                                                : printf.obj (.rodata.str1.62992066646743021711)
                  700576d3    00000001     --HOLE-- [fill = 0]
                  700576d4    00000004                                                : CacheP_armv7r.obj (.rodata.gCacheL1dCacheLineSize)
                  700576d8    00000004                                                : CacheP_armv7r.obj (.rodata.gCacheL1pCacheLineSize)
                  700576dc    00000004                                                : printf.obj (.rodata.str1.83442741595977738081)
                  700576e0    00000004                                                : printf.obj (.rodata.str1.92767893489218153371)
                  700576e4    0000000c     --HOLE-- [fill = 0]

.text.hwi 
*          0    700576f0    00000760     
                  700576f0    00000408     nortos.am263x.r5f.ti-arm-clang.release.lib : HwiP_armv7r_vim.obj (.text.hwi)
                  70057af8    00000220                                                : HwiP_armv7r_handlers_nortos.obj (.text.hwi)
                  70057d18    000000c0                                                : HwiP_armv7r_handlers_nortos_asm.obj (.text.hwi)
                  70057dd8    00000070                                                : HwiP_armv7r_asm.obj (.text.hwi)
                  70057e48    00000008                                                : HwiP_armv7r_asm.obj (.tramp.HwiP_enableFIQ.1)

.text.cache 
*          0    70057e50    00000430     
                  70057e50    00000340     nortos.am263x.r5f.ti-arm-clang.release.lib : CacheP_armv7r_asm.obj (.text.cache)
                  70058190    000000d8                                                : CacheP_armv7r.obj (.text.cache)
                  70058268    00000008                                                : CacheP_armv7r_asm.obj (.tramp.CacheP_invL1d.1)
                  70058270    00000008                                                : CacheP_armv7r_asm.obj (.tramp.CacheP_enableL1p.1)
                  70058278    00000008                                                : HwiP_armv7r_asm.obj (.tramp.HwiP_restore.2)

.text.mpu 
*          0    70058280    00000218     
                  70058280    0000018e     nortos.am263x.r5f.ti-arm-clang.release.lib : MpuP_armv7r.obj (.text.mpu)
                  7005840e    00000002     --HOLE-- [fill = 0]
                  70058410    00000078                                                : MpuP_armv7r_asm.obj (.text.mpu)
                  70058488    00000008                                                : HwiP_armv7r_asm.obj (.tramp.HwiP_restore.3)
                  70058490    00000008                                                : MpuP_armv7r_asm.obj (.tramp.MpuP_isEnableAsm.1)

.text.boot 
*          0    70058498    00000128     
                  70058498    000000fc     nortos.am263x.r5f.ti-arm-clang.release.lib : boot_armv7r_asm.obj (.text.boot)
                  70058594    0000001e                                                : DebugP_log.obj (.text.boot)
                  700585b2    0000000e     ti_dpl_config.o (.text.boot)

.text:abort 
*          0    700585c0    00000008     
                  700585c0    00000008     libc.a : exit.c.obj (.text:abort)

.data      0    700585c8    000005e8     
                  700585c8    000000f0     libc.a : defs.c.obj (.data._ftable)
                  700586b8    0000009c     drivers.am263x.r5f.ti-arm-clang.release.lib : qspi.obj (.data.gQspiDrvObj)
                  70058754    0000009c                                                 : uart_v0.obj (.data.gUartDrvObj)
                  700587f0    00000084     ti_board_open_close.o (.data.gFlashDevCfg_S25FL128SA)
                  70058874    00000078     libsysbm.a : host_device.c.obj (.data._device)
                  700588ec    00000064     ti_drivers_config.o (.data.gEdmaAttrs)
                  70058950    00000058     ti_pinmux_config.o (.data.gPinMuxMainDomainCfg)
                  700589a8    00000058     ti_drivers_open_close.o (.data.gUartParams)
                  70058a00    00000050     libsysbm.a : host_device.c.obj (.data._stream)
                  70058a50    00000034     ti_board_open_close.o (.data.gFlashAttrs_S25FL128SA)
                  70058a84    00000034     ti_drivers_config.o (.data.gQspiAttrs)
                  70058ab8    00000024     ti_power_clock_config.o (.data.gSocModulesClockFrequency)
                  70058adc    0000001c     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.data.gFlashNorQspiFxns)
                  70058af8    00000018     ti_dpl_config.o (.data.gClockConfig)
                  70058b10    00000014     ti_board_open_close.o (.data.gFlashConfig)
                  70058b24    00000010     board.am263x.r5f.ti-arm-clang.release.lib : flash_nor_qspi.obj (.data.gFlashToSpiProtocolMap)
                  70058b34    0000000c     ti_power_clock_config.o (.data.gSocModules)
                  70058b40    00000008     libc.a : exit.c.obj (.data..L_MergedGlobals)
                  70058b48    00000008     ti_drivers_config.o (.data.gEdmaConfig)
                  70058b50    00000008     ti_board_open_close.o (.data.gFlashParams)
                  70058b58    00000008     ti_drivers_config.o (.data.gQspiConfig)
                  70058b60    00000008     ti_drivers_config.o (.data.gUartAttrs)
                  70058b68    00000008     ti_drivers_config.o (.data.gUartConfig)
                  70058b70    00000004     libc.a : defs.c.obj (.data.__TI_ft_end)
                  70058b74    00000004            : aeabi_portable.c.obj (.data.__aeabi_errno)
                  70058b78    00000004            : _lock.c.obj (.data._lock)
                  70058b7c    00000004            : _lock.c.obj (.data._unlock)
                  70058b80    00000004     nortos.am263x.r5f.ti-arm-clang.release.lib : DebugP_log.obj (.data.gDebugLogZone)
                  70058b84    00000004                                                : DebugP_uartLogWriter.obj (.data.gDebugP_uartDrvIndex)
                  70058b88    00000004     ti_drivers_config.o (.data.gEdmaConfigNum)
                  70058b8c    00000004     ti_drivers_open_close.o (.data.gEdmaParams)
                  70058b90    00000004     ti_board_open_close.o (.data.gFlashConfigNum)
                  70058b94    00000004     ti_dpl_config.o (.data.gHwiConfig)
                  70058b98    00000004     ti_drivers_config.o (.data.gQspiConfigNum)
                  70058b9c    00000004     ti_drivers_open_close.o (.data.gQspiParams)
                  70058ba0    00000004     ti_drivers_config.o (.data.gUartConfigNum)
                  70058ba4    00000004     ti_drivers_open_close.o (.data.gUartDmaChConfig)
                  70058ba8    00000001     drivers.am263x.r5f.ti-arm-clang.release.lib : soc.obj (.data.isMapAvailable)
                  70058ba9    00000003     --HOLE-- [fill = 0]
                  70058bac    00000001     libc.a : memory.c.obj (.data.memory_is_initialized)
                  70058bad    00000003     --HOLE-- [fill = 0]

.irqstack 
*          0    70058bb0    00000100     UNINITIALIZED
                  70058bb0    00000100     --HOLE--

.fiqstack 
*          0    70058cb0    00000100     UNINITIALIZED
                  70058cb0    00000100     --HOLE--

.svcstack 
*          0    70058db0    00001000     UNINITIALIZED
                  70058db0    00001000     --HOLE--

.abortstack 
*          0    70059db0    00000100     UNINITIALIZED
                  70059db0    00000100     --HOLE--

.undefinedstack 
*          0    70059eb0    00000100     UNINITIALIZED
                  70059eb0    00000100     --HOLE--

.init_array 
*          0    70040000    00000000     UNINITIALIZED

MODULE SUMMARY

       Module                                code    ro data   rw data
       ------                                ----    -------   -------
    .\
       qspi_flash_transfer.o                 194     69        16     
       main.o                                28      0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                222     69        16     
                                                                      
    .\syscfg\
       ti_drivers_config.o                   146     0         1704   
       ti_drivers_open_close.o               326     210       112    
       ti_board_open_close.o                 138     81        236    
       ti_dpl_config.o                       98      84        80     
       ti_power_clock_config.o               164     0         48     
       ti_pinmux_config.o                    14      0         88     
       ti_board_config.o                     4       0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                890     375       2268   
                                                                      
    C:/ti/mcu_plus_sdk_am263x_09_02_00_55/source/board/lib/board.am263x.r5f.ti-arm-clang.release.lib
       flash_nor_qspi.obj                    2482    103       44     
       flash.obj                             72      0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                2554    103       44     
                                                                      
    C:/ti/mcu_plus_sdk_am263x_09_02_00_55/source/drivers/lib/drivers.am263x.r5f.ti-arm-clang.release.lib
       edma.obj                              4518    413       0      
       uart_v0_lld.obj                       2916    32        0      
       soc_rcm.obj                           2108    444       0      
       qspi_lld.obj                          2280    0         0      
       uart_v0.obj                           1828    199       156    
       qspi.obj                              1106    110       156    
       uart_dma_edma.obj                     1082    0         0      
       qspi_edma_lld.obj                     968     0         0      
       soc.obj                               550     0         17     
       gpio.obj                              162     0         0      
       pinmux.obj                            64      0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                17582   1198      329    
                                                                      
    C:/ti/mcu_plus_sdk_am263x_09_02_00_55/source/kernel/nortos/lib/nortos.am263x.r5f.ti-arm-clang.release.lib
       HwiP_armv7r_vim.obj                   1032    0         4108   
       printf.obj                            4002    98        0      
       CacheP_armv7r_asm.obj                 848     0         0      
       ClockP_nortos.obj                     566     90        56     
       TimerP_rti.obj                        404     194       0      
       HwiP_armv7r_handlers_nortos.obj       544     0         0      
       ClockP_nortos_r5.obj                  266     176       0      
       SemaphoreP_nortos.obj                 328     107       0      
       MpuP_armv7r.obj                       398     0         0      
       boot_armv7r_asm.obj                   252     0         0      
       CacheP_armv7r.obj                     216     8         0      
       DebugP_log.obj                        154     42        4      
       HwiP_armv7r_handlers_nortos_asm.obj   192     0         0      
       HwiP_armv7r_asm.obj                   152     0         0      
       MpuP_armv7r_asm.obj                   128     0         0      
       DebugP_uartLogWriter.obj              70      0         4      
       HwiP_armv7r_vectors_nortos_asm.obj    64      0         0      
       DebugP_nortos.obj                     56      0         0      
       boot_armv7r.obj                       28      0         0      
       CpuId_armv7r.obj                      26      0         0      
       CpuId_armv7r_asm.obj                  12      0         0      
       AddrTranslateP_null.obj               2       0         0      
       TaskP_nortos.obj                      2       0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                9742    715       4172   
                                                                      
    C:\ti\ccs1270\ccs\tools\compiler\ti-cgt-armllvm_3.2.2.LTS\lib\armv7r-ti-none-eabihf/c/libc.a
       _printfi.c.obj                        3576    34        0      
       memory.c.obj                          1160    0         5      
       strcmp32.S.obj                        924     0         0      
       fputs.c.obj                           420     0         0      
       defs.c.obj                            0       0         404    
       setvbuf.c.obj                         324     0         0      
       getdevice.c.obj                       284     0         0      
       fputc.c.obj                           260     0         0      
       aeabi_ctype.S.obj                     0       257       0      
       fseek.c.obj                           184     0         0      
       fclose.c.obj                          180     0         0      
       printf.c.obj                          168     0         0      
       _io_perm.c.obj                        156     0         0      
       fflush.c.obj                          140     0         0      
       atoi.c.obj                            108     0         0      
       exit.c.obj                            92      0         8      
       autoinit.c.obj                        88      0         0      
       fopen.c.obj                           88      0         0      
       memccpy.c.obj                         72      0         0      
       wcslen.c.obj                          32      0         0      
       memcpy32.S.obj                        28      0         0      
       memset32.S.obj                        24      0         0      
       aeabi_portable.c.obj                  12      0         4      
       _lock.c.obj                           4       0         8      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                8324    291       429    
                                                                      
    C:\ti\ccs1270\ccs\tools\compiler\ti-cgt-armllvm_3.2.2.LTS\lib\armv7r-ti-none-eabihf/c/libsysbm.a
       trgmsg.c.obj                          176     0         288    
       hostrename.c.obj                      208     0         0      
       host_device.c.obj                     0       0         200    
       hostopen.c.obj                        148     0         8      
       hostlseek.c.obj                       152     0         0      
       close.c.obj                           140     0         0      
       hostread.c.obj                        132     0         0      
       hostwrite.c.obj                       132     0         0      
       hostunlink.c.obj                      108     0         0      
       hostclose.c.obj                       96      0         0      
       unlink.c.obj                          72      0         0      
       lseek.c.obj                           52      0         0      
       write.c.obj                           52      0         0      
       remove.c.obj                          4       0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                1472    0         496    
                                                                      
    C:\ti\ccs1270\ccs\tools\compiler\ti-cgt-armllvm_3.2.2.LTS\lib\clang/15.0.7/lib/armv7r-ti-none-eabihf/libclang_rt.builtins.a
       udivsi3.S.obj                         464     0         0      
       udivmoddi4.S.obj                      280     0         0      
       aeabi_uldivmod.S.obj                  36      0         0      
       aeabi_memset.S.obj                    28      0         0      
       aeabi_div0.c.obj                      8       0         0      
       aeabi_memcpy.S.obj                    4       0         0      
    +--+-------------------------------------+-------+---------+---------+
       Total:                                820     0         0      
                                                                      
       Heap:                                 0       0         32768  
       Stack:                                0       0         16384  
    +--+-------------------------------------+-------+---------+---------+
       Grand Total:                          41606   2751      56906  

VENEERS

callee name               veneer name
   callee addr  veneer addr  call addr  call info
--------------  -----------  ---------  ----------------
HwiP_enableFIQ            $Ven$TA$L$PI$$HwiP_enableFIQ
   70057e08     70057e48     70057ae2   nortos.am263x.r5f.ti-arm-clang.release.lib : HwiP_armv7r_vim.obj (.text.hwi)
CacheP_invL1d             $Ven$TA$L$PI$$CacheP_invL1d
   70057ec0     70058268     70058264   nortos.am263x.r5f.ti-arm-clang.release.lib : CacheP_armv7r.obj (.text.cache)
CacheP_enableL1p          $Ven$TA$L$PI$$CacheP_enableL1p
   70057ea8     70058270     7005823e   nortos.am263x.r5f.ti-arm-clang.release.lib : CacheP_armv7r.obj (.text.cache)
HwiP_restore              $Ven$TA$L$PI$$HwiP_restore
   70057e18     70058278     7005821e   nortos.am263x.r5f.ti-arm-clang.release.lib : CacheP_armv7r.obj (.text.cache)
HwiP_restore              $Ven$TA$L$PI$$HwiP_restore
   70057e18     70058488     7005836c   nortos.am263x.r5f.ti-arm-clang.release.lib : MpuP_armv7r.obj (.text.mpu)
                             700583a6                                              : MpuP_armv7r.obj (.text.mpu)
MpuP_isEnableAsm          $Ven$TA$L$PI$$MpuP_isEnableAsm
   70058460     70058490     7005833c   nortos.am263x.r5f.ti-arm-clang.release.lib : MpuP_armv7r.obj (.text.mpu)
HwiP_enable               $Ven$TA$L$PI$$HwiP_enable
   70057df8     70056bec     70055c14   ti_dpl_config.o (.text.Dpl_init)
HwiP_restore              $Ven$TA$L$PI$$HwiP_restore
   70057e18     70056bf4     70055bd4   nortos.am263x.r5f.ti-arm-clang.release.lib : ClockP_nortos.obj (.text.ClockP_stop)
                             70055f3a                                              : ClockP_nortos.obj (.text.ClockP_destruct)
                             70056086                                              : ClockP_nortos.obj (.text.ClockP_start)
                             70056188                                              : SemaphoreP_nortos.obj (.text.SemaphoreP_post)
printf                    $Ven$TA$L$PI$$printf
   700544fc     70056bfc     70054ce8   qspi_flash_transfer.o (.text.display_flash_memory)

[9 trampolines]
[13 trampoline calls]


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address   name                              
-------   ----                              
7004f00f  AddrTranslateP_getLocalAddr       
7005195b  Board_deinit                      
7004f7a9  Board_driversClose                
70056bbb  Board_driversOpen                 
70054ced  Board_flashOpen                   
70051eb7  Board_init                        
700585c0  C$$EXIT                           
700553e8  C$$IO$$                           
70056809  CSL_armR5GetCpuID                 
70056b34  CSL_armR5ReadMpidrReg             
70058160  CacheP_configForceWrThru          
700581e9  CacheP_disable                    
70057e50  CacheP_disableL1d                 
70057e78  CacheP_disableL1p                 
70058223  CacheP_enable                     
70057e90  CacheP_enableL1d                  
70057ea8  CacheP_enableL1p                  
70058154  CacheP_getCacheLevelInfo          
7005811c  CacheP_getEnabled                 
70058191  CacheP_init                       
70058243  CacheP_inv                        
70057ec0  CacheP_invL1d                     
70057f34  CacheP_invL1dAll                  
70057ef8  CacheP_invL1p                     
70057f3c  CacheP_invL1pAll                  
70058180  CacheP_setDLFO                    
70057f44  CacheP_wb                         
70057fbc  CacheP_wbAll                      
70057f80  CacheP_wbInv                      
70058064  CacheP_wbInvAll                   
7005807c  CacheP_wbInvAllAsm                
70056b4d  ClockP_Params_init                
700556e9  ClockP_construct                  
70055f05  ClockP_destruct                   
70056af7  ClockP_getTicks                   
7005544d  ClockP_getTimeUsec                
70056bbf  ClockP_getTimerCount              
70052d8f  ClockP_init                       
70056b57  ClockP_isActive                   
70056057  ClockP_start                      
70055b99  ClockP_stop                       
70056bc3  ClockP_timerClearOverflowInt      
7005511d  ClockP_timerTickIsr               
7005692b  ClockP_usecToTicks                
70056643  DebugP_logZoneEnable              
70055f3f  DebugP_uartLogWriterPutChar       
70056b03  DebugP_uartSetDrvIndex            
700523bb  Dpl_deinit                        
70055bd9  Dpl_init                          
70055c19  Drivers_close                     
70055877  Drivers_edmaOpen                  
700565dd  Drivers_open                      
700558c3  Drivers_qspiOpen                  
7005590f  Drivers_uartOpen                  
70055739  EDMA_allocDmaChannel              
70055789  EDMA_allocParam                   
700557d9  EDMA_allocTcc                     
70056ab1  EDMA_ccPaRAMEntry_init            
70056665  EDMA_chainChannel                 
70054ea5  EDMA_close                        
700564bb  EDMA_clrIntrRegion                
70055feb  EDMA_clrMissEvtRegion             
7005462b  EDMA_configureChannelRegion       
7005195d  EDMA_deinit                       
70055829  EDMA_disableChInShadowRegRegion   
700564df  EDMA_disableEvtIntrRegion         
70054d5b  EDMA_disableTransferRegion        
700561ed  EDMA_enableChInShadowRegRegion    
70054dc9  EDMA_enableTransferRegion         
70050641  EDMA_freeChannelRegion            
7005429d  EDMA_freeDmaChannel               
70054335  EDMA_freeParam                    
700543cd  EDMA_freeTcc                      
70055dd9  EDMA_getBaseAddr                  
700562d5  EDMA_getHandle                    
7005693f  EDMA_getRegionId                  
7005015d  EDMA_init                         
70056ba9  EDMA_isInterruptEnabled           
700565ff  EDMA_linkChannel                  
70055c59  EDMA_mapChToEvtQ                  
700539e9  EDMA_open                         
70056823  EDMA_readEventStatusRegion        
70056503  EDMA_readIntrStatusRegion         
70053709  EDMA_registerIntr                 
70056449  EDMA_setPaRAM                     
70056129  EDMA_unmapChToEvtQ                
70053645  EDMA_unregisterIntr               
70056abf  Flash_close                       
70055f79  Flash_open                        
70056a61  GPIO_bankIntrDisable              
70056acd  GPIO_bankIntrEnable               
7005646f  GPIO_deinit                       
70056301  GPIO_init                         
70056381  GPIO_setDirMode                   
7005517d  GPIO_setTrigType                  
700550bc  HOSTclose                         
70054464  HOSTlseek                         
700546c0  HOSTopen                          
70054a08  HOSTread                          
70054160  HOSTrename                        
70054f10  HOSTunlink                        
70054a8c  HOSTwrite                         
700577e9  HwiP_Params_init                  
700577a1  HwiP_clearInt                     
700577fb  HwiP_construct                    
70057d8c  HwiP_data_abort_handler           
70057ceb  HwiP_data_abort_handler_c         
70057945  HwiP_destruct                     
70057dd8  HwiP_disable                      
70057de8  HwiP_disableFIQ                   
70057719  HwiP_disableInt                   
70057e30  HwiP_disableVIC                   
70057df8  HwiP_enable                       
70057e08  HwiP_enableFIQ                    
700576f1  HwiP_enableInt                    
70057e20  HwiP_enableVIC                    
70057b7f  HwiP_fiq_handler                  
70057e40  HwiP_getCPSR                      
70057ae7  HwiP_inISR                        
70057a17  HwiP_init                         
70057d18  HwiP_irq_handler                  
70057af9  HwiP_irq_handler_c                
700577c1  HwiP_post                         
70057cbd  HwiP_prefetch_abort_handler       
70057c33  HwiP_reserved_handler             
70057e18  HwiP_restore                      
7005774b  HwiP_restoreInt                   
70057c8f  HwiP_svc_handler                  
70057c61  HwiP_undefined_handler            
7005621b  Module_clockDisable               
70056249  Module_clockEnable                
70056021  Module_clockSetFrequency          
70058281  MpuP_RegionAttrs_init             
70058341  MpuP_disable                      
70058410  MpuP_disableAsm                   
70058428  MpuP_disableBRAsm                 
70058373  MpuP_enable                       
70058438  MpuP_enableAsm                    
70058450  MpuP_enableBRAsm                  
700583ab  MpuP_init                         
7005833d  MpuP_isEnable                     
70058460  MpuP_isEnableAsm                  
7005828f  MpuP_setRegion                    
70058474  MpuP_setRegionAsm                 
70055c99  Pinmux_config                     
70056adb  Pinmux_init                       
70056bc7  PowerClock_deinit                 
70056ae9  PowerClock_init                   
7005595d  QSPI_close                        
70056859  QSPI_deinit                       
70051669  QSPI_edmaChannelConfig            
70055055  QSPI_edmaChannelFree              
70050c21  QSPI_edmaTransfer                 
700563a9  QSPI_getHandle                    
70054c0d  QSPI_init                         
70056495  QSPI_lld_deInit                   
70056277  QSPI_lld_deInitDma                
70053f6d  QSPI_lld_init                     
70053325  QSPI_lld_initDma                  
70052e91  QSPI_lld_isr                      
70052b85  QSPI_lld_read                     
7005227d  QSPI_lld_readCmd                  
70056b91  QSPI_lld_readCompleteCallback     
70052c8b  QSPI_lld_readDma                  
700563d1  QSPI_lld_setPreScaler             
70053c05  QSPI_lld_writeCmd                 
70050841  QSPI_open                         
700569f5  QSPI_readCmd                      
70056871  QSPI_readCmdParams_init           
700554f9  QSPI_readMemMapMode               
70056953  QSPI_setAddressByteCount          
70056967  QSPI_setDummyBitCount             
7005697b  QSPI_setReadCmd                   
70056a71  QSPI_setRxLines                   
7005698f  QSPI_setWriteCmd                  
700569a3  QSPI_transaction_init             
70056a07  QSPI_writeCmd                     
70056889  QSPI_writeCmdParams_init          
70055e51  QSPI_writeConfigMode              
700551d9  SOC_controlModuleLockMMR          
70055235  SOC_controlModuleUnlockMMR        
70056bb5  SOC_moduleClockEnable             
700563f9  SOC_moduleSetClockFrequency       
7004f011  SOC_rcmEnablePeripheralClock      
70052741  SOC_rcmGetPeripheralClockFrequency
70056761  SOC_rcmIsR5FInLockStepMode        
70050a35  SOC_rcmSetPeripheralClock         
70051ffd  SOC_virtToPhy                     
70055cd9  SemaphoreP_constructBinary        
70055d99  SemaphoreP_constructMutex         
70053323  SemaphoreP_destruct               
70054595  SemaphoreP_pend                   
7005615b  SemaphoreP_post                   
70056725  System_deinit                     
70056621  System_init                       
700567ec  TI_memcpy_small                   
700568d0  TI_memset_small                   
700540bb  TaskP_yield                       
70056685  TimerP_Params_init                
70056b99  TimerP_clearOverflowInt           
700568a1  TimerP_getCount                   
70056b6b  TimerP_getReloadCount             
7005213d  TimerP_setup                      
70056b75  TimerP_start                      
700568e9  UART_IsTxRxFifoEmpty              
70055b11  UART_Params_init                  
700569b7  UART_Transaction_init             
700568ff  UART_checkCharsAvailInFifo        
700523bd  UART_close                        
700568b9  UART_deinit                       
70054b11  UART_flushTxFifo                  
700566e5  UART_getChar                      
7005632d  UART_getHandle                    
70056915  UART_getIntrIdentityStatus        
700548f9  UART_init                         
70056a81  UART_intr2Disable                 
700555f5  UART_intrDisable                  
70056b7f  UART_lld_Transaction_deInit       
70051ac5  UART_lld_controllerIsr            
70055d19  UART_lld_deInit                   
70055b55  UART_lld_deInitDma                
70051d6b  UART_lld_dmaDeInit                
70056421  UART_lld_dmaDisableChannel        
700514d1  UART_lld_dmaInit                  
7005307d  UART_lld_dmaWrite                 
700559a9  UART_lld_flushTxFifo              
700537c5  UART_lld_init                     
700534b5  UART_lld_initDma                  
700524f5  UART_lld_write                    
70054f7d  UART_lld_writeDma                 
70054e37  UART_lld_writeIntr                
7004fe61  UART_open                         
70056a2b  UART_operatingModeSelect          
70054981  UART_procLineStatusErr            
70056a3d  UART_readLineStatus               
70056743  UART_spaceAvail                   
70053169  UART_write                        
700554a3  UART_writeCancelNoCB              
70041584  _CIOBUF_                          
70055291  _DebugP_assert                    
70058595  _DebugP_assertNoLog               
70055fb3  _DebugP_logZone                   
70059eb0  __ABORT_STACK_END                 
00000100  __ABORT_STACK_SIZE                
70059db0  __ABORT_STACK_START               
70041868  __BSS_END                         
70040000  __BSS_START                       
70041584  __CIOBUF_                         
70058db0  __FIQ_STACK_END                   
00000100  __FIQ_STACK_SIZE                  
70058cb0  __FIQ_STACK_START                 
70058cb0  __IRQ_STACK_END                   
00000100  __IRQ_STACK_SIZE                  
70058bb0  __IRQ_STACK_START                 
7004d868  __STACK_END                       
00004000  __STACK_SIZE                      
70059db0  __SVC_STACK_END                   
00001000  __SVC_STACK_SIZE                  
70058db0  __SVC_STACK_START                 
00008000  __SYSMEM_SIZE                     
00000000  __TI_ATRegion0_region_sz          
00000000  __TI_ATRegion0_src_addr           
00000000  __TI_ATRegion0_trg_addr           
00000000  __TI_ATRegion1_region_sz          
00000000  __TI_ATRegion1_src_addr           
00000000  __TI_ATRegion1_trg_addr           
00000000  __TI_ATRegion2_region_sz          
00000000  __TI_ATRegion2_src_addr           
00000000  __TI_ATRegion2_trg_addr           
UNDEFED   __TI_CINIT_Base                   
UNDEFED   __TI_CINIT_Limit                  
UNDEFED   __TI_Handler_Table_Base           
UNDEFED   __TI_Handler_Table_Limit          
700553f4  __TI_auto_init_nobinit_nopinit    
700552ec  __TI_cleanup                      
70058b40  __TI_cleanup_ptr                  
70053a9c  __TI_closefile                    
70054754  __TI_doflush                      
70058b44  __TI_dtors_ptr                    
70058b70  __TI_ft_end                       
ffffffff  __TI_pprof_out_hndl               
7004d880  __TI_printfi_nofloat              
ffffffff  __TI_prof_data_size               
ffffffff  __TI_prof_data_start              
70055344  __TI_readmsg                      
00000000  __TI_static_base__                
700416a4  __TI_tmpnams                      
7005539c  __TI_writemsg                     
70054200  __TI_wrt_ok                       
70059fb0  __UNDEFINED_STACK_END             
00000100  __UNDEFINED_STACK_SIZE            
70059eb0  __UNDEFINED_STACK_START           
70056c20  __aeabi_ctype_table_              
70056c20  __aeabi_ctype_table_C             
70058b74  __aeabi_errno                     
70056b10  __aeabi_errno_addr                
70056bd0  __aeabi_idiv0                     
70056be0  __aeabi_ldiv0                     
70056b1c  __aeabi_memclr                    
70056b1c  __aeabi_memclr4                   
70056b1c  __aeabi_memclr8                   
70056bcc  __aeabi_memcpy                    
70056bcc  __aeabi_memcpy4                   
70056bcc  __aeabi_memcpy8                   
70056a90  __aeabi_memset                    
70056a90  __aeabi_memset4                   
70056a90  __aeabi_memset8                   
70050df8  __aeabi_uidiv                     
70056594  __aeabi_uldivmod                  
ffffffff  __binit__                         
700585b3  __mpu_init                        
70049868  __stack                           
7005285c  __udivmoddi4                      
70050df8  __udivsi3                         
700584bc  _c_int00                          
70058498  _c_int00_sbl                      
70058874  _device                           
700585c8  _ftable                           
70058b78  _lock                             
70056bd4  _nop                              
70058a00  _stream                           
70041868  _sys_memory                       
UNDEFED   _system_post_cinit                
7005677d  _system_pre_init                  
70058b7c  _unlock                           
00000000  _vectors                          
700585c0  abort                             
70050fc8  aligned_alloc                     
70054fe8  atoi                              
ffffffff  binit                             
7005486c  close                             
70041854  crc                               
7004183c  crcParams                         
70054c7d  display_flash_memory              
7005554c  exit                              
700555a0  finddevice                        
70052f88  fputc                             
7005132c  fputs                             
7005117c  free                              
70056be4  fseek                             
70053b50  fseeko                            
70056dc8  gADPLLJConfigTbl                  
70056d24  gCacheConfig                      
700576d4  gCacheL1dCacheLineSize            
700576d8  gCacheL1pCacheLineSize            
70058af8  gClockConfig                      
700417b0  gClockCtrl                        
70058b80  gDebugLogZone                     
70058b84  gDebugP_uartDrvIndex              
70058b48  gEdmaConfig                       
70058b88  gEdmaConfigNum                    
70041858  gEdmaHandle                       
70058b8c  gEdmaParams                       
70058a50  gFlashAttrs_S25FL128SA            
70058b10  gFlashConfig                      
70058b90  gFlashConfigNum                   
700587f0  gFlashDevCfg_S25FL128SA           
7004185c  gFlashHandle                      
70058adc  gFlashNorQspiFxns                 
7004181c  gFlashObject_S25FL128SA           
70058b50  gFlashParams                      
70058b24  gFlashToSpiProtocolMap            
70058b94  gHwiConfig                        
70040000  gHwiCtrl                          
70056d2c  gMpuConfig                        
70056d38  gMpuRegionConfig                  
70057314  gPeripheralClkSrcInfoMap          
70058b58  gQspiConfig                       
70058b98  gQspiConfigNum                    
70041860  gQspiHandle                       
70058b9c  gQspiParams                       
70058b34  gSocModules                       
70058ab8  gSocModulesClockFrequency         
70058b68  gUartConfig                       
70058ba0  gUartConfigNum                    
70058ba4  gUartDmaChConfig                  
700585c8  gUartDmaHandle                    
70041864  gUartHandle                       
700589a8  gUartParams                       
7005357c  getdevice                         
700417e8  gqspiEdmaParam                    
70058ba8  isMapAvailable                    
700560c0  lseek                             
70056799  main                              
70056b28  malloc                            
70050fc8  memalign                          
70055a3c  memccpy                           
70041848  parmbuf                           
700544fc  printf                            
70056aa0  putchar                           
70056a4f  putchar_                          
70055647  qspi_flash_dma_transfer           
70056be8  remove                            
70051eb8  setvbuf                           
7004f7c0  strcmp                            
70055a84  unlink                            
7004182c  virtToPhymap                      
700565b9  vprintf_                          
70056704  wcslen                            
700560f4  write                             


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address   name                              
-------   ----                              
00000000  __TI_ATRegion0_region_sz          
00000000  __TI_ATRegion0_src_addr           
00000000  __TI_ATRegion0_trg_addr           
00000000  __TI_ATRegion1_region_sz          
00000000  __TI_ATRegion1_src_addr           
00000000  __TI_ATRegion1_trg_addr           
00000000  __TI_ATRegion2_region_sz          
00000000  __TI_ATRegion2_src_addr           
00000000  __TI_ATRegion2_trg_addr           
00000000  __TI_static_base__                
00000000  _vectors                          
00000100  __ABORT_STACK_SIZE                
00000100  __FIQ_STACK_SIZE                  
00000100  __IRQ_STACK_SIZE                  
00000100  __UNDEFINED_STACK_SIZE            
00001000  __SVC_STACK_SIZE                  
00004000  __STACK_SIZE                      
00008000  __SYSMEM_SIZE                     
70040000  __BSS_START                       
70040000  gHwiCtrl                          
70041584  _CIOBUF_                          
70041584  __CIOBUF_                         
700416a4  __TI_tmpnams                      
700417b0  gClockCtrl                        
700417e8  gqspiEdmaParam                    
7004181c  gFlashObject_S25FL128SA           
7004182c  virtToPhymap                      
7004183c  crcParams                         
70041848  parmbuf                           
70041854  crc                               
70041858  gEdmaHandle                       
7004185c  gFlashHandle                      
70041860  gQspiHandle                       
70041864  gUartHandle                       
70041868  __BSS_END                         
70041868  _sys_memory                       
70049868  __stack                           
7004d868  __STACK_END                       
7004d880  __TI_printfi_nofloat              
7004f00f  AddrTranslateP_getLocalAddr       
7004f011  SOC_rcmEnablePeripheralClock      
7004f7a9  Board_driversClose                
7004f7c0  strcmp                            
7004fe61  UART_open                         
7005015d  EDMA_init                         
70050641  EDMA_freeChannelRegion            
70050841  QSPI_open                         
70050a35  SOC_rcmSetPeripheralClock         
70050c21  QSPI_edmaTransfer                 
70050df8  __aeabi_uidiv                     
70050df8  __udivsi3                         
70050fc8  aligned_alloc                     
70050fc8  memalign                          
7005117c  free                              
7005132c  fputs                             
700514d1  UART_lld_dmaInit                  
70051669  QSPI_edmaChannelConfig            
7005195b  Board_deinit                      
7005195d  EDMA_deinit                       
70051ac5  UART_lld_controllerIsr            
70051d6b  UART_lld_dmaDeInit                
70051eb7  Board_init                        
70051eb8  setvbuf                           
70051ffd  SOC_virtToPhy                     
7005213d  TimerP_setup                      
7005227d  QSPI_lld_readCmd                  
700523bb  Dpl_deinit                        
700523bd  UART_close                        
700524f5  UART_lld_write                    
70052741  SOC_rcmGetPeripheralClockFrequency
7005285c  __udivmoddi4                      
70052b85  QSPI_lld_read                     
70052c8b  QSPI_lld_readDma                  
70052d8f  ClockP_init                       
70052e91  QSPI_lld_isr                      
70052f88  fputc                             
7005307d  UART_lld_dmaWrite                 
70053169  UART_write                        
70053323  SemaphoreP_destruct               
70053325  QSPI_lld_initDma                  
700534b5  UART_lld_initDma                  
7005357c  getdevice                         
70053645  EDMA_unregisterIntr               
70053709  EDMA_registerIntr                 
700537c5  UART_lld_init                     
700539e9  EDMA_open                         
70053a9c  __TI_closefile                    
70053b50  fseeko                            
70053c05  QSPI_lld_writeCmd                 
70053f6d  QSPI_lld_init                     
700540bb  TaskP_yield                       
70054160  HOSTrename                        
70054200  __TI_wrt_ok                       
7005429d  EDMA_freeDmaChannel               
70054335  EDMA_freeParam                    
700543cd  EDMA_freeTcc                      
70054464  HOSTlseek                         
700544fc  printf                            
70054595  SemaphoreP_pend                   
7005462b  EDMA_configureChannelRegion       
700546c0  HOSTopen                          
70054754  __TI_doflush                      
7005486c  close                             
700548f9  UART_init                         
70054981  UART_procLineStatusErr            
70054a08  HOSTread                          
70054a8c  HOSTwrite                         
70054b11  UART_flushTxFifo                  
70054c0d  QSPI_init                         
70054c7d  display_flash_memory              
70054ced  Board_flashOpen                   
70054d5b  EDMA_disableTransferRegion        
70054dc9  EDMA_enableTransferRegion         
70054e37  UART_lld_writeIntr                
70054ea5  EDMA_close                        
70054f10  HOSTunlink                        
70054f7d  UART_lld_writeDma                 
70054fe8  atoi                              
70055055  QSPI_edmaChannelFree              
700550bc  HOSTclose                         
7005511d  ClockP_timerTickIsr               
7005517d  GPIO_setTrigType                  
700551d9  SOC_controlModuleLockMMR          
70055235  SOC_controlModuleUnlockMMR        
70055291  _DebugP_assert                    
700552ec  __TI_cleanup                      
70055344  __TI_readmsg                      
7005539c  __TI_writemsg                     
700553e8  C$$IO$$                           
700553f4  __TI_auto_init_nobinit_nopinit    
7005544d  ClockP_getTimeUsec                
700554a3  UART_writeCancelNoCB              
700554f9  QSPI_readMemMapMode               
7005554c  exit                              
700555a0  finddevice                        
700555f5  UART_intrDisable                  
70055647  qspi_flash_dma_transfer           
700556e9  ClockP_construct                  
70055739  EDMA_allocDmaChannel              
70055789  EDMA_allocParam                   
700557d9  EDMA_allocTcc                     
70055829  EDMA_disableChInShadowRegRegion   
70055877  Drivers_edmaOpen                  
700558c3  Drivers_qspiOpen                  
7005590f  Drivers_uartOpen                  
7005595d  QSPI_close                        
700559a9  UART_lld_flushTxFifo              
70055a3c  memccpy                           
70055a84  unlink                            
70055b11  UART_Params_init                  
70055b55  UART_lld_deInitDma                
70055b99  ClockP_stop                       
70055bd9  Dpl_init                          
70055c19  Drivers_close                     
70055c59  EDMA_mapChToEvtQ                  
70055c99  Pinmux_config                     
70055cd9  SemaphoreP_constructBinary        
70055d19  UART_lld_deInit                   
70055d99  SemaphoreP_constructMutex         
70055dd9  EDMA_getBaseAddr                  
70055e51  QSPI_writeConfigMode              
70055f05  ClockP_destruct                   
70055f3f  DebugP_uartLogWriterPutChar       
70055f79  Flash_open                        
70055fb3  _DebugP_logZone                   
70055feb  EDMA_clrMissEvtRegion             
70056021  Module_clockSetFrequency          
70056057  ClockP_start                      
700560c0  lseek                             
700560f4  write                             
70056129  EDMA_unmapChToEvtQ                
7005615b  SemaphoreP_post                   
700561ed  EDMA_enableChInShadowRegRegion    
7005621b  Module_clockDisable               
70056249  Module_clockEnable                
70056277  QSPI_lld_deInitDma                
700562d5  EDMA_getHandle                    
70056301  GPIO_init                         
7005632d  UART_getHandle                    
70056381  GPIO_setDirMode                   
700563a9  QSPI_getHandle                    
700563d1  QSPI_lld_setPreScaler             
700563f9  SOC_moduleSetClockFrequency       
70056421  UART_lld_dmaDisableChannel        
70056449  EDMA_setPaRAM                     
7005646f  GPIO_deinit                       
70056495  QSPI_lld_deInit                   
700564bb  EDMA_clrIntrRegion                
700564df  EDMA_disableEvtIntrRegion         
70056503  EDMA_readIntrStatusRegion         
70056594  __aeabi_uldivmod                  
700565b9  vprintf_                          
700565dd  Drivers_open                      
700565ff  EDMA_linkChannel                  
70056621  System_init                       
70056643  DebugP_logZoneEnable              
70056665  EDMA_chainChannel                 
70056685  TimerP_Params_init                
700566e5  UART_getChar                      
70056704  wcslen                            
70056725  System_deinit                     
70056743  UART_spaceAvail                   
70056761  SOC_rcmIsR5FInLockStepMode        
7005677d  _system_pre_init                  
70056799  main                              
700567ec  TI_memcpy_small                   
70056809  CSL_armR5GetCpuID                 
70056823  EDMA_readEventStatusRegion        
70056859  QSPI_deinit                       
70056871  QSPI_readCmdParams_init           
70056889  QSPI_writeCmdParams_init          
700568a1  TimerP_getCount                   
700568b9  UART_deinit                       
700568d0  TI_memset_small                   
700568e9  UART_IsTxRxFifoEmpty              
700568ff  UART_checkCharsAvailInFifo        
70056915  UART_getIntrIdentityStatus        
7005692b  ClockP_usecToTicks                
7005693f  EDMA_getRegionId                  
70056953  QSPI_setAddressByteCount          
70056967  QSPI_setDummyBitCount             
7005697b  QSPI_setReadCmd                   
7005698f  QSPI_setWriteCmd                  
700569a3  QSPI_transaction_init             
700569b7  UART_Transaction_init             
700569f5  QSPI_readCmd                      
70056a07  QSPI_writeCmd                     
70056a2b  UART_operatingModeSelect          
70056a3d  UART_readLineStatus               
70056a4f  putchar_                          
70056a61  GPIO_bankIntrDisable              
70056a71  QSPI_setRxLines                   
70056a81  UART_intr2Disable                 
70056a90  __aeabi_memset                    
70056a90  __aeabi_memset4                   
70056a90  __aeabi_memset8                   
70056aa0  putchar                           
70056ab1  EDMA_ccPaRAMEntry_init            
70056abf  Flash_close                       
70056acd  GPIO_bankIntrEnable               
70056adb  Pinmux_init                       
70056ae9  PowerClock_init                   
70056af7  ClockP_getTicks                   
70056b03  DebugP_uartSetDrvIndex            
70056b10  __aeabi_errno_addr                
70056b1c  __aeabi_memclr                    
70056b1c  __aeabi_memclr4                   
70056b1c  __aeabi_memclr8                   
70056b28  malloc                            
70056b34  CSL_armR5ReadMpidrReg             
70056b4d  ClockP_Params_init                
70056b57  ClockP_isActive                   
70056b6b  TimerP_getReloadCount             
70056b75  TimerP_start                      
70056b7f  UART_lld_Transaction_deInit       
70056b91  QSPI_lld_readCompleteCallback     
70056b99  TimerP_clearOverflowInt           
70056ba9  EDMA_isInterruptEnabled           
70056bb5  SOC_moduleClockEnable             
70056bbb  Board_driversOpen                 
70056bbf  ClockP_getTimerCount              
70056bc3  ClockP_timerClearOverflowInt      
70056bc7  PowerClock_deinit                 
70056bcc  __aeabi_memcpy                    
70056bcc  __aeabi_memcpy4                   
70056bcc  __aeabi_memcpy8                   
70056bd0  __aeabi_idiv0                     
70056bd4  _nop                              
70056be0  __aeabi_ldiv0                     
70056be4  fseek                             
70056be8  remove                            
70056c20  __aeabi_ctype_table_              
70056c20  __aeabi_ctype_table_C             
70056d24  gCacheConfig                      
70056d2c  gMpuConfig                        
70056d38  gMpuRegionConfig                  
70056dc8  gADPLLJConfigTbl                  
70057314  gPeripheralClkSrcInfoMap          
700576d4  gCacheL1dCacheLineSize            
700576d8  gCacheL1pCacheLineSize            
700576f1  HwiP_enableInt                    
70057719  HwiP_disableInt                   
7005774b  HwiP_restoreInt                   
700577a1  HwiP_clearInt                     
700577c1  HwiP_post                         
700577e9  HwiP_Params_init                  
700577fb  HwiP_construct                    
70057945  HwiP_destruct                     
70057a17  HwiP_init                         
70057ae7  HwiP_inISR                        
70057af9  HwiP_irq_handler_c                
70057b7f  HwiP_fiq_handler                  
70057c33  HwiP_reserved_handler             
70057c61  HwiP_undefined_handler            
70057c8f  HwiP_svc_handler                  
70057cbd  HwiP_prefetch_abort_handler       
70057ceb  HwiP_data_abort_handler_c         
70057d18  HwiP_irq_handler                  
70057d8c  HwiP_data_abort_handler           
70057dd8  HwiP_disable                      
70057de8  HwiP_disableFIQ                   
70057df8  HwiP_enable                       
70057e08  HwiP_enableFIQ                    
70057e18  HwiP_restore                      
70057e20  HwiP_enableVIC                    
70057e30  HwiP_disableVIC                   
70057e40  HwiP_getCPSR                      
70057e50  CacheP_disableL1d                 
70057e78  CacheP_disableL1p                 
70057e90  CacheP_enableL1d                  
70057ea8  CacheP_enableL1p                  
70057ec0  CacheP_invL1d                     
70057ef8  CacheP_invL1p                     
70057f34  CacheP_invL1dAll                  
70057f3c  CacheP_invL1pAll                  
70057f44  CacheP_wb                         
70057f80  CacheP_wbInv                      
70057fbc  CacheP_wbAll                      
70058064  CacheP_wbInvAll                   
7005807c  CacheP_wbInvAllAsm                
7005811c  CacheP_getEnabled                 
70058154  CacheP_getCacheLevelInfo          
70058160  CacheP_configForceWrThru          
70058180  CacheP_setDLFO                    
70058191  CacheP_init                       
700581e9  CacheP_disable                    
70058223  CacheP_enable                     
70058243  CacheP_inv                        
70058281  MpuP_RegionAttrs_init             
7005828f  MpuP_setRegion                    
7005833d  MpuP_isEnable                     
70058341  MpuP_disable                      
70058373  MpuP_enable                       
700583ab  MpuP_init                         
70058410  MpuP_disableAsm                   
70058428  MpuP_disableBRAsm                 
70058438  MpuP_enableAsm                    
70058450  MpuP_enableBRAsm                  
70058460  MpuP_isEnableAsm                  
70058474  MpuP_setRegionAsm                 
70058498  _c_int00_sbl                      
700584bc  _c_int00                          
70058595  _DebugP_assertNoLog               
700585b3  __mpu_init                        
700585c0  C$$EXIT                           
700585c0  abort                             
700585c8  _ftable                           
700585c8  gUartDmaHandle                    
700587f0  gFlashDevCfg_S25FL128SA           
70058874  _device                           
700589a8  gUartParams                       
70058a00  _stream                           
70058a50  gFlashAttrs_S25FL128SA            
70058ab8  gSocModulesClockFrequency         
70058adc  gFlashNorQspiFxns                 
70058af8  gClockConfig                      
70058b10  gFlashConfig                      
70058b24  gFlashToSpiProtocolMap            
70058b34  gSocModules                       
70058b40  __TI_cleanup_ptr                  
70058b44  __TI_dtors_ptr                    
70058b48  gEdmaConfig                       
70058b50  gFlashParams                      
70058b58  gQspiConfig                       
70058b68  gUartConfig                       
70058b70  __TI_ft_end                       
70058b74  __aeabi_errno                     
70058b78  _lock                             
70058b7c  _unlock                           
70058b80  gDebugLogZone                     
70058b84  gDebugP_uartDrvIndex              
70058b88  gEdmaConfigNum                    
70058b8c  gEdmaParams                       
70058b90  gFlashConfigNum                   
70058b94  gHwiConfig                        
70058b98  gQspiConfigNum                    
70058b9c  gQspiParams                       
70058ba0  gUartConfigNum                    
70058ba4  gUartDmaChConfig                  
70058ba8  isMapAvailable                    
70058bb0  __IRQ_STACK_START                 
70058cb0  __FIQ_STACK_START                 
70058cb0  __IRQ_STACK_END                   
70058db0  __FIQ_STACK_END                   
70058db0  __SVC_STACK_START                 
70059db0  __ABORT_STACK_START               
70059db0  __SVC_STACK_END                   
70059eb0  __ABORT_STACK_END                 
70059eb0  __UNDEFINED_STACK_START           
70059fb0  __UNDEFINED_STACK_END             
ffffffff  __TI_pprof_out_hndl               
ffffffff  __TI_prof_data_size               
ffffffff  __TI_prof_data_start              
ffffffff  __binit__                         
ffffffff  binit                             
UNDEFED   __TI_CINIT_Base                   
UNDEFED   __TI_CINIT_Limit                  
UNDEFED   __TI_Handler_Table_Base           
UNDEFED   __TI_Handler_Table_Limit          
UNDEFED   _system_post_cinit                

[400 symbols]






2. In the (.txt) i could able to see the data starting form 0x7004d880 this address ... wheather is it correct?


but i couldn't able to find the end address?can you say?




3. How to read the (.map) file in the program?
for example i need to read the start address and end address of the ram in the ccs by using the .map file

  • Hi,

    1.How to find the start address and End address of the program from the (.map) file actually what ever we build the program is storing in the RAM

    so, i need to find the RAM start address and End address.. can you say for the below map file?

    The top of the .map file has a section which mentions the start address (origin) and length of each memory region. For OCRAM, the start region is 0x70040000 and the length is 0x40000. To get the end address, just add the origin and the length. That is the region spanned by the OCRAM. So the end address for OCRAM would be 0x70080000.

    The "used" column mentions how much space was actually used by the application, the "unused" column mentions how much space is left unconsumed in the OCRAM. The attributes RWIX means, Read Write Initialize eXecutable.

    2. In the (.txt) i could able to see the data starting form 0x7004d880 this address ... wheather is it correct?

    I would recommend seeing and understanding the .map and .linker files for checking memory regions rather than doing it in the .txt file

    3. How to read the (.map) file in the program?
    for example i need to read the start address and end address of the ram in the ccs by using the .map file

    I don't think this is supported directly, but you can check the list of supported features here: https://software-dl.ti.com/codegen/docs/tiarmclang/compiler_tools_user_guide/compiler_manual/linker_description/05_linker_command_files/assigning-symbols-at-link-time-stdz0758478.html?highlight=start#assigning-exact-start-end-and-size-values-of-a-section-to-a-symbol

    Regards,
    Shaunak

  • Hi Shaunak,

    Thank you for your replay and i have one more question,

    1. Actually when ever we built the program. The program is stored in between those 0x70040000 - 0x70080000 those memory we can't say before where it will start. so, i want to fix the address,

    so for example, if i built the code i want my program should load particular in this address (example : 0x700585D7).

    can you say what i need to do? where i need to configure?

  • Hi AK,

    The memory region 0x70040000 - 0x70080000 (length = 0x4000) is the OCRAM on AM263x.

    If you open the example.syscfg file of your example and go to the "memory configurator" section and you will see this same region defined here:

    The program has a lot of components (vector table, .text, .data etc), can you please specify what exact section do you want to be stored at 0x700585D7 (OCRAM)

    Now, if you want to fix the load address for a particular entity, let's say ".data" section, you will have to create a new and dedicated memory region for it.

    1. In Syscfg -> Memory configurator -> Section, Modify the load address (make sure the address is aligned, 0x700585D7 is not an aligned address.

      

    Then rebuild your application and you will find the .data section starting from the address you specified.

    Best Regards,
    Shaunak

  • Hi Shaunak,

    Thank you for your replay the above approach is working fine.....i have a questions.

    1. For example my code (text segment) is starting from 0x70040000 to 0x70050000 (this is for example) After this address i need to make all the remaining address as FF FF FF FF... so is there any possibility to do in ccs? also those FF FF FF FF... also should reflect in both the .bin, .txt and .hex file  is there any way kindly let me know?


  • Hi AK,

    Thank you for your replay the above approach is working fine.....i have a questions.

    Glad to know it worked!

    1. For example my code (text segment) is starting from 0x70040000 to 0x70050000 (this is for example) After this address i need to make all the remaining address as FF FF FF FF... so is there any possibility to do in ccs? also those FF FF FF FF... also should reflect in both the .bin, .txt and .hex file  is there any way kindly let me know?

    It is possible to do the exact opposite of what you want. In the same memory configurator section, you have an option to enter what you want to "fill" in this section. By default, it is 0. You can change it to 255 (0xFF). This will fill your complete .data section with 0xFF while initialization. Later when you actual ".data" section is populated while building the application, it will get overwritten based on the required size, and the rest of the ",data" will have 0xFF filled.

    Please try the above and let me know if it helps address your problem.

    Regards,
    Shaunak

  • Hi Shaunak,

    I tried this logic from my side i got some area is Filled with FF and some of them are not Filled FF so i am attaching the .bin below

    ...

    if you see in some of the gab sections it filled of FF but in some sections it filled up of FF 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF



    so u can see this problem in the above picture so can u say what is the thing i need to change?

    for your reference i attaching the .linker script below

    
     /* This is the stack that is used by code running within main()
      * In case of NORTOS,
      * - This means all the code outside of ISR uses this stack
      * In case of FreeRTOS
      * - This means all the code until vTaskStartScheduler() is called in main()
      *   uses this stack.
      * - After vTaskStartScheduler() each task created in FreeRTOS has its own stack
      */
    
     --stack_size=16384
    /* This is the heap size for malloc() API in NORTOS and FreeRTOS
    * This is also the heap used by pvPortMalloc in FreeRTOS
    */
     --heap_size=32768
    -e_vectors  /* This is the entry of the application, _vector MUST be placed starting address 0x0 */
    
    /* This is the size of stack when R5 is in IRQ mode
     * In NORTOS,
     * - Here interrupt nesting is enabled
     * - This is the stack used by ISRs registered as type IRQ
     * In FreeRTOS,
     * - Here interrupt nesting is enabled
     * - This is stack that is used initally when a IRQ is received
     * - But then the mode is switched to SVC mode and SVC stack is used for all user ISR callbacks
     * - Hence in FreeRTOS, IRQ stack size is less and SVC stack size is more
     */
    __IRQ_STACK_SIZE = 256;
    /* This is the size of stack when R5 is in IRQ mode
     * - In both NORTOS and FreeRTOS nesting is disabled for FIQ
     */
    __FIQ_STACK_SIZE = 256;
    __SVC_STACK_SIZE = 4096; /* This is the size of stack when R5 is in SVC mode */
    __ABORT_STACK_SIZE = 256;  /* This is the size of stack when R5 is in ABORT mode */
    __UNDEFINED_STACK_SIZE = 256;  /* This is the size of stack when R5 is in UNDEF mode */
    
    
    
    SECTIONS
    {
        .vectors  : {
        } > R5F_VECS   , palign(8) , fill  = 255
    
    
        GROUP  :   {
        .text.hwi : {
        } palign(8), fill  = 255
        .text.cache : {
        } palign(8), fill  = 255
        .text.mpu : {
        } palign(8), fill  = 255
        .text.boot : {
        } palign(8), fill  = 255
        .text:abort : {
        } palign(8), fill  = 255
        } > OCRAM  
    
    
        GROUP  :   {
        .text : {
        } palign(8), fill  = 255
        .rodata : {
        } palign(8), fill  = 255
        } > 0x70040000  
    
    
        GROUP  :   {
        .data : {
        } palign(8), fill  = 255
        } > OCRAM  
    
    
        GROUP  :   {
        .bss : {
        } palign(8), fill  = 255
        RUN_START(__BSS_START)
        RUN_END(__BSS_END)
        .sysmem : {
        } palign(8), fill  = 255
        .stack : {
        } palign(8), fill  = 255
        } > OCRAM  
    
    
        GROUP  :   {
        .irqstack : {
            . = . + __IRQ_STACK_SIZE;
        } palign(8), fill  = 255
        RUN_START(__IRQ_STACK_START)
        RUN_END(__IRQ_STACK_END)
        .fiqstack : {
            . = . + __FIQ_STACK_SIZE;
        } palign(8), fill  = 255
        RUN_START(__FIQ_STACK_START)
        RUN_END(__FIQ_STACK_END)
        .svcstack : {
            . = . + __SVC_STACK_SIZE;
        } palign(8), fill  = 255
        RUN_START(__SVC_STACK_START)
        RUN_END(__SVC_STACK_END)
        .abortstack : {
            . = . + __ABORT_STACK_SIZE;
        } palign(8), fill  = 255
        RUN_START(__ABORT_STACK_START)
        RUN_END(__ABORT_STACK_END)
        .undefinedstack : {
            . = . + __UNDEFINED_STACK_SIZE;
        } palign(8), fill  = 255
        RUN_START(__UNDEFINED_STACK_START)
        RUN_END(__UNDEFINED_STACK_END)
        } > OCRAM  
    
    
        GROUP  :   {
        .ARM.exidx : {
        } palign(8), fill  = 255
        .init_array : {
        } palign(8), fill  = 255
        .fini_array : {
        } palign(8), fill  = 255
        } > OCRAM  
    
        .bss.user_shared_mem (NOLOAD) : {
        } > USER_SHM_MEM   , palign(8) , fill  = 255
    
        .bss.log_shared_mem (NOLOAD) : {
        } > LOG_SHM_MEM   , palign(8) , fill  = 255
    
        .bss.ipc_vring_mem (NOLOAD) : {
        } > RTOS_NORTOS_IPC_SHM_MEM   , palign(8) , fill  = 255
    
        .bss.sipc_hsm_queue_mem (NOLOAD) : {
        } > MAILBOX_HSM   , palign(8) , fill  = 255
    
        .bss.sipc_r5f_queue_mem (NOLOAD) : {
        } > MAILBOX_R5F   , palign(8) , fill  = 255
    
    
    }
    
    
    MEMORY
    {
        R5F_VECS   : ORIGIN = 0x0 , LENGTH = 0x40 
        R5F_TCMA   : ORIGIN = 0x40 , LENGTH = 0x7FC0 
        R5F_TCMB   : ORIGIN = 0x80000 , LENGTH = 0x8000 
        SBL   : ORIGIN = 0x70000000 , LENGTH = 0x40000 
        OCRAM   : ORIGIN = 0x70040000 , LENGTH = 0x40000 
        USER_SHM_MEM   : ORIGIN = 0x701D0000 , LENGTH = 0x4000 
        LOG_SHM_MEM   : ORIGIN = 0x701D4000 , LENGTH = 0x4000 
        FLASH   : ORIGIN = 0x60100000 , LENGTH = 0x80000 
        RTOS_NORTOS_IPC_SHM_MEM   : ORIGIN = 0x72000000 , LENGTH = 0x3E80 
        MAILBOX_HSM   : ORIGIN = 0x44000000 , LENGTH = 0x3CE 
        MAILBOX_R5F   : ORIGIN = 0x44000400 , LENGTH = 0x3CE 
    
        /* For memory Regions not defined in this core but shared by other cores with the current core */
    
    
    }
    


     


  • Hi AK,

    Can you please confirm if the regions that are not filled correctly are padded with Alignment or not? You can check your syscfg file. The "fill" works on addresses that are padded with Alignment.

    For example, if I disable the Alignment with Padding option, the fill won't work as expected.

    Also, can you help me understand Why do you need the complete memory region filled with 0xFF?

    Regards,
    Shaunak