======================================================================== ** ELF Header Information File Name: .\Objects\CPS8860_Demo_Comm.axf Machine class: ELFCLASS32 (32-bit) Data encoding: ELFDATA2LSB (Little endian) Header version: EV_CURRENT (Current version) Operating System ABI: none ABI Version: 0 File Type: ET_EXEC (Executable) (2) Machine: EM_ARM (ARM) Image Entry point: 0x10000359 Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202) ARM ELF revision: 5 (ABI version 2) Conforms to Soft float procedure-call standard Built with Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec] Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] Header size: 52 bytes (0x34) Program header entry size: 32 bytes (0x20) Section header entry size: 40 bytes (0x28) Program header entries: 1 Section header entries: 16 Program header offset: 387400 (0x0005e948) Section header offset: 387432 (0x0005e968) Section header string table index: 15 ======================================================================== ** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY] Size : 14864 bytes (11112 bytes in file) Virtual address: 0x10000000 (Alignment 8) ======================================================================== ** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] Size : 11036 bytes (alignment 4) Address: 0x10000000 ** Section #2 'RW_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE] Size : 76 bytes (alignment 4) Address: 0x2000028c ** Section #3 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE] Size : 3752 bytes (alignment 8) Address: 0x200002d8 ** Section #4 '.debug_abbrev' (SHT_PROGBITS) Size : 1476 bytes ** Section #5 '.debug_frame' (SHT_PROGBITS) Size : 4012 bytes ** Section #6 '.debug_info' (SHT_PROGBITS) Size : 164520 bytes ** Section #7 '.debug_line' (SHT_PROGBITS) Size : 31552 bytes ** Section #8 '.debug_loc' (SHT_PROGBITS) Size : 10124 bytes ** Section #9 '.debug_macinfo' (SHT_PROGBITS) Size : 63672 bytes ** Section #10 '.debug_pubnames' (SHT_PROGBITS) Size : 6927 bytes ** Section #11 '.symtab' (SHT_SYMTAB) Size : 25328 bytes (alignment 4) String table #12 '.strtab' Last local symbol no. 631 ** Section #12 '.strtab' (SHT_STRTAB) Size : 29352 bytes ** Section #13 '.note' (SHT_NOTE) Size : 28 bytes (alignment 4) ** Section #14 '.comment' (SHT_PROGBITS) Size : 39088 bytes ** Section #15 '.shstrtab' (SHT_STRTAB) Size : 156 bytes 0x10002a84 0x4 pd_callback_func2.pd_phy_open_vbus pointer to function 0x10002a88 0x4 pd_callback_func2.pd_phy_close_vbus pointer to function 0x10002a8c 0x4 pd_callback_func2.pd_phy_get_cc_status pointer to function 0x10002a90 0x4 pd_callback_func2.pd_phy_typec_disconnect_check pointer to function 0x10002a94 0x4 pd_callback_func2.pd_resp_svdm_msg_assemble pointer to function 0x10002a98 0x4 pd_callback_func2.pd_resp_hw_uvdm pointer to function 0x10002a9c 0x4 pd_callback_func2.pd_prl_req_cap_msg pointer to function 0x10002aa0 0x4 pd_callback_func2.pd_src_cap_msg_assemble pointer to function 0x10002aa4 0x4 pd_callback_func2.app_src_power_handler pointer to function 0x10002aa8 0x4 pd_callback_func2.app_src_power_check pointer to function 0x10002aac 0x4 pd_callback_func2.PE_VDM_Attention_Request pointer to function 0x10002ab0 0x4 pd_callback_func2.PE_OTHER_UVDM_call pointer to function 0x10002ab4 0x4 pd_callback_func2.PE_RESVERD0_Info_call pointer to function 0x10002ab8 0x4 pd_callback_func2.PE_APPLE_UVDM_call pointer to function 0x10002abc 0x4 pd_callback_func2.PE_DFP_VDM_Mode_Exit_Request_call pointer to function 0x10002ac0 0x4 pd_callback_func2.pd_epr_cable_check pointer to function 0x10002ac4 0x4 pd_callback_func2.pd_epr_src_cap_msg_assemble pointer to function 0x10002ac8 0x4 pd_callback_func2.pd_prl_epr_req_msg pointer to function 0x10002acc 0x4 pd_callback_func2.RCH_Processing_Extended_Message_callback pointer to function 0x10002ad0 0x4 pd_callback_func2.TCH_Construct_Chunked_Message_callback pointer to function 0x10002ad4 0x4 pd_callback_func2.TCH_Sending_Chunked_Message_callback pointer to function 0x10002ad8 0x4 pd_callback_func2.TCH_Wait_Chunk_Request_callback pointer to function 0x10002adc 0x4 pd_callback_func2.PE_SRC_Evaluate_EPR_Mode_Entry_callback pointer to function 0x10002ae0 0x4 pd_callback_func2.PE_SRC_EPR_Mode_Entry_Ack_callback pointer to function 0x10002ae4 0x4 pd_callback_func2.PE_SRC_EPR_Mode_Discover_Cable_callback pointer to function 0x10002ae8 0x4 pd_callback_func2.PE_DFP_VCS_CBL_Send_Cable_Reset_callback pointer to function 0x10002aec 0x4 pd_callback_func2.pe_src_cable_check_callback pointer to function 0x10002af0 0x4 pd_callback_func2.pd_hard_reset_update_time pointer to function 0x10002af4 0x4 pd_callback_func2.pd_typec_status_real_time_check pointer to function 0x10002af8 0x4 pd_callback_func2.pd_pe_soft_reset_recev_error_packet pointer to function 0x10002a64 0x4 mtp_scp_phy_callback_func.scp_phy_logic_reset pointer to function 0x10002a68 0x4 mtp_scp_phy_callback_func.scp_send_pkt pointer to function 0x10002a6c 0x4 mtp_scp_phy_callback_func.scp_phy_disable pointer to function 0x10002a70 0x4 mtp_scp_phy_callback_func.scp_phy_reg_init pointer to function 0x10002a74 0x4 mtp_scp_phy_callback_func.dpdn_dp_pull_down_resistor_set pointer to function 0x10002a78 0x4 mtp_scp_phy_callback_func.get_scp_rx_size pointer to function 0x10002a7c 0x4 mtp_scp_phy_callback_func.get_scp_phy_is_crc_ok pointer to function 0x10002a80 0x4 mtp_scp_phy_callback_func.scp_phy_afc_mode_check pointer to function 0x10002a3c 0x4 scp_app_callback.Sha256Handle pointer to function 0x10002a40 0x4 scp_app_callback.open_noms pointer to function 0x10002a44 0x4 scp_app_callback.close_noms pointer to function 0x10002a48 0x4 scp_app_callback.scp_afc_identify pointer to function 0x10002a4c 0x4 scp_app_callback.capabiloties_features pointer to function 0x10002a50 0x4 scp_app_callback.Intercepting_hook_functions pointer to function 0x10002a54 0x4 scp_app_callback.scp_register_value_to_encryption_arry pointer to function 0x10002a58 0x4 scp_app_callback.scp_encryption_arry_to_scp_register_value pointer to function 0x10002a5c 0x4 scp_app_callback.scp_exit_scp_mode pointer to function 0x10002a60 0x4 scp_app_callback.scp_disable_pd_func pointer to function 0x20000e04 0x1 g_protection_param.vin_expcode uint8_t 0x20000e05 0x1 g_protection_param.vin_uvp_cnt uint8_t 0x20000e06 0x1 * g_protection_param.pro_state uint8_t 0x20000e08 0x24 g_protection_param.protection_param array[2] of protection_param_s 0x20000dd4 0x1 g_adc_value_st.cnt uint8_t 0x20000dd5 0x1 g_adc_value_st.adc_per_max uint8_t 0x20000dd6 0x2a g_adc_value_st.value array[21] of uint16_t 0x20000e00 0x4 g_adc_value_st.adc_simple_buff pointer to const uint8_t 0x200002b8 0x1 g_usba_det_data.check_vbus uint8_t 0x200002b9 0x1 g_usba_det_data.attached uint8_t 0x200002ba 0x1 g_usba_det_data.resv0 uint8_t 0x200002bb 0x1 g_usba_det_data.resv1 uint8_t 0x200002bc 0x4 g_usba_det_data.last_time uint32_t 0x20000dc4 0xc g_app_ps_mgr.port_ps array[3] of power_source_s 0x20000dd0 0x1 g_app_ps_mgr.c2_to_main uint8_t 0x10002a18 0x4 port_ps_ops.set_voltage pointer to function 0x10002a1c 0x4 port_ps_ops.set_current pointer to function 0x10002a20 0x4 port_ps_ops.set_load_switch pointer to function 0x10002a24 0x4 port_ps_ops.set pointer to function 0x10002a28 0x4 port_ps_ops.get pointer to function 0x1000279c 0x1 PORT1_SCP_CAP_FEATURES.vol_reg32 uint8_t 0x1000279d 0x1 PORT1_SCP_CAP_FEATURES.vol_reg33 uint8_t 0x1000279e 0x1 PORT1_SCP_CAP_FEATURES.vol_reg34 uint8_t 0x1000279f 0x1 PORT1_SCP_CAP_FEATURES.vol_reg35 uint8_t 0x100027a0 0x1 PORT1_SCP_CAP_FEATURES.cur_reg52 uint8_t 0x100027a1 0x1 PORT1_SCP_CAP_FEATURES.cur_reg53 uint8_t 0x100027a2 0x1 PORT1_SCP_CAP_FEATURES.cur_reg54 uint8_t 0x100027a3 0x1 PORT1_SCP_CAP_FEATURES.cur_reg55 uint8_t 0x100025e8 0x1 PORT0_SCP_CAP_FEATURES.vol_reg32 uint8_t 0x100025e9 0x1 PORT0_SCP_CAP_FEATURES.vol_reg33 uint8_t 0x100025ea 0x1 PORT0_SCP_CAP_FEATURES.vol_reg34 uint8_t 0x100025eb 0x1 PORT0_SCP_CAP_FEATURES.vol_reg35 uint8_t 0x100025ec 0x1 PORT0_SCP_CAP_FEATURES.cur_reg52 uint8_t 0x100025ed 0x1 PORT0_SCP_CAP_FEATURES.cur_reg53 uint8_t 0x100025ee 0x1 PORT0_SCP_CAP_FEATURES.cur_reg54 uint8_t 0x100025ef 0x1 PORT0_SCP_CAP_FEATURES.cur_reg55 uint8_t 0x00000000 0x4 g_i2c.rx_buf pointer to uint8_t 0x00000004 0x4 g_i2c.tx_buf pointer to uint8_t 0x00000008 0x4 g_i2c.tx pointer to uint8_t 0x0000000c 0x4 g_i2c.tx_end pointer to uint8_t 0x00000010 0x2 g_i2c.rx_len uint16_t 0x00000012 0x2 g_i2c.tx_len uint16_t 0x00000014 0x2 g_i2c.rx_buf_size uint16_t 0x00000016 0x2 g_i2c.tx_buf_size uint16_t 0x00000018 0x4 g_i2c.cb i2c_drv_rw_cb 0x0000001c 0x4 g_i2c.tx_end_cb pointer to function 0x00000020 0x1 g_i2c.slave_addr uint8_t 0x00000021 0x1 g_i2c.i2c_num uint8_t 0x00000022 0x6 g_i2c.ap_regs s_ap_regs 0x00000022 0x1 g_i2c.ap_regs.reg_data uint8_t 0x00000023 0x4 g_i2c.ap_regs.wr_addr uint32_t 0x00000027 0x1 g_i2c.ap_regs.receive uint8_t 0x100000c2 0x1 S_FW_FP.custom_id uint8_t 0x100000c3 0x1 S_FW_FP.project_id uint8_t 0x100000c4 0x1 S_FW_FP.fw_ver_major uint8_t 0x100000c5 0x1 S_FW_FP.fw_ver_minor uint8_t 0x100000c6 0x1 S_FW_FP.hw_ver_minor uint8_t 0x100000c7 0x1 S_FW_FP.hw_ver_major uint8_t 0x100000c8 0x4 S_FW_FP.fw_len array[4] of uint8_t 0x100000cc 0x2 S_FW_FP.fw_magic array[2] of uint8_t 0x100000ce 0x1 S_FW_FP.mtp_trim_flag mtp_trim_flag_u 0x100000ce 0x1 S_FW_FP.mtp_trim_flag.byte uint8_t 0x100000ce 0x1 S_FW_FP.mtp_trim_flag.bits anonymous 0x100000ce 0x1(7:1) S_FW_FP.mtp_trim_flag.bits.read_not_support uint8_t 0x100000ce 0x1(6:1) S_FW_FP.mtp_trim_flag.bits.write_not_support uint8_t 0x100000ce 0x1(5:1) S_FW_FP.mtp_trim_flag.bits.mtp_not_check uint8_t 0x100000ce 0x1(4:1) S_FW_FP.mtp_trim_flag.bits.erase_not_all uint8_t 0x100000ce 0x1(0:4) S_FW_FP.mtp_trim_flag.bits.resverd0 uint8_t 0x100000cf 0x2 S_FW_FP.boot_to_mtp_delay uint16_t 0x100000d1 0x1 S_FW_FP.resverd1 uint8_t 0x100000d2 0x4 S_FW_FP.mtp_trim_callback pointer to const mtp_trim_callback_s 0x100000d6 0x4 S_FW_FP.magic_word uint32_t 0x100025dc 0x4 mtp_trim_callback.rom_dpdn_init pointer to function 0x100025e0 0x4 mtp_trim_callback.rom_callback_deal pointer to function 0x100025e4 0x4 mtp_trim_callback.rom_errase_sector_deal pointer to function