1.清除loader编译中间文件
This commit is contained in:
parent
b3236039c0
commit
a115f9483c
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,377 +0,0 @@
|
|||
00000068 A _loader_dram_text_size
|
||||
000000b8 A _loader_data_size
|
||||
00000388 A _loader_exec_size
|
||||
000024d8 A _loader_exec_compress_load_base
|
||||
01000000 T _internal_strg_param_start
|
||||
01000000 T _loader_exec_compres_start
|
||||
01000000 t prj_isFastbootKeyPressed
|
||||
01000010 t prj_checkCardExist
|
||||
01000024 t prj_isSpecialKeyPressed
|
||||
01000058 T debug_disable_msg
|
||||
01000064 T prj_main
|
||||
01000164 T gpio_getPin
|
||||
0100018c T Dec2HexStr
|
||||
010001c4 T Dec2HexStr2Bytes
|
||||
01000224 T utl_memset
|
||||
0100027e T utl_memcpy
|
||||
010002f4 T strlen
|
||||
01000308 T strnlen
|
||||
01000322 T strncpy
|
||||
0100033e T strncmp
|
||||
01000362 T strchr
|
||||
0100037e T memcmp
|
||||
0100039e T strcmp
|
||||
010003b8 T memchr
|
||||
0100044c t bl_decompress_rtos
|
||||
01000474 t bl_get_partition_fdt_offset.part.1
|
||||
010004d0 t bl_load_rtos_from_non_nvtpack.isra.4.constprop.13
|
||||
010005bc t bl_get_fdt_nvt_memory_cfg_property.constprop.15
|
||||
01000628 t bl_get_fdt_cfg
|
||||
01000784 t bl_update_loader_flag
|
||||
01000844 t bl_entry_boot
|
||||
010008d8 t bl_boot_teeos
|
||||
01000920 t bl_get_fdt_partition_property
|
||||
01000970 t bl_get_partition
|
||||
01000a6c t bl_load_uboot_from_flash
|
||||
01000c20 T bl_flash_open
|
||||
01000c94 T bl_chk_valid_all_in_one
|
||||
01000cb8 T bl_chk_fdt
|
||||
01000d8c T bl_chk_uboot
|
||||
01000db4 t bl_load_uboot_from_all_in_one
|
||||
01000ed8 T bl_copy_fdt_to_fdt_addr
|
||||
01000f20 t bl_load_fdt_from_flash.constprop.9
|
||||
01000fc0 T bl_boot_uboot
|
||||
010010b4 T bl_process_all_in_one
|
||||
01001364 T bl_read_rtos_addr
|
||||
01001384 T bl_mainFlow
|
||||
01001dc0 T loader_setUpdateFwName
|
||||
01001dd4 T loader_setUpdateLdrName
|
||||
01001de8 T loader_setRunFwName
|
||||
01001dfc T loader_setVersion
|
||||
01001e0c T loader_installSpecialKeyCB
|
||||
01001e1c T loader_installCardDetectCB
|
||||
01001e2c T loader_installFastbootKeyCB
|
||||
01001e3c T loader_setStorageIntType
|
||||
01001e50 t nvtpack_get_uitron_offset
|
||||
01001ec4 T nvtpack_calc_nvt_sum
|
||||
01001ee8 T nvtpack_getver
|
||||
01001f70 T nvtpack_verify
|
||||
01002060 T nvtpack_get_partition
|
||||
01002140 T fdt_check_header
|
||||
01002190 T fdt_offset_ptr
|
||||
010021c0 T fdt_next_tag
|
||||
0100226c T _fdt_check_node_offset
|
||||
01002294 T _fdt_check_prop_offset
|
||||
010022bc T fdt_next_node
|
||||
01002330 T fdt_first_subnode
|
||||
0100235e T fdt_next_subnode
|
||||
01002394 t _fdt_offset_ptr
|
||||
010023b0 t _fdt_mem_rsv
|
||||
010023cc t _nextprop
|
||||
01002404 T fdt_string
|
||||
01002412 T fdt_num_mem_rsv
|
||||
01002438 T fdt_subnode_offset_namelen
|
||||
010024c0 T fdt_subnode_offset
|
||||
010024de T fdt_get_name
|
||||
01002520 T fdt_first_property_offset
|
||||
01002538 T fdt_next_property_offset
|
||||
01002550 T fdt_get_property_by_offset
|
||||
01002580 T fdt_get_property_namelen
|
||||
010025f4 T fdt_get_property
|
||||
01002620 T fdt_getprop_namelen
|
||||
01002638 T fdt_getprop_by_offset
|
||||
01002660 T fdt_getprop
|
||||
0100268c T fdt_get_alias_namelen
|
||||
010026bc T fdt_path_offset
|
||||
0100274c T fdt_check_full
|
||||
01002818 t cpu_l2_cache_wait_sync_done
|
||||
0100282c T cpu_invalidateDCacheBlock
|
||||
01002880 T cpu_cleanDCacheBlock
|
||||
010028c4 T cpu_cleanInvalidateDCache
|
||||
010028e4 T CPUflushReadCache
|
||||
01002922 T CPUflushWriteCache
|
||||
0100294c t SMHostSendCommand
|
||||
01002968 t flash_close
|
||||
010029a0 t flash_getBlockSize
|
||||
010029aa t flash_setReservedAreaMaxBlockNumber
|
||||
010029b0 t flash_getTotalSize
|
||||
010029c0 t flash_installAccessCB
|
||||
010029d0 t flash_installIdentifyCB
|
||||
010029e0 t flash_setConfig
|
||||
010029fc t flash_setFrequency
|
||||
01002a7c t SMHostGetStatus.constprop.3
|
||||
01002a98 t spiflash_waitReady
|
||||
01002adc t spi_nor_send_cmd
|
||||
01002b08 t spiflash_enableWriteLatch
|
||||
01002b14 t sm_card_host_setup_address_cycle.constprop.5
|
||||
01002b2c t spiFlash_eraseSector
|
||||
01002b74 t spiflash_setStatus
|
||||
01002bb8 t flash_setReservedBadBlockNumber
|
||||
01002bc0 t flash_open
|
||||
01002f10 t spiFlash_write
|
||||
01003148 t flash_writePartition
|
||||
01003170 t flash_writeSectors
|
||||
01003184 t flash_readSectors
|
||||
01003458 T nor_get_storage_object
|
||||
0100346c t SDHostGetStatus
|
||||
01003494 t SDHostDataCommand
|
||||
0100353c t SDHostSimpleCommand
|
||||
010035bc t CardReadSector
|
||||
0100367c T card_open
|
||||
010038e0 T card_close
|
||||
01003900 T card_get_type
|
||||
01003908 T dma_get_dram_capacity
|
||||
01003930 T quary_secure_boot
|
||||
0100396c t fat_getclusterstatus
|
||||
01003a90 t fat_getnextcluster
|
||||
01003bc8 t fat_getmaxclusternumber
|
||||
01003bf4 t fat_getnextdir_entry
|
||||
01003c2c t fat_getfirstdir_entry
|
||||
01003c54 t fat_getdir_sectornumber
|
||||
01003c84 T fat_regfilesystem
|
||||
01003ca8 T fat_internal_mount_partition
|
||||
01004010 T fat_internal_initFAT
|
||||
010040ac T fat_internal_open_rootfile
|
||||
01004350 T fat_internal_read_rootfile
|
||||
010043ec T fat_internal_close_rootfile
|
||||
0100440c T fat_initFAT
|
||||
01004424 T fat_open_rootfile
|
||||
0100443c T fat_read_rootfile
|
||||
01004454 T fat_close_rootfile
|
||||
01004468 T atoi
|
||||
01004494 t .udivsi3_skip_div0_test
|
||||
01004494 T __aeabi_uidiv
|
||||
01004494 T __udivsi3
|
||||
01004680 T __aeabi_uidivmod
|
||||
010046a0 T __aeabi_idiv
|
||||
010046a0 T __divsi3
|
||||
010046a8 t .divsi3_skip_div0_test
|
||||
010048c0 T __aeabi_idivmod
|
||||
010048e0 W __aeabi_idiv0
|
||||
010048e0 W __aeabi_ldiv0
|
||||
010048e4 T __aeabi_uldivmod
|
||||
01004920 T __popcountsi2
|
||||
01004968 T __udivmoddi4
|
||||
01004a90 t __set_usb_suspend_veneer
|
||||
01004a98 t __debug_msg_veneer
|
||||
01004aa0 t __debug_err_var_veneer
|
||||
01004aa8 t __UTL_getDrvTmpBufferAddress_from_thumb
|
||||
01004ab0 t __rom_efuse_read_from_thumb
|
||||
01004ab8 t __timer_delay_veneer
|
||||
01004ac0 t __fLib_PutSerialChar_veneer
|
||||
01004ac8 t __utl_is_sram_fw_from_thumb
|
||||
01004ad0 t __CPUInvalidateICacheAll_veneer
|
||||
01004ad8 t __UTL_setDrvTmpBufferAddress_from_thumb
|
||||
01004ae0 t __utl_get_bootsrc_veneer
|
||||
01004ae8 t __rom_LZ_Uncompress_from_thumb
|
||||
01004af0 t __cpu_cleanInvalidateDCacheAll_veneer
|
||||
01004af8 t __debug_err_veneer
|
||||
01004b00 t __fLib_PutSerialStr_veneer
|
||||
01004b08 t __debug_msg_var_veneer
|
||||
01004b10 T _loader_exec_compres_end
|
||||
010055ac r GUID_FW2
|
||||
010055bc r GUID_FW
|
||||
010055cc r GUID_RES
|
||||
01005860 T _loader_dram_text_start_base
|
||||
01005860 T load_dram_scan
|
||||
010058c0 t __debug_msg_veneer
|
||||
010058c8 D _image_general_var_base
|
||||
010058c8 D _load_general_var_base
|
||||
010058c8 D _loader_data_start_base
|
||||
010058c8 d nodeoffset.5193
|
||||
010058cc d nodeoffset_nvt_memory_cfg.5116
|
||||
010058d0 d RWErrorMsg
|
||||
010058e0 d g_uiStartBlkUpdateFW
|
||||
010058e4 d UPDATE_LOADER_NAME
|
||||
010058f1 d UPDATE_FW_NAME
|
||||
010058fe d RUN_FW_NAME
|
||||
0100590b d LoaderErrorMsg
|
||||
01005921 d FWErrorMsg
|
||||
01005933 d RECOVERY_FW_NAME
|
||||
01005940 d guiSpiClkDiv
|
||||
01005944 D spi_nor
|
||||
0100597c d uiBufAddr
|
||||
01005980 D _image_general_var_limit
|
||||
010059c0 B _image_general_zi_zi_base
|
||||
010059c0 B gStr
|
||||
010059d0 b gStorageIntType
|
||||
010059d4 b g_dram_partition
|
||||
01005a54 b g_uiVersion
|
||||
01005a58 B int_strg_obj
|
||||
01005a60 b g_emb_uboot
|
||||
01005a80 B rom_lzma_inflate
|
||||
01005a84 b g_is_flash_open
|
||||
01005a88 b g_emb_teeos
|
||||
01005aa8 b g_rtos_load_addr
|
||||
01005aac b g_rtos_target_addr
|
||||
01005ab0 b g_rtos_size
|
||||
01005ab8 b g_emb_rtos
|
||||
01005ad8 b gRecoveryTriggerCallBack
|
||||
01005adc b gSpecialKeyCallBack
|
||||
01005ae0 b gCardDetectCallBack
|
||||
01005ae4 b gFastbootKeyCallBack
|
||||
01005ae8 B BaseOfStack
|
||||
01005aec B TopOfStack
|
||||
01005af0 B lzma_temp_buffer
|
||||
01015af0 b uiSpiFlashSize
|
||||
01015af4 b gSpiProgramCallBack
|
||||
01015af8 b gSpiIdentifyCallBack
|
||||
01015afc b bQuadConfigured
|
||||
01015b00 b uiQuadReadType
|
||||
01015b04 b bSupportEWSR
|
||||
01015b05 b bDualRead
|
||||
01015b08 b b_support_RDCR
|
||||
01015b0c b bQuadEnabled
|
||||
01015b10 b SDContext
|
||||
01015b40 b FileSys
|
||||
01015d00 b vBitMapBuf
|
||||
01016500 b ui32FATPages
|
||||
01016504 b RootFileHandle
|
||||
01016540 b TempBuf
|
||||
01016740 b uiBufSize
|
||||
01016744 b dbg_count
|
||||
01016748 b gFatAccessCallBack
|
||||
01016780 b vFatBuf
|
||||
01036780 B emuCommonBuf
|
||||
01036794 B currentPtr
|
||||
01038000 B _ttb
|
||||
0103c000 B _ttb_lv2
|
||||
0103c400 A __common_base
|
||||
0103c400 A __common_limit
|
||||
0103c400 A _image_general_zi_zi_limit
|
||||
0103c400 B _image_load_reset_base
|
||||
0103c400 B _image_load_reset_length
|
||||
0103c400 B _image_load_reset_zi_base
|
||||
0103c400 B _image_load_reset_zi_limit
|
||||
0103c400 B _load_load_reset_base
|
||||
0103c400 B _loader_heap_base
|
||||
0117c400 B _stack_start
|
||||
f07c0000 t PowerOnReset
|
||||
f07c0000 T _load_BOOT_EXEC_start_base
|
||||
f07c0004 t LDRAlign
|
||||
f07c0008 t CompressBase
|
||||
f07c000c t CalibrationDutyReg
|
||||
f07c0010 t DDR_PARAM0
|
||||
f07c0014 t DDR_PARAM1
|
||||
f07c0018 t DDR_PARAM2
|
||||
f07c001c t DDR_PARAM3
|
||||
f07c0020 t DDR_PARAM4
|
||||
f07c0024 t LOADER_SIZE
|
||||
f07c0028 T __start
|
||||
f07c002c T _load_BOOT_EXEC_end_base
|
||||
f07c0030 D ConfigRamTab
|
||||
f07c0030 D _load_LOADER_CONFIGRAM_start_base
|
||||
f07c0070 D LoaderInternalInfo
|
||||
f07c0070 D _load_LOADER_CONFIGRAM_FREQ_PARAM_start_base
|
||||
f07c0070 D _load_LOADER_CONFIGRAM_end_base
|
||||
f07c0090 D _load_LOADER_CONFIGRAM_FREQ_PARAM_end_base
|
||||
f07c0300 R g_dma_config_setting
|
||||
f07c0368 R config_dram1_tbl_2_start_base
|
||||
f07c0368 R g_dma_config_setting_2
|
||||
f07c0500 T _load_core2_entry_program_start_base
|
||||
f07c051c t timer_init
|
||||
f07c053c t wait_interrupt
|
||||
f07c05e8 T _load_core2_entry_program_end_base
|
||||
f07c0600 T _load_LOADER_REMAP_start_base
|
||||
f07c0600 t _start
|
||||
f07c0620 t _undefined_instruction
|
||||
f07c0624 t _software_interrupt
|
||||
f07c0628 t _prefetch_abort
|
||||
f07c062c t _data_abort
|
||||
f07c0630 t _irq
|
||||
f07c0634 t _fiq
|
||||
f07c0638 T start
|
||||
f07c06fc t clearbss
|
||||
f07c0710 t wait_hvy_load
|
||||
f07c0730 t invTlb
|
||||
f07c0768 t way_loop
|
||||
f07c076c t set_loop
|
||||
f07c07ec t way_loop_L2
|
||||
f07c0824 t init_ttb_dram_c1
|
||||
f07c0844 t init_ttb_so
|
||||
f07c08a8 t enable_L1
|
||||
f07c0904 t INT_LOOP
|
||||
f07c0908 T rom_efuse_read
|
||||
f07c091c T rom_debug_msg
|
||||
f07c0930 T rom_debug_msg_var
|
||||
f07c0944 T rom_debug_msg_err
|
||||
f07c0958 T rom_LZ_Uncompress
|
||||
f07c096c T rom_Dec2HexStr
|
||||
f07c0980 t false_reset
|
||||
f07c09c0 t exp_halt
|
||||
f07c09c4 t undefined_instruction
|
||||
f07c0a08 t software_interrupt
|
||||
f07c0a4c t prefetch_abort
|
||||
f07c0a90 t data_abort
|
||||
f07c0ad4 t irq
|
||||
f07c0ad8 t fiq
|
||||
f07c0b48 T EXP_Handler
|
||||
f07c0b48 t EXP_LOOP
|
||||
f07c0b48 T _load_LOADER_REMAP_end_base
|
||||
f07c0b48 T _load_vector_exp_table_start_base
|
||||
f07c0b50 T _load_vector_exp_table_end_base
|
||||
f07c0b50 t apply_driving_calibration
|
||||
f07c0b70 t duty_calibration.constprop.1
|
||||
f07c0d10 t issue_load_mode.constprop.2
|
||||
f07c0d2c T disable_rom_wdt
|
||||
f07c0d70 T rom_memcpy
|
||||
f07c0d8c T config_dma
|
||||
f07c1b20 T set_usb_suspend
|
||||
f07c1bec T uart0_obj
|
||||
f07c1bf8 T uart1_obj
|
||||
f07c1c04 T serial_putc
|
||||
f07c1c20 T serial2_getc
|
||||
f07c1c3c T serial2_putc
|
||||
f07c1c58 T serial_getc
|
||||
f07c1c74 T uart_openSystemUART
|
||||
f07c1cd0 T serial_init
|
||||
f07c1cdc T uart_openSystemUART2
|
||||
f07c1d3c T serial2_init
|
||||
f07c1d48 T uart_getChar_polling
|
||||
f07c1d78 T uart_chkChar
|
||||
f07c1d98 T uart_getStr_polling
|
||||
f07c1df4 T uart_getBinary
|
||||
f07c1e0c T get_uart_object
|
||||
f07c1e3c t m_console
|
||||
f07c1e40 t debug_put_string
|
||||
f07c1e68 T debug_set_console
|
||||
f07c1e7c T debug_err
|
||||
f07c1e94 T debug_err_var
|
||||
f07c1ecc T debug_dump_addr
|
||||
f07c1f38 T g_uiDrvTmpBuffer
|
||||
f07c1f3c T bitCount
|
||||
f07c1f4c T UTL_setDrvTmpBufferAddress
|
||||
f07c1f64 T UTL_getDrvTmpBufferAddress
|
||||
f07c1f7c T UTL_canUpdateSecKey
|
||||
f07c1fa8 T utl_is_sram_fw
|
||||
f07c1fc8 T utl_test_checksum
|
||||
f07c2068 T utl_dram_protect_enable
|
||||
f07c209c T utl_dram_protect_disable
|
||||
f07c20b4 T utl_dram_protect_check
|
||||
f07c20d8 T utl_get_bootsrc
|
||||
f07c20ec T utl_get_chipversion
|
||||
f07c2100 t ____popcountsi2_veneer
|
||||
f07c2108 t __Dec2HexStr_veneer
|
||||
f07c2150 t _loader_exec_start_base
|
||||
f07c2150 T main
|
||||
f07c2254 T rtc_chkS3boot_init
|
||||
f07c22b0 T rtc_chkS3boot_wait_init
|
||||
f07c22d0 T rtc_chkS3boot
|
||||
f07c2308 T timer_delay
|
||||
f07c2320 T CPUInvalidateICacheAll
|
||||
f07c2338 T _cache_clean_d_cache_all
|
||||
f07c2380 T _cache_invalidate_data_cache_all
|
||||
f07c23c8 T cpu_invalidateDCacheAll
|
||||
f07c23e2 T _cache_clean_invalidate_d_cache_All
|
||||
f07c2430 T cpu_cleanInvalidateDCacheAll
|
||||
f07c2450 T fLib_PutSerialChar
|
||||
f07c246c T fLib_PutSerialStr
|
||||
f07c2480 T debug_msg
|
||||
f07c248a T debug_msg_var
|
||||
f07c24b8 t __bl_mainFlow_veneer
|
||||
f07c24c0 t __Dec2HexStr_veneer
|
||||
f07c24c8 t __CPUflushReadCache_veneer
|
||||
f07c24d0 t __bl_read_rtos_addr_veneer
|
||||
f07c24d8 A _loader_exec_compress_load_cpu_addr
|
||||
f07c24d8 T _loader_exec_end_base
|
||||
f07c7d38 A _loader_dram_text_cpu_addr
|
|
@ -1,511 +0,0 @@
|
|||
|
||||
Loader565_Data/Release/Loader565.axf: file format elf32-littlearm
|
||||
Loader565_Data/Release/Loader565.axf
|
||||
architecture: arm, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0xf07c0028
|
||||
|
||||
Program Header:
|
||||
0x70000001 off 0x00024b10 vaddr 0x01004b10 paddr 0x00006fe8 align 2**2
|
||||
filesz 0x00000008 memsz 0x00000008 flags r--
|
||||
LOAD off 0x00010000 vaddr 0xf07c0000 paddr 0x00000000 align 2**16
|
||||
filesz 0x000024d8 memsz 0x000024d8 flags rwx
|
||||
LOAD off 0x00020000 vaddr 0x01000000 paddr 0x000024d8 align 2**16
|
||||
filesz 0x00005984 memsz 0x00005984 flags rwx
|
||||
LOAD off 0x000259c0 vaddr 0x010059c0 paddr 0x00007ec0 align 2**16
|
||||
filesz 0x00000000 memsz 0x00176a40 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .BOOT_EXEC 0000002c f07c0000 00000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, CODE
|
||||
1 .LOADER_CONFIGRAM 00000060 f07c0030 00000030 00010030 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .LOADER_CONFIGRAM2 000000d0 f07c0300 00000300 00010300 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
3 .LOADER_CORE2_ENTRY_PROGRAM 000000e8 f07c0500 00000500 00010500 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
4 .LOADER_REMAP 00001b50 f07c0600 00000600 00010600 2**3
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
5 .LOADER_EXEC 00000388 f07c2150 00002150 00012150 2**3
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
6 .text 00004b10 01000000 000024d8 00020000 2**3
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
7 .ARM.exidx 00000008 01004b10 00006fe8 00024b10 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
8 .rodata 00000d48 01004b18 00006ff0 00024b18 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
||||
9 .dram_text 00000068 01005860 00007d38 00025860 2**3
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
10 .data 000000b8 010058c8 00007da0 000258c8 2**2
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
11 .dummy 00000004 01005980 00007e58 00025980 2**0
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
12 .bss 00036a40 010059c0 00007ec0 000259c0 2**6
|
||||
ALLOC
|
||||
13 .loader_heap 00140000 0103c400 0003e900 000259c0 2**0
|
||||
ALLOC
|
||||
14 .comment 00000074 00000000 00000000 00025984 2**0
|
||||
CONTENTS, READONLY
|
||||
15 .ARM.attributes 00000037 00000000 00000000 000259f8 2**0
|
||||
CONTENTS, READONLY
|
||||
16 .debug_frame 000000c0 00000000 00000000 00025a30 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
17 .debug_line 00000d87 00000000 00000000 00025af0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
18 .debug_info 000029b1 00000000 00000000 00026877 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
19 .debug_abbrev 00000475 00000000 00000000 00029228 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
20 .debug_aranges 000000c0 00000000 00000000 000296a0 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
21 .debug_loc 000001df 00000000 00000000 00029760 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
22 .debug_str 0000120b 00000000 00000000 0002993f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
f07c0000 l d .BOOT_EXEC 00000000 .BOOT_EXEC
|
||||
f07c0030 l d .LOADER_CONFIGRAM 00000000 .LOADER_CONFIGRAM
|
||||
f07c0300 l d .LOADER_CONFIGRAM2 00000000 .LOADER_CONFIGRAM2
|
||||
f07c0500 l d .LOADER_CORE2_ENTRY_PROGRAM 00000000 .LOADER_CORE2_ENTRY_PROGRAM
|
||||
f07c0600 l d .LOADER_REMAP 00000000 .LOADER_REMAP
|
||||
f07c2150 l d .LOADER_EXEC 00000000 .LOADER_EXEC
|
||||
01000000 l d .text 00000000 .text
|
||||
01004b10 l d .ARM.exidx 00000000 .ARM.exidx
|
||||
01004b18 l d .rodata 00000000 .rodata
|
||||
01005860 l d .dram_text 00000000 .dram_text
|
||||
010058c8 l d .data 00000000 .data
|
||||
01005980 l d .dummy 00000000 .dummy
|
||||
010059c0 l d .bss 00000000 .bss
|
||||
0103c400 l d .loader_heap 00000000 .loader_heap
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l df *ABS* 00000000 Loader565_Data/Release/ObjectLds/Reset_560/reset.o
|
||||
f07c0000 l .BOOT_EXEC 00000000 PowerOnReset
|
||||
f07c0004 l .BOOT_EXEC 00000000 LDRAlign
|
||||
f07c0008 l .BOOT_EXEC 00000000 CompressBase
|
||||
f07c000c l .BOOT_EXEC 00000000 CalibrationDutyReg
|
||||
f07c0010 l .BOOT_EXEC 00000000 DDR_PARAM0
|
||||
f07c0014 l .BOOT_EXEC 00000000 DDR_PARAM1
|
||||
f07c0018 l .BOOT_EXEC 00000000 DDR_PARAM2
|
||||
f07c001c l .BOOT_EXEC 00000000 DDR_PARAM3
|
||||
f07c0020 l .BOOT_EXEC 00000000 DDR_PARAM4
|
||||
f07c0024 l .BOOT_EXEC 00000000 LOADER_SIZE
|
||||
00000000 l df *ABS* 00000000 configramLZ.c
|
||||
00000000 l df *ABS* 00000000 configramFreqParam.c
|
||||
00000000 l df *ABS* 00000000 config_dram1_tbl.c
|
||||
00000000 l df *ABS* 00000000 config_dram1_2_tbl.c
|
||||
00000000 l df *ABS* 00000000 Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o
|
||||
f07c053c l .LOADER_CORE2_ENTRY_PROGRAM 00000000 wait_interrupt
|
||||
f07c051c l .LOADER_CORE2_ENTRY_PROGRAM 00000000 timer_init
|
||||
00000000 l df *ABS* 00000000 Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o
|
||||
f07c0600 l .LOADER_REMAP 00000000 _start
|
||||
f07c0980 l .LOADER_REMAP 00000000 false_reset
|
||||
f07c0620 l .LOADER_REMAP 00000000 _undefined_instruction
|
||||
f07c0624 l .LOADER_REMAP 00000000 _software_interrupt
|
||||
f07c0628 l .LOADER_REMAP 00000000 _prefetch_abort
|
||||
f07c062c l .LOADER_REMAP 00000000 _data_abort
|
||||
f07c0630 l .LOADER_REMAP 00000000 _irq
|
||||
f07c0634 l .LOADER_REMAP 00000000 _fiq
|
||||
f07c09c4 l .LOADER_REMAP 00000000 undefined_instruction
|
||||
f07c0a08 l .LOADER_REMAP 00000000 software_interrupt
|
||||
f07c0a4c l .LOADER_REMAP 00000000 prefetch_abort
|
||||
f07c0a90 l .LOADER_REMAP 00000000 data_abort
|
||||
f07c0ad4 l .LOADER_REMAP 00000000 irq
|
||||
f07c0ad8 l .LOADER_REMAP 00000000 fiq
|
||||
f07c06fc l .LOADER_REMAP 00000000 clearbss
|
||||
f07c0710 l .LOADER_REMAP 00000000 wait_hvy_load
|
||||
f07c0730 l .LOADER_REMAP 00000000 invTlb
|
||||
f07c0768 l .LOADER_REMAP 00000000 way_loop
|
||||
f07c076c l .LOADER_REMAP 00000000 set_loop
|
||||
f07c07ec l .LOADER_REMAP 00000000 way_loop_L2
|
||||
f07c0824 l .LOADER_REMAP 00000000 init_ttb_dram_c1
|
||||
f07c0844 l .LOADER_REMAP 00000000 init_ttb_so
|
||||
f07c08a8 l .LOADER_REMAP 00000000 enable_L1
|
||||
f07c0904 l .LOADER_REMAP 00000000 INT_LOOP
|
||||
f07c09c0 l .LOADER_REMAP 00000000 exp_halt
|
||||
00000000 l df *ABS* 00000000 Loader565_Data/Release/ObjectLds/Reset_560/exp.o
|
||||
f07c0b48 l .LOADER_REMAP 00000000 EXP_LOOP
|
||||
00000000 l df *ABS* 00000000 configDDR.c
|
||||
f07c0b50 l F .LOADER_REMAP 00000020 apply_driving_calibration
|
||||
f07c0b70 l F .LOADER_REMAP 000001a0 duty_calibration.constprop.1
|
||||
f07c0d10 l F .LOADER_REMAP 0000001c issue_load_mode.constprop.2
|
||||
00000000 l df *ABS* 00000000 fuart.c
|
||||
00000000 l df *ABS* 00000000 debug.c
|
||||
f07c1e40 l F .LOADER_REMAP 00000028 debug_put_string
|
||||
f07c1e3c l O .LOADER_REMAP 00000004 m_console
|
||||
00000000 l df *ABS* 00000000 global.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 rtc.c
|
||||
00000000 l df *ABS* 00000000 Timer.c
|
||||
00000000 l df *ABS* 00000000 Cache.c
|
||||
01002818 l F .text 00000014 cpu_l2_cache_wait_sync_done
|
||||
00000000 l df *ABS* 00000000 prj_main.c
|
||||
01000000 l F .text 00000010 prj_isFastbootKeyPressed
|
||||
01000010 l F .text 00000012 prj_checkCardExist
|
||||
01000024 l F .text 00000034 prj_isSpecialKeyPressed
|
||||
00000000 l df *ABS* 00000000 gpio.c
|
||||
00000000 l df *ABS* 00000000 utility.c
|
||||
00000000 l df *ABS* 00000000 string.c
|
||||
00000000 l df *ABS* 00000000 bl_func.c
|
||||
0100044c l F .text 00000026 bl_decompress_rtos
|
||||
01000474 l F .text 0000005c bl_get_partition_fdt_offset.part.1
|
||||
010004d0 l F .text 000000ec bl_load_rtos_from_non_nvtpack.isra.4.constprop.13
|
||||
010005bc l F .text 0000006c bl_get_fdt_nvt_memory_cfg_property.constprop.15
|
||||
01000628 l F .text 0000015c bl_get_fdt_cfg
|
||||
01000784 l F .text 000000c0 bl_update_loader_flag
|
||||
01000844 l F .text 00000094 bl_entry_boot
|
||||
010008d8 l F .text 00000048 bl_boot_teeos
|
||||
01000920 l F .text 00000050 bl_get_fdt_partition_property
|
||||
01000970 l F .text 000000fc bl_get_partition
|
||||
01000a6c l F .text 000001b4 bl_load_uboot_from_flash
|
||||
01000db4 l F .text 00000124 bl_load_uboot_from_all_in_one
|
||||
01000f20 l F .text 000000a0 bl_load_fdt_from_flash.constprop.9
|
||||
010058c8 l O .data 00000004 nodeoffset.5193
|
||||
010058cc l O .data 00000004 nodeoffset_nvt_memory_cfg.5116
|
||||
010058d0 l O .data 0000000e RWErrorMsg
|
||||
010058e0 l O .data 00000004 g_uiStartBlkUpdateFW
|
||||
010058e4 l O .data 0000000d UPDATE_LOADER_NAME
|
||||
010058f1 l O .data 0000000d UPDATE_FW_NAME
|
||||
010058fe l O .data 0000000d RUN_FW_NAME
|
||||
0100590b l O .data 00000016 LoaderErrorMsg
|
||||
01005921 l O .data 00000012 FWErrorMsg
|
||||
01005933 l O .data 0000000d RECOVERY_FW_NAME
|
||||
010059d0 l O .bss 00000001 gStorageIntType
|
||||
010059d4 l O .bss 00000080 g_dram_partition
|
||||
01005a54 l O .bss 00000004 g_uiVersion
|
||||
01005a60 l O .bss 00000020 g_emb_uboot
|
||||
01005a84 l O .bss 00000001 g_is_flash_open
|
||||
01005a88 l O .bss 00000020 g_emb_teeos
|
||||
01005aa8 l O .bss 00000004 g_rtos_load_addr
|
||||
01005aac l O .bss 00000004 g_rtos_target_addr
|
||||
01005ab0 l O .bss 00000004 g_rtos_size
|
||||
01005ab8 l O .bss 00000020 g_emb_rtos
|
||||
01005ad8 l O .bss 00000004 gRecoveryTriggerCallBack
|
||||
01005adc l O .bss 00000004 gSpecialKeyCallBack
|
||||
01005ae0 l O .bss 00000004 gCardDetectCallBack
|
||||
01005ae4 l O .bss 00000004 gFastbootKeyCallBack
|
||||
00000000 l df *ABS* 00000000 nvtpack.c
|
||||
01001e50 l F .text 00000074 nvtpack_get_uitron_offset
|
||||
010055ac l O .rodata 00000010 GUID_FW2
|
||||
010055bc l O .rodata 00000010 GUID_FW
|
||||
010055cc l O .rodata 00000010 GUID_RES
|
||||
00000000 l df *ABS* 00000000 fdt.c
|
||||
00000000 l df *ABS* 00000000 fdt_ro.c
|
||||
01002394 l F .text 0000001c _fdt_offset_ptr
|
||||
010023b0 l F .text 0000001c _fdt_mem_rsv
|
||||
010023cc l F .text 00000038 _nextprop
|
||||
00000000 l df *ABS* 00000000 spi.c
|
||||
0100294c l F .text 0000001c SMHostSendCommand
|
||||
01002968 l F .text 00000038 flash_close
|
||||
010029a0 l F .text 0000000a flash_getBlockSize
|
||||
010029aa l F .text 00000006 flash_setReservedAreaMaxBlockNumber
|
||||
010029b0 l F .text 00000010 flash_getTotalSize
|
||||
010029c0 l F .text 00000010 flash_installAccessCB
|
||||
010029d0 l F .text 00000010 flash_installIdentifyCB
|
||||
010029e0 l F .text 0000001c flash_setConfig
|
||||
010029fc l F .text 00000080 flash_setFrequency
|
||||
01002a7c l F .text 0000001c SMHostGetStatus.constprop.3
|
||||
01002a98 l F .text 00000044 spiflash_waitReady
|
||||
01002adc l F .text 0000002c spi_nor_send_cmd
|
||||
01002b08 l F .text 0000000c spiflash_enableWriteLatch
|
||||
01002b14 l F .text 00000018 sm_card_host_setup_address_cycle.constprop.5
|
||||
01002b2c l F .text 00000048 spiFlash_eraseSector
|
||||
01002b74 l F .text 00000044 spiflash_setStatus
|
||||
01002bb8 l F .text 00000006 flash_setReservedBadBlockNumber
|
||||
01002bc0 l F .text 00000350 flash_open
|
||||
01002f10 l F .text 00000238 spiFlash_write
|
||||
01003148 l F .text 00000028 flash_writePartition
|
||||
01003170 l F .text 00000012 flash_writeSectors
|
||||
01003184 l F .text 000002d4 flash_readSectors
|
||||
01005940 l O .data 00000004 guiSpiClkDiv
|
||||
01015af0 l O .bss 00000004 uiSpiFlashSize
|
||||
01015af4 l O .bss 00000004 gSpiProgramCallBack
|
||||
01015af8 l O .bss 00000004 gSpiIdentifyCallBack
|
||||
01015afc l O .bss 00000001 bQuadConfigured
|
||||
01015b00 l O .bss 00000004 uiQuadReadType
|
||||
01015b04 l O .bss 00000001 bSupportEWSR
|
||||
01015b05 l O .bss 00000001 bDualRead
|
||||
01015b08 l O .bss 00000004 b_support_RDCR
|
||||
01015b0c l O .bss 00000001 bQuadEnabled
|
||||
00000000 l df *ABS* 00000000 SDIO1.c
|
||||
0100346c l F .text 00000028 SDHostGetStatus
|
||||
01003494 l F .text 000000a8 SDHostDataCommand
|
||||
0100353c l F .text 00000080 SDHostSimpleCommand
|
||||
010035bc l F .text 000000c0 CardReadSector
|
||||
01015b10 l O .bss 00000008 SDContext
|
||||
00000000 l df *ABS* 00000000 cc.c
|
||||
00000000 l df *ABS* 00000000 efuse.c
|
||||
00000000 l df *ABS* 00000000 fat.c
|
||||
0100396c l F .text 00000124 fat_getclusterstatus
|
||||
01003a90 l F .text 00000138 fat_getnextcluster
|
||||
01003bc8 l F .text 0000002c fat_getmaxclusternumber
|
||||
01003bf4 l F .text 00000038 fat_getnextdir_entry
|
||||
01003c2c l F .text 00000028 fat_getfirstdir_entry
|
||||
01003c54 l F .text 00000030 fat_getdir_sectornumber
|
||||
01016780 l O .bss 00020000 vFatBuf
|
||||
0100597c l O .data 00000004 uiBufAddr
|
||||
01015b40 l O .bss 00000198 FileSys
|
||||
01015d00 l O .bss 00000800 vBitMapBuf
|
||||
01016500 l O .bss 00000004 ui32FATPages
|
||||
01016504 l O .bss 00000014 RootFileHandle
|
||||
01016540 l O .bss 00000200 TempBuf
|
||||
01016740 l O .bss 00000004 uiBufSize
|
||||
01016744 l O .bss 00000004 dbg_count
|
||||
01016748 l O .bss 00000004 gFatAccessCallBack
|
||||
00000000 l df *ABS* 00000000 stdlib.c
|
||||
00000000 l df *ABS* 00000000 _udivsi3.o
|
||||
01004494 l .text 00000000 .udivsi3_skip_div0_test
|
||||
00000000 l *ABS* 00000000 shift
|
||||
00000000 l df *ABS* 00000000 _divsi3.o
|
||||
010046a8 l .text 00000000 .divsi3_skip_div0_test
|
||||
00000000 l *ABS* 00000000 shift
|
||||
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
||||
00000000 l df *ABS* 00000000 _aeabi_uldivmod.o
|
||||
00000000 l df *ABS* 00000000 libgcc2.c
|
||||
00000000 l df *ABS* 00000000 libgcc2.c
|
||||
00000000 l df *ABS* 00000000 boot_load.c
|
||||
00000000 l df *ABS* 00000000
|
||||
f07c7da0 l *ABS* 00000000 _loader_data_cpu_addr
|
||||
f07c2150 l *ABS* 00000000 _loader_exec_cpu_addr
|
||||
f07c2150 l .LOADER_EXEC 00000000 _loader_exec_start_base
|
||||
01004a90 l F .text 00000008 __set_usb_suspend_veneer
|
||||
01004a98 l F .text 00000008 __debug_msg_veneer
|
||||
01004aa0 l F .text 00000008 __debug_err_var_veneer
|
||||
01004aa8 l F .text 00000008 __UTL_getDrvTmpBufferAddress_from_thumb
|
||||
01004ab0 l F .text 00000008 __rom_efuse_read_from_thumb
|
||||
01004ab8 l F .text 00000008 __timer_delay_veneer
|
||||
01004ac0 l F .text 00000008 __fLib_PutSerialChar_veneer
|
||||
01004ac8 l F .text 00000008 __utl_is_sram_fw_from_thumb
|
||||
01004ad0 l F .text 00000008 __CPUInvalidateICacheAll_veneer
|
||||
01004ad8 l F .text 00000008 __UTL_setDrvTmpBufferAddress_from_thumb
|
||||
01004ae0 l F .text 00000008 __utl_get_bootsrc_veneer
|
||||
01004ae8 l F .text 00000008 __rom_LZ_Uncompress_from_thumb
|
||||
01004af0 l F .text 00000008 __cpu_cleanInvalidateDCacheAll_veneer
|
||||
01004af8 l F .text 00000008 __debug_err_veneer
|
||||
01004b00 l F .text 00000008 __fLib_PutSerialStr_veneer
|
||||
01004b08 l F .text 00000008 __debug_msg_var_veneer
|
||||
010058c0 l F .dram_text 00000008 __debug_msg_veneer
|
||||
f07c24b8 l F .LOADER_EXEC 00000008 __bl_mainFlow_veneer
|
||||
f07c24c0 l F .LOADER_EXEC 00000008 __Dec2HexStr_veneer
|
||||
f07c24c8 l F .LOADER_EXEC 00000008 __CPUflushReadCache_veneer
|
||||
f07c24d0 l F .LOADER_EXEC 00000008 __bl_read_rtos_addr_veneer
|
||||
f07c2100 l F .LOADER_REMAP 00000008 ____popcountsi2_veneer
|
||||
f07c2108 l F .LOADER_REMAP 00000008 __Dec2HexStr_veneer
|
||||
f07c20ec g F .LOADER_REMAP 00000010 utl_get_chipversion
|
||||
0100443c g F .text 00000018 fat_read_rootfile
|
||||
f07c2068 g F .LOADER_REMAP 00000034 utl_dram_protect_enable
|
||||
f07c2450 g F .LOADER_EXEC 0000001c fLib_PutSerialChar
|
||||
01002190 g F .text 0000002e fdt_offset_ptr
|
||||
01000d8c g F .text 00000028 bl_chk_uboot
|
||||
000000b8 g *ABS* 00000000 _loader_data_size
|
||||
f07c0d2c g F .LOADER_REMAP 00000044 disable_rom_wdt
|
||||
f07c2308 g F .LOADER_EXEC 00000018 timer_delay
|
||||
01003458 g F .text 00000014 nor_get_storage_object
|
||||
f07c1b20 g F .LOADER_REMAP 00000024 set_usb_suspend
|
||||
01001e1c g F .text 00000010 loader_installCardDetectCB
|
||||
01000000 g .text 00000000 _loader_exec_compres_start
|
||||
01002620 g F .text 00000018 fdt_getprop_namelen
|
||||
01002520 g F .text 00000018 fdt_first_property_offset
|
||||
f07c1fc8 g F .LOADER_REMAP 000000a0 utl_test_checksum
|
||||
f07c0b50 g .LOADER_REMAP 00000000 _load_vector_exp_table_end_base
|
||||
0100282c g F .text 00000054 cpu_invalidateDCacheBlock
|
||||
0103c400 g *ABS* 00000000 __common_base
|
||||
010025f4 g F .text 0000002c fdt_get_property
|
||||
010026bc g F .text 0000008e fdt_path_offset
|
||||
01005af0 g O .bss 00010000 lzma_temp_buffer
|
||||
01001dfc g F .text 00000010 loader_setVersion
|
||||
f07c0944 g F .LOADER_REMAP 00000000 rom_debug_msg_err
|
||||
f07c0030 g .LOADER_CONFIGRAM 00000000 _load_LOADER_CONFIGRAM_start_base
|
||||
f07c0300 g O .LOADER_CONFIGRAM2 00000068 g_dma_config_setting
|
||||
01001dd4 g F .text 00000014 loader_setUpdateLdrName
|
||||
f07c1d48 g F .LOADER_REMAP 00000030 uart_getChar_polling
|
||||
00000068 g *ABS* 00000000 _loader_dram_text_size
|
||||
01003900 g F .text 00000008 card_get_type
|
||||
f07c0500 g .LOADER_CORE2_ENTRY_PROGRAM 00000000 _load_core2_entry_program_start_base
|
||||
0103c400 g *ABS* 00000000 __common_limit
|
||||
01036794 g O .bss 00000004 currentPtr
|
||||
f07c2320 g F .LOADER_EXEC 00000018 CPUInvalidateICacheAll
|
||||
010043ec g F .text 00000020 fat_internal_close_rootfile
|
||||
f07c2254 g F .LOADER_EXEC 0000005c rtc_chkS3boot_init
|
||||
f07c1bf8 g O .LOADER_REMAP 0000000c uart1_obj
|
||||
01003930 g F .text 0000003c quary_secure_boot
|
||||
f07c22b0 g F .LOADER_EXEC 00000020 rtc_chkS3boot_wait_init
|
||||
f07c0070 g .LOADER_CONFIGRAM 00000000 _load_LOADER_CONFIGRAM_end_base
|
||||
010048e4 g F .text 00000000 .hidden __aeabi_uldivmod
|
||||
01004494 g F .text 000001ec .hidden __udivsi3
|
||||
f07c2480 g F .LOADER_EXEC 0000000a debug_msg
|
||||
f07c1e7c g F .LOADER_REMAP 00000018 debug_err
|
||||
f07c248a g F .LOADER_EXEC 0000002a debug_msg_var
|
||||
010001c4 g F .text 00000060 Dec2HexStr2Bytes
|
||||
01002880 g F .text 00000044 cpu_cleanDCacheBlock
|
||||
01002438 g F .text 00000088 fdt_subnode_offset_namelen
|
||||
01004968 g F .text 00000128 .hidden __udivmoddi4
|
||||
01000164 g F .text 00000026 gpio_getPin
|
||||
01000fc0 g F .text 000000f4 bl_boot_uboot
|
||||
01002412 g F .text 00000026 fdt_num_mem_rsv
|
||||
f07c0958 g F .LOADER_REMAP 00000000 rom_LZ_Uncompress
|
||||
01002550 g F .text 00000030 fdt_get_property_by_offset
|
||||
f07c1c3c g F .LOADER_REMAP 0000001c serial2_putc
|
||||
01000cb8 g F .text 000000d4 bl_chk_fdt
|
||||
01001e2c g F .text 00000010 loader_installFastbootKeyCB
|
||||
01000ed8 g F .text 00000048 bl_copy_fdt_to_fdt_addr
|
||||
f07c0070 g O .LOADER_CONFIGRAM 00000020 LoaderInternalInfo
|
||||
f07c1f4c g F .LOADER_REMAP 00000018 UTL_setDrvTmpBufferAddress
|
||||
f07c0600 g .LOADER_REMAP 00000000 _load_LOADER_REMAP_start_base
|
||||
010058c8 g .data 00000000 _load_general_var_base
|
||||
f07c1e68 g F .LOADER_REMAP 00000014 debug_set_console
|
||||
f07c1e94 g F .LOADER_REMAP 00000038 debug_err_var
|
||||
01000308 g F .text 0000001a strnlen
|
||||
01000058 g F .text 0000000c debug_disable_msg
|
||||
01002660 g F .text 0000002c fdt_getprop
|
||||
f07c0b48 g .LOADER_REMAP 00000000 EXP_Handler
|
||||
01036780 g O .bss 00000014 emuCommonBuf
|
||||
f07c1c74 g F .LOADER_REMAP 0000005c uart_openSystemUART
|
||||
01001e3c g F .text 00000014 loader_setStorageIntType
|
||||
0100367c g F .text 00000264 card_open
|
||||
0103c400 g .loader_heap 00000000 _image_load_reset_zi_base
|
||||
01005aec g O .bss 00000004 TopOfStack
|
||||
01004920 g F .text 00000048 .hidden __popcountsi2
|
||||
01000224 g F .text 0000005a utl_memset
|
||||
01005860 g .dram_text 00000000 _loader_dram_text_start_base
|
||||
010046a0 g F .text 00000000 .hidden __aeabi_idiv
|
||||
01002294 g F .text 00000028 _fdt_check_prop_offset
|
||||
010010b4 g F .text 000002b0 bl_process_all_in_one
|
||||
f07c0028 g .BOOT_EXEC 00000000 __start
|
||||
010040ac g F .text 000002a4 fat_internal_open_rootfile
|
||||
010024c0 g F .text 0000001e fdt_subnode_offset
|
||||
01001de8 g F .text 00000014 loader_setRunFwName
|
||||
010003b8 g F .text 00000094 memchr
|
||||
0100274c g F .text 000000cc fdt_check_full
|
||||
f07c05e8 g .LOADER_CORE2_ENTRY_PROGRAM 00000000 _load_core2_entry_program_end_base
|
||||
f07c0b48 g .LOADER_REMAP 00000000 _load_LOADER_REMAP_end_base
|
||||
01001384 g F .text 00000a3c bl_mainFlow
|
||||
0100235e g F .text 00000036 fdt_next_subnode
|
||||
f07c002c g .BOOT_EXEC 00000000 _load_BOOT_EXEC_end_base
|
||||
f07c1c04 g F .LOADER_REMAP 0000001c serial_putc
|
||||
f07c0368 g O .LOADER_CONFIGRAM2 00000068 g_dma_config_setting_2
|
||||
01003ca8 g F .text 00000368 fat_internal_mount_partition
|
||||
0100033e g F .text 00000024 strncmp
|
||||
01001dc0 g F .text 00000014 loader_setUpdateFwName
|
||||
01005860 g F .dram_text 0000005c load_dram_scan
|
||||
01000322 g F .text 0000001c strncpy
|
||||
f07c0090 g .LOADER_CONFIGRAM 00000000 _load_LOADER_CONFIGRAM_FREQ_PARAM_end_base
|
||||
f07c091c g F .LOADER_REMAP 00000000 rom_debug_msg
|
||||
01004010 g F .text 0000009c fat_internal_initFAT
|
||||
0103c400 g .loader_heap 00000000 _loader_heap_base
|
||||
f07c20d8 g F .LOADER_REMAP 00000014 utl_get_bootsrc
|
||||
f07c0d70 g F .LOADER_REMAP 0000001c rom_memcpy
|
||||
0100037e g F .text 00000020 memcmp
|
||||
01002538 g F .text 00000018 fdt_next_property_offset
|
||||
f07c24d8 g .LOADER_EXEC 00000000 _loader_exec_end_base
|
||||
010048e0 w F .text 00000004 .hidden __aeabi_ldiv0
|
||||
01003c84 g F .text 00000024 fat_regfilesystem
|
||||
01002580 g F .text 00000074 fdt_get_property_namelen
|
||||
010038e0 g F .text 00000020 card_close
|
||||
0103c400 g .loader_heap 00000000 _image_load_reset_length
|
||||
f07c22d0 g F .LOADER_EXEC 00000038 rtc_chkS3boot
|
||||
f07c2380 g F .LOADER_EXEC 00000048 _cache_invalidate_data_cache_all
|
||||
f07c0000 g .BOOT_EXEC 00000000 _load_BOOT_EXEC_start_base
|
||||
01001e0c g F .text 00000010 loader_installSpecialKeyCB
|
||||
f07c7d38 g *ABS* 00000000 _loader_dram_text_cpu_addr
|
||||
f07c0368 g .LOADER_CONFIGRAM2 00000000 config_dram1_tbl_2_start_base
|
||||
f07c2150 g F .LOADER_EXEC 00000104 main
|
||||
f07c096c g F .LOADER_REMAP 00000000 rom_Dec2HexStr
|
||||
01001ee8 g F .text 00000088 nvtpack_getver
|
||||
0100226c g F .text 00000028 _fdt_check_node_offset
|
||||
01001ec4 g F .text 00000022 nvtpack_calc_nvt_sum
|
||||
f07c1c20 g F .LOADER_REMAP 0000001c serial2_getc
|
||||
01004494 g F .text 00000000 .hidden __aeabi_uidiv
|
||||
f07c1df4 g F .LOADER_REMAP 00000018 uart_getBinary
|
||||
0100440c g F .text 00000018 fat_initFAT
|
||||
01004454 g F .text 00000014 fat_close_rootfile
|
||||
f07c1f38 g O .LOADER_REMAP 00000004 g_uiDrvTmpBuffer
|
||||
010028e4 g F .text 0000003e CPUflushReadCache
|
||||
f07c1d3c g F .LOADER_REMAP 0000000a serial2_init
|
||||
010058c8 g .data 00000000 _loader_data_start_base
|
||||
f07c23e2 g F .LOADER_EXEC 0000004e _cache_clean_invalidate_d_cache_All
|
||||
010046a0 g F .text 00000220 .hidden __divsi3
|
||||
f07c0030 g O .LOADER_CONFIGRAM 00000040 ConfigRamTab
|
||||
f07c0070 g .LOADER_CONFIGRAM 00000000 _load_LOADER_CONFIGRAM_FREQ_PARAM_start_base
|
||||
010059c0 g .bss 00000000 _image_general_zi_zi_base
|
||||
0100039e g F .text 0000001a strcmp
|
||||
f07c0d8c g F .LOADER_REMAP 00000d94 config_dma
|
||||
f07c1cd0 g F .LOADER_REMAP 0000000a serial_init
|
||||
01001364 g F .text 00000020 bl_read_rtos_addr
|
||||
f07c1ecc g F .LOADER_REMAP 0000006c debug_dump_addr
|
||||
0117c400 g .loader_heap 00000000 _stack_start
|
||||
010028c4 g F .text 00000020 cpu_cleanInvalidateDCache
|
||||
f07c2338 g F .LOADER_EXEC 00000048 _cache_clean_d_cache_all
|
||||
f07c24d8 g *ABS* 00000000 _loader_exec_compress_load_cpu_addr
|
||||
f07c1bec g O .LOADER_REMAP 0000000c uart0_obj
|
||||
01002140 g F .text 00000050 fdt_check_header
|
||||
f07c1d98 g F .LOADER_REMAP 0000005c uart_getStr_polling
|
||||
f07c246c g F .LOADER_EXEC 00000014 fLib_PutSerialStr
|
||||
01002060 g F .text 000000e0 nvtpack_get_partition
|
||||
010024de g F .text 00000042 fdt_get_name
|
||||
01002922 g F .text 0000002a CPUflushWriteCache
|
||||
01038000 g .bss 00000000 _ttb
|
||||
f07c1e0c g F .LOADER_REMAP 00000030 get_uart_object
|
||||
01002330 g F .text 0000002e fdt_first_subnode
|
||||
01005980 g .data 00000000 _image_general_var_limit
|
||||
f07c0908 g F .LOADER_REMAP 00000000 rom_efuse_read
|
||||
f07c1cdc g F .LOADER_REMAP 00000060 uart_openSystemUART2
|
||||
0100027e g F .text 00000076 utl_memcpy
|
||||
0103c400 g .loader_heap 00000000 _image_load_reset_base
|
||||
f07c1fa8 g F .LOADER_REMAP 00000020 utl_is_sram_fw
|
||||
010022bc g F .text 00000074 fdt_next_node
|
||||
01004680 g F .text 00000020 .hidden __aeabi_uidivmod
|
||||
f07c23c8 g F .LOADER_EXEC 0000001a cpu_invalidateDCacheAll
|
||||
000024d8 g *ABS* 00000000 _loader_exec_compress_load_base
|
||||
01000000 g .text 00000000 _internal_strg_param_start
|
||||
01005944 g O .data 00000038 spi_nor
|
||||
01000c20 g F .text 00000074 bl_flash_open
|
||||
01003908 g F .text 00000028 dma_get_dram_capacity
|
||||
f07c209c g F .LOADER_REMAP 00000018 utl_dram_protect_disable
|
||||
01004424 g F .text 00000018 fat_open_rootfile
|
||||
010059c0 g O .bss 00000009 gStr
|
||||
01000064 g F .text 00000100 prj_main
|
||||
f07c1c58 g F .LOADER_REMAP 0000001c serial_getc
|
||||
01002404 g F .text 0000000e fdt_string
|
||||
f07c1f3c g F .LOADER_REMAP 00000010 bitCount
|
||||
f07c2430 g F .LOADER_EXEC 0000001e cpu_cleanInvalidateDCacheAll
|
||||
0103c400 g .loader_heap 00000000 _load_load_reset_base
|
||||
f07c0638 g .LOADER_REMAP 00000000 start
|
||||
010021c0 g F .text 000000ac fdt_next_tag
|
||||
01004468 g F .text 0000002c atoi
|
||||
010048e0 w F .text 00000004 .hidden __aeabi_idiv0
|
||||
0100268c g F .text 00000030 fdt_get_alias_namelen
|
||||
0103c000 g .bss 00000000 _ttb_lv2
|
||||
f07c1d78 g F .LOADER_REMAP 00000020 uart_chkChar
|
||||
f07c1f7c g F .LOADER_REMAP 0000002c UTL_canUpdateSecKey
|
||||
00000388 g *ABS* 00000000 _loader_exec_size
|
||||
f07c1f64 g F .LOADER_REMAP 00000018 UTL_getDrvTmpBufferAddress
|
||||
010002f4 g F .text 00000014 strlen
|
||||
01005a58 g O .bss 00000004 int_strg_obj
|
||||
0100018c g F .text 00000038 Dec2HexStr
|
||||
f07c0930 g F .LOADER_REMAP 00000000 rom_debug_msg_var
|
||||
01000362 g F .text 0000001c strchr
|
||||
01005a80 g O .bss 00000004 rom_lzma_inflate
|
||||
01004350 g F .text 0000009c fat_internal_read_rootfile
|
||||
01004b10 g .text 00000000 _loader_exec_compres_end
|
||||
f07c20b4 g F .LOADER_REMAP 00000024 utl_dram_protect_check
|
||||
010048c0 g F .text 00000020 .hidden __aeabi_idivmod
|
||||
01002638 g F .text 00000028 fdt_getprop_by_offset
|
||||
0103c400 g .loader_heap 00000000 _image_load_reset_zi_limit
|
||||
01000c94 g F .text 00000024 bl_chk_valid_all_in_one
|
||||
010058c8 g .data 00000000 _image_general_var_base
|
||||
0103c400 g *ABS* 00000000 _image_general_zi_zi_limit
|
||||
01005ae8 g O .bss 00000004 BaseOfStack
|
||||
f07c0b48 g .LOADER_REMAP 00000000 _load_vector_exp_table_start_base
|
||||
01001f70 g F .text 000000f0 nvtpack_verify
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1 +0,0 @@
|
|||
!<arch>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,172 +0,0 @@
|
|||
/* Linker script for malta
|
||||
*
|
||||
* Version: Sourcery G++ Lite 4.3-221
|
||||
* Support: https://support.codesourcery.com/GNUToolchain/
|
||||
*
|
||||
* Copyright (c) 2007, 2008, 2009 CodeSourcery, Inc.
|
||||
*
|
||||
* The authors hereby grant permission to use, copy, modify, distribute,
|
||||
* and license this software and its documentation for any purpose, provided
|
||||
* that existing copyright notices are retained in all copies and that this
|
||||
* notice is included verbatim in any distributions. No written agreement,
|
||||
* license, or royalty fee is required for any of the authorized uses.
|
||||
* Modifications to this software may be copyrighted by their authors
|
||||
* and need not follow the licensing terms described here, provided that
|
||||
* the new terms are clearly indicated on the first page of each file where
|
||||
* they apply.
|
||||
* */
|
||||
|
||||
/* Rule:
|
||||
* 1. to use .o in project layer just type the .o name with file extension. (UiFlow.o)
|
||||
* 2. to use .o in library layer have to add prefix module name. (Loader565_Data/Release/ObjectLds/DscSystem/SysTask.o)
|
||||
* */
|
||||
|
||||
OUTPUT_ARCH(arm)
|
||||
ENTRY(__start)
|
||||
SEARCH_DIR(.)
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
.BOOT_EXEC 0xF07C0000|0x00000000:
|
||||
AT (0)
|
||||
{
|
||||
_load_BOOT_EXEC_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/reset.o(.data*));
|
||||
Loader565_Data/Release/ObjectLds/Reset_560/reset.o(.text*);
|
||||
_load_BOOT_EXEC_end_base = .;
|
||||
}
|
||||
.LOADER_CONFIGRAM (0xF07C0000|0x00000000) + 0x30:
|
||||
AT (0x30)
|
||||
{
|
||||
_load_LOADER_CONFIGRAM_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o(.data*));
|
||||
_load_LOADER_CONFIGRAM_end_base = .;
|
||||
_load_LOADER_CONFIGRAM_FREQ_PARAM_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o(.data*));
|
||||
_load_LOADER_CONFIGRAM_FREQ_PARAM_end_base = .;
|
||||
}
|
||||
.LOADER_CONFIGRAM2 (0xF07C0000|0x00000000) + 0x300:
|
||||
AT (0x300)
|
||||
{
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o(.rodata*));
|
||||
config_dram1_tbl_2_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o(.rodata*));
|
||||
}
|
||||
.LOADER_CORE2_ENTRY_PROGRAM (0xF07C0000|0x00000000) + 0x500:
|
||||
AT (0x500)
|
||||
{
|
||||
_load_core2_entry_program_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o(.text));
|
||||
_load_core2_entry_program_end_base = .;
|
||||
}
|
||||
.LOADER_REMAP (0xF07C0000|0x00000000) + 0x600:
|
||||
AT (0x600)
|
||||
{
|
||||
_load_LOADER_REMAP_start_base = .;
|
||||
Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o(.text*);
|
||||
_load_LOADER_REMAP_end_base = .;
|
||||
_load_vector_exp_table_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/exp.o(.text*));
|
||||
_load_vector_exp_table_end_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o(.text*));
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o(.rodata*));
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Driver/fuart.o(.text* .data* .rodata*));
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Debug/debug.o (.text* .data* .bss*));
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Common_exFAT/global.o (.text* .data* .bss* .rodata*));
|
||||
. = ALIGN(4); /* This is MUST. Ensure section size is word aligned. */
|
||||
}
|
||||
|
||||
. = ALIGN(4);
|
||||
.LOADER_EXEC ADDR(.LOADER_REMAP) + SIZEOF(.LOADER_REMAP) :
|
||||
AT (LOADADDR(.LOADER_REMAP) + SIZEOF(.LOADER_REMAP))
|
||||
{
|
||||
_loader_exec_start_base = .;
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o(.part1*));
|
||||
KEEP(Loader565_Data/Release/ObjectLds/Driver/rtc.o(.part1*));
|
||||
* (.part1)
|
||||
_loader_exec_end_base = .;
|
||||
}
|
||||
_loader_exec_cpu_addr = LOADADDR(.LOADER_EXEC) + ADDR(.BOOT_EXEC);
|
||||
_loader_exec_size = SIZEOF(.LOADER_EXEC);
|
||||
|
||||
. = ALIGN(4);
|
||||
.text 0x1000000:
|
||||
AT (LOADADDR(.LOADER_EXEC) + SIZEOF(.LOADER_EXEC))
|
||||
{
|
||||
_loader_exec_compres_start = .;
|
||||
_internal_strg_param_start = .;
|
||||
*(.text*)
|
||||
_loader_exec_compres_end = .;
|
||||
}
|
||||
_loader_exec_compress_load_base = LOADADDR(.text);
|
||||
_loader_exec_compress_load_cpu_addr = LOADADDR(.text) + ADDR(.BOOT_EXEC);
|
||||
.ARM.exidx :
|
||||
{
|
||||
*(.ARM.exidx*)
|
||||
*(.gnu.linkonce.armexidx.*)
|
||||
}
|
||||
. = ALIGN(4);
|
||||
.rodata :
|
||||
{
|
||||
*(.rodata*)
|
||||
. = ALIGN(8); /* This is MUST. Ensure ro size is 2 word aligned. */
|
||||
}
|
||||
.dram_text :
|
||||
AT (LOADADDR(.rodata) + SIZEOF(.rodata))
|
||||
{
|
||||
_loader_dram_text_start_base = .;
|
||||
* (.dram_text)
|
||||
}
|
||||
_loader_dram_text_cpu_addr = LOADADDR(.dram_text) + ADDR(.BOOT_EXEC);
|
||||
_loader_dram_text_size = SIZEOF(.dram_text);
|
||||
.data :
|
||||
AT (LOADADDR(.dram_text) + SIZEOF(.dram_text))
|
||||
{
|
||||
_loader_data_start_base = .;
|
||||
_load_general_var_base = .;
|
||||
_image_general_var_base = .;
|
||||
*(.data*)
|
||||
_image_general_var_limit = .;
|
||||
}
|
||||
_loader_data_cpu_addr = LOADADDR(.data) + ADDR(.BOOT_EXEC);
|
||||
_loader_data_size = SIZEOF(.data);
|
||||
.dummy : { LONG (0x00000000) }
|
||||
. = ALIGN(4);
|
||||
.got : { *(.got) }
|
||||
. = ALIGN(4);
|
||||
.bss : { /* locate bss at DRAM end */
|
||||
_image_general_zi_zi_base = .;
|
||||
*(.bss)
|
||||
. = ALIGN(0x4000);
|
||||
_ttb = .;
|
||||
. = . + 0x4000;
|
||||
. = ALIGN(0x400);
|
||||
_ttb_lv2 = .;
|
||||
. = . + 0x400;
|
||||
}
|
||||
.common :
|
||||
{
|
||||
__common_base = ABSOLUTE(.);
|
||||
/* collect "small" un-initialized global data (mark "C" in sym file) */
|
||||
*(.scommon*)
|
||||
/* collect "large" un-initialized global data (mark "B" in sym file) */
|
||||
*(COMMON)
|
||||
__common_limit = ABSOLUTE(.);
|
||||
}
|
||||
. = ALIGN(64);
|
||||
_image_general_zi_zi_limit = ABSOLUTE(.);
|
||||
_load_load_reset_base = .;
|
||||
_image_load_reset_base = .;
|
||||
_image_load_reset_length = .;
|
||||
_image_load_reset_zi_base = .;
|
||||
_image_load_reset_zi_limit = .;
|
||||
. = ALIGN(64);
|
||||
.loader_heap :
|
||||
{
|
||||
_loader_heap_base = .;
|
||||
. += 0xA0000 + 0x20000 + 0x80000;
|
||||
}
|
||||
. = ALIGN(64);
|
||||
_stack_start = .;
|
||||
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
!<arch>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,98 +0,0 @@
|
|||
Loader565_Data/Release/ObjectLds/Reset_560/Reset_560.a:../../ARC/Lib/Release/Reset_560.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/reset.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/reset.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/reset.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/reset.o) Loader565_Data/Release/ObjectLds/Reset_560/reset.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o) Loader565_Data/Release/ObjectLds/Reset_560/configramFreqParam.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o) Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_tbl.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o) Loader565_Data/Release/ObjectLds/Reset_560/config_dram1_2_tbl.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o) Loader565_Data/Release/ObjectLds/Reset_560/core2_entry.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/exp.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/exp.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/exp.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/exp.o) Loader565_Data/Release/ObjectLds/Reset_560/exp.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o) Loader565_Data/Release/ObjectLds/Reset_560/configDDR.o;
|
||||
|
||||
Loader565_Data/Release/ObjectLds/Remap_LZ565/Remap_LZ565.a:../../ARC/Lib/Release/Remap_LZ565.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o) Loader565_Data/Release/ObjectLds/Remap_LZ565/configramLZ.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o) Loader565_Data/Release/ObjectLds/Remap_LZ565/doremapLZ565.o;
|
||||
|
||||
Loader565_Data/Release/ObjectLds/Driver/Driver.a:../../ARC/Lib/Release/Driver.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Driver/fuart.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Driver/fuart.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Driver/fuart.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Driver/fuart.o) Loader565_Data/Release/ObjectLds/Driver/fuart.o;
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Driver/rtc.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Driver/rtc.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Driver/rtc.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Driver/rtc.o) Loader565_Data/Release/ObjectLds/Driver/rtc.o;
|
||||
|
||||
Loader565_Data/Release/ObjectLds/Debug/Debug.a:../../ARC/Lib/Release/Debug.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Debug/debug.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Debug/debug.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Debug/debug.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Debug/debug.o) Loader565_Data/Release/ObjectLds/Debug/debug.o;
|
||||
|
||||
Loader565_Data/Release/ObjectLds/Common_exFAT/Common_exFAT.a:../../ARC/Lib/Release/Common_exFAT.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Common_exFAT/global.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Common_exFAT/global.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Common_exFAT/global.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Common_exFAT/global.o) Loader565_Data/Release/ObjectLds/Common_exFAT/global.o;
|
||||
|
||||
Loader565_Data/Release/ObjectLds/Ctrl_Flow/Ctrl_Flow.a:../../ARC/Lib/Release/Ctrl_Flow.a
|
||||
@echo Copying ObjectLds: $(notdir $@)
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
chmod 777 $@
|
||||
@echo Extracting: Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o
|
||||
$(AR) x $@ $(notdir Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o)
|
||||
$(AR) d $@ $(notdir Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o)
|
||||
mv $(notdir Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o) Loader565_Data/Release/ObjectLds/Ctrl_Flow/main.o;
|
||||
|
|
@ -1 +0,0 @@
|
|||
Loader565_Data/Release/ObjectLds/Reset_560/Reset_560.a Loader565_Data/Release/ObjectLds/Remap_LZ565/Remap_LZ565.a Loader565_Data/Release/ObjectLds/Driver/Driver.a Loader565_Data/Release/ObjectLds/Debug/Debug.a Loader565_Data/Release/ObjectLds/Common_exFAT/Common_exFAT.a Loader565_Data/Release/ObjectLds/Ctrl_Flow/Ctrl_Flow.a
|
|
@ -1 +0,0 @@
|
|||
../../ARC/Lib/Release/Reset_560.a ../../ARC/Lib/Release/Remap_LZ565.a ../../ARC/Lib/Release/Driver.a ../../ARC/Lib/Release/Debug.a ../../ARC/Lib/Release/Common_exFAT.a ../../ARC/Lib/Release/Ctrl_Flow.a
|
|
@ -1 +0,0 @@
|
|||
../../ARC/Lib/Release/Ctrl_Flow.a ../../ARC/Lib/Release/nvtpack.a ../../ARC/Lib/Release/Compress.a ../../ARC/Lib/Release/STRGINT_EMMC.a ../../ARC/Lib/Release/Driver.a ../../ARC/Lib/Release/fdt.a ../../ARC/Lib/Release/CA9.a ../../ARC/Lib/Release/Debug.a ../../ARC/Lib/Release/STRGINT_SpiFlash.a ../../ARC/Lib/Release/STRGINT_NandSpi.a ../../ARC/Lib/Release/STRGEXT_Sdio1.a ../../ARC/Lib/Release/Remap_LZ565.a ../../ARC/Lib/Release/Reset_560.a ../../ARC/Lib/Release/Common_exFAT.a
|
|
@ -1 +0,0 @@
|
|||
Loader565_Data/Release/ObjectCode/prj_main.o Loader565_Data/Release/ObjectCode/usb_update.o Loader565_Data/Release/ObjectCode/uart_upgrade.o
|
|
@ -1,172 +0,0 @@
|
|||
/* Linker script for malta
|
||||
*
|
||||
* Version: Sourcery G++ Lite 4.3-221
|
||||
* Support: https://support.codesourcery.com/GNUToolchain/
|
||||
*
|
||||
* Copyright (c) 2007, 2008, 2009 CodeSourcery, Inc.
|
||||
*
|
||||
* The authors hereby grant permission to use, copy, modify, distribute,
|
||||
* and license this software and its documentation for any purpose, provided
|
||||
* that existing copyright notices are retained in all copies and that this
|
||||
* notice is included verbatim in any distributions. No written agreement,
|
||||
* license, or royalty fee is required for any of the authorized uses.
|
||||
* Modifications to this software may be copyrighted by their authors
|
||||
* and need not follow the licensing terms described here, provided that
|
||||
* the new terms are clearly indicated on the first page of each file where
|
||||
* they apply.
|
||||
* */
|
||||
|
||||
/* Rule:
|
||||
* 1. to use .o in project layer just type the .o name with file extension. (UiFlow.o)
|
||||
* 2. to use .o in library layer have to add prefix module name. (DscSystem/SysTask.o)
|
||||
* */
|
||||
|
||||
OUTPUT_ARCH(arm)
|
||||
ENTRY(__start)
|
||||
SEARCH_DIR(.)
|
||||
|
||||
SECTIONS
|
||||
{
|
||||
.BOOT_EXEC 0xF07C0000|0x00000000:
|
||||
AT (0)
|
||||
{
|
||||
_load_BOOT_EXEC_start_base = .;
|
||||
KEEP(Reset_560/reset.o(.data*));
|
||||
Reset_560/reset.o(.text*);
|
||||
_load_BOOT_EXEC_end_base = .;
|
||||
}
|
||||
.LOADER_CONFIGRAM (0xF07C0000|0x00000000) + 0x30:
|
||||
AT (0x30)
|
||||
{
|
||||
_load_LOADER_CONFIGRAM_start_base = .;
|
||||
KEEP(Remap_LZ565/configramLZ.o(.data*));
|
||||
_load_LOADER_CONFIGRAM_end_base = .;
|
||||
_load_LOADER_CONFIGRAM_FREQ_PARAM_start_base = .;
|
||||
KEEP(Reset_560/configramFreqParam.o(.data*));
|
||||
_load_LOADER_CONFIGRAM_FREQ_PARAM_end_base = .;
|
||||
}
|
||||
.LOADER_CONFIGRAM2 (0xF07C0000|0x00000000) + 0x300:
|
||||
AT (0x300)
|
||||
{
|
||||
KEEP(Reset_560/config_dram1_tbl.o(.rodata*));
|
||||
config_dram1_tbl_2_start_base = .;
|
||||
KEEP(Reset_560/config_dram1_2_tbl.o(.rodata*));
|
||||
}
|
||||
.LOADER_CORE2_ENTRY_PROGRAM (0xF07C0000|0x00000000) + 0x500:
|
||||
AT (0x500)
|
||||
{
|
||||
_load_core2_entry_program_start_base = .;
|
||||
KEEP(Reset_560/core2_entry.o(.text));
|
||||
_load_core2_entry_program_end_base = .;
|
||||
}
|
||||
.LOADER_REMAP (0xF07C0000|0x00000000) + 0x600:
|
||||
AT (0x600)
|
||||
{
|
||||
_load_LOADER_REMAP_start_base = .;
|
||||
Remap_LZ565/doremapLZ565.o(.text*);
|
||||
_load_LOADER_REMAP_end_base = .;
|
||||
_load_vector_exp_table_start_base = .;
|
||||
KEEP(Reset_560/exp.o(.text*));
|
||||
_load_vector_exp_table_end_base = .;
|
||||
KEEP(Reset_560/configDDR.o(.text*));
|
||||
KEEP(Reset_560/configDDR.o(.rodata*));
|
||||
KEEP(Driver/fuart.o(.text* .data* .rodata*));
|
||||
KEEP(Debug/debug.o (.text* .data* .bss*));
|
||||
KEEP(Common_exFAT/global.o (.text* .data* .bss* .rodata*));
|
||||
. = ALIGN(4); /* This is MUST. Ensure section size is word aligned. */
|
||||
}
|
||||
|
||||
. = ALIGN(4);
|
||||
.LOADER_EXEC ADDR(.LOADER_REMAP) + SIZEOF(.LOADER_REMAP) :
|
||||
AT (LOADADDR(.LOADER_REMAP) + SIZEOF(.LOADER_REMAP))
|
||||
{
|
||||
_loader_exec_start_base = .;
|
||||
KEEP(Ctrl_Flow/main.o(.part1*));
|
||||
KEEP(Driver/rtc.o(.part1*));
|
||||
* (.part1)
|
||||
_loader_exec_end_base = .;
|
||||
}
|
||||
_loader_exec_cpu_addr = LOADADDR(.LOADER_EXEC) + ADDR(.BOOT_EXEC);
|
||||
_loader_exec_size = SIZEOF(.LOADER_EXEC);
|
||||
|
||||
. = ALIGN(4);
|
||||
.text 0x1000000:
|
||||
AT (LOADADDR(.LOADER_EXEC) + SIZEOF(.LOADER_EXEC))
|
||||
{
|
||||
_loader_exec_compres_start = .;
|
||||
_internal_strg_param_start = .;
|
||||
*(.text*)
|
||||
_loader_exec_compres_end = .;
|
||||
}
|
||||
_loader_exec_compress_load_base = LOADADDR(.text);
|
||||
_loader_exec_compress_load_cpu_addr = LOADADDR(.text) + ADDR(.BOOT_EXEC);
|
||||
.ARM.exidx :
|
||||
{
|
||||
*(.ARM.exidx*)
|
||||
*(.gnu.linkonce.armexidx.*)
|
||||
}
|
||||
. = ALIGN(4);
|
||||
.rodata :
|
||||
{
|
||||
*(.rodata*)
|
||||
. = ALIGN(8); /* This is MUST. Ensure ro size is 2 word aligned. */
|
||||
}
|
||||
.dram_text :
|
||||
AT (LOADADDR(.rodata) + SIZEOF(.rodata))
|
||||
{
|
||||
_loader_dram_text_start_base = .;
|
||||
* (.dram_text)
|
||||
}
|
||||
_loader_dram_text_cpu_addr = LOADADDR(.dram_text) + ADDR(.BOOT_EXEC);
|
||||
_loader_dram_text_size = SIZEOF(.dram_text);
|
||||
.data :
|
||||
AT (LOADADDR(.dram_text) + SIZEOF(.dram_text))
|
||||
{
|
||||
_loader_data_start_base = .;
|
||||
_load_general_var_base = .;
|
||||
_image_general_var_base = .;
|
||||
*(.data*)
|
||||
_image_general_var_limit = .;
|
||||
}
|
||||
_loader_data_cpu_addr = LOADADDR(.data) + ADDR(.BOOT_EXEC);
|
||||
_loader_data_size = SIZEOF(.data);
|
||||
.dummy : { LONG (0x00000000) }
|
||||
. = ALIGN(4);
|
||||
.got : { *(.got) }
|
||||
. = ALIGN(4);
|
||||
.bss : { /* locate bss at DRAM end */
|
||||
_image_general_zi_zi_base = .;
|
||||
*(.bss)
|
||||
. = ALIGN(0x4000);
|
||||
_ttb = .;
|
||||
. = . + 0x4000;
|
||||
. = ALIGN(0x400);
|
||||
_ttb_lv2 = .;
|
||||
. = . + 0x400;
|
||||
}
|
||||
.common :
|
||||
{
|
||||
__common_base = ABSOLUTE(.);
|
||||
/* collect "small" un-initialized global data (mark "C" in sym file) */
|
||||
*(.scommon*)
|
||||
/* collect "large" un-initialized global data (mark "B" in sym file) */
|
||||
*(COMMON)
|
||||
__common_limit = ABSOLUTE(.);
|
||||
}
|
||||
. = ALIGN(64);
|
||||
_image_general_zi_zi_limit = ABSOLUTE(.);
|
||||
_load_load_reset_base = .;
|
||||
_image_load_reset_base = .;
|
||||
_image_load_reset_length = .;
|
||||
_image_load_reset_zi_base = .;
|
||||
_image_load_reset_zi_limit = .;
|
||||
. = ALIGN(64);
|
||||
.loader_heap :
|
||||
{
|
||||
_loader_heap_base = .;
|
||||
. += 0xA0000 + 0x20000 + 0x80000;
|
||||
}
|
||||
. = ALIGN(64);
|
||||
_stack_start = .;
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user