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.
您好,我最近在调试TMS570LC4357的 EMAC Bootloader时,发现程序在初始化各个驱动过程中就卡死了,调试过程中点击 Suspend 发现程序停在:HL_sys_intvecs.asm
里的 b dataEntry 这行,不知道是什么原因?
我的CMD文件如下:
/*----------------------------------------------------------------------------*/ /* sys_link.cmd */ /* */ /* * Copyright (C) 2009-2018 Texas Instruments Incorporated - www.ti.com * * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the * distribution. * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * */ /* */ /*----------------------------------------------------------------------------*/ /* USER CODE BEGIN (0) */ /* USER CODE END */ /*----------------------------------------------------------------------------*/ /* Linker Settings */ --retain="*(.intvecs)" /* USER CODE BEGIN (1) */ /* USER CODE END */ /*----------------------------------------------------------------------------*/ /* Memory Map */ MEMORY { /* USER CODE BEGIN (2) */ /* USER CODE END */ // VECTORS (X) : origin=0x00000000 length=0x00000020 // FLASH0 (RX) : origin=0x00000020 length=0x001FFFE0 // FLASH1 (RX) : origin=0x00200000 length=0x00200000 // STACKS (RW) : origin=0x08000000 length=0x00001500 // RAM (RW) : origin=0x08001500 length=0x0007EB00 ///VECTORS (X) : origin=0x00000000 length=0x00000020 //FLASH_API (RX) : origin=0x00000020 length=0x000014E0 //FLASH0 (RX) : origin=0x00001500 length=0x003FEAFF //LS4357 Flash size is 0x3FFFFF //SRAM (RW) : origin=0x08002000 length=0x0007B000 //STACK (RW) : origin=0x08000000 length=0x00002000 VECTORS (X) : origin=0x00000000 length=0x00000020 vfill = 0xffffffff FLASH0 (RX) : origin=0x00000020 length=0x001FFFE0 vfill = 0xffffffff FLASH1 (RX) : origin=0x00200000 length=0x00200000 vfill = 0xffffffff STACK (RW) : origin=0x08000000 length=0x00002000 RAM (RWX) : origin=0x08002000 length=0x0007E000 /* USER CODE BEGIN (3) */ /* ECC_VEC (R) : origin=0xf0400000 length=0x4 ECC={algorithm=algoL2R5F021, input_range=VECTORS } ECC_FLA0 (R) : origin=0xf0400000 + 0x4 length=0x3FFFC ECC={algorithm=algoL2R5F021, input_range=FLASH0 } ECC_FLA1 (R) : origin=0xf0440000 length=0x40000 ECC={algorithm=algoL2R5F021, input_range=FLASH1 } */ #if 1 ECC_VEC (R) : origin=(0xf0400000 + (start(VECTORS) >> 3)) length=(size(VECTORS) >> 3) ECC={algorithm=algoL2R5F021, input_range=VECTORS} ECC_FLA0 (R) : origin=(0xf0400000 + (start(FLASH0) >> 3)) length=(size(FLASH0) >> 3) ECC={algorithm=algoL2R5F021, input_range=FLASH0 } ECC_FLA1 (R) : origin=(0xf0400000 + (start(FLASH1) >> 3)) length=(size(FLASH1) >> 3) ECC={algorithm=algoL2R5F021, input_range=FLASH1 } #endif } /* USER CODE BEGIN (4) */ ECC { algoL2R5F021 : address_mask = 0xfffffff8 /* Address Bits 31:3 */ hamming_mask = R4 /* Use R4/R5 build in Mask */ parity_mask = 0x0c /* Set which ECC bits are Even and Odd parity */ mirroring = F021 /* RM57Lx and TMS570LCx are build in F021 */ } /* USER CODE END */ /*----------------------------------------------------------------------------*/ /* Section Configuration */ SECTIONS { /* USER CODE BEGIN (5) */ /* USER CODE END */ .intvecs : {} > VECTORS .text : {} palign=8 > FLASH0 |FLASH1 /*Initialized executable code and constants*/ .const : {} palign=8 load=FLASH0 |FLASH1, run = RAM, LOAD_START(constLoadStart), RUN_START(constRunStart), SIZE(constLoadSize) /*Initialized constant data (e.g. const flash_sectors[..] = )*/ .cinit : {} palign=8 > FLASH0 |FLASH1 /*Initialized global and static variables*/ .pinit : {} palign=8 > FLASH0 |FLASH1 .data : {} > RAM .bss : {} > RAM .sysmem : {} > RAM /* The toot directory is \Debug */ flashAPI: { .\source\F021_API\source\Fapi_UserDefinedFunctions.obj (.text) .\source\Driver\flash\source\bl_flash.obj (.text) // .\source\bl_dcan.obj (.text) --library= "..\F021_API_CortexR4_BE.lib" (.text) } palign=8 load = FLASH0 |FLASH1, run = RAM, LOAD_START(apiLoadStart), RUN_START(apiRunStart), SIZE(apiLoadSize) /* USER CODE BEGIN (6) */ /* USER CODE END */ } /* USER CODE BEGIN (7) */ /* USER CODE END */ /*----------------------------------------------------------------------------*/ /* Misc */ /* USER CODE BEGIN (8) */ /* USER CODE END */ /*----------------------------------------------------------------------------*/
另外还想问问,关于HALCoGen生成的代码,有没有 HL_sys_intvecs.asm 、HL_sys_link.cmd、HL_sys_core.asm、HL_sys_phantom.c等系统文件的说明,
我想了解一下各个文件的作用,后续开发过程也好定位问题,多谢!!!
****************************************************************************** TI ARM Linker PC v20.2.5 ****************************************************************************** >> Linked Wed Feb 15 17:18:22 2023 OUTPUT FILE NAME: <downsize.out> ENTRY POINT SYMBOL: "_c_int00" address: 0001f0ec MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- VECTORS 00000000 00000020 00000020 00000000 X (ffffffff) FLASH0 00000020 001fffe0 0001f878 001e0768 R X (ffffffff) FLASH1 00200000 00200000 00000000 00200000 R X (ffffffff) STACK 08000000 00002000 00000000 00002000 RW RAM 08002000 0007e000 0006c594 00011a6c RW X ECC_VEC f0400000 00000004 00000000 00000004 R ECC_FLA0 f0400004 0003fffc 00000000 0003fffc R ECC_FLA1 f0440000 00040000 00000000 00040000 R SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00000000 00000000 00000020 00000020 r-x 00000000 00000000 00000020 00000020 r-x .intvecs 00002218 00002218 0001d680 0001d680 r-x 00002218 00002218 0001d3e8 0001d3e8 r-x .text 0001f600 0001f600 00000298 00000298 r-- .cinit 08002000 08002000 0006a39e 00000000 rw- 08002000 08002000 00051d06 00000000 rw- .data 08053d08 08053d08 00018696 00000000 rw- .bss 0806c3a0 00000020 000021f8 000021f8 r-x 0806c3a0 00000020 00001258 00001258 r-- .const 0806d5f8 00001278 00000fa0 00000fa0 r-x flashAPI SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .intvecs 0 00000000 00000020 00000000 00000020 HL_sys_intvecs.obj (.intvecs) .const 0 00000020 00001258 RUN ADDR = 0806c3a0 00000020 00000800 BTM_CB_MainFunction.obj (.const:CRC48_TABLE$3) 00000820 00000400 BTM_CB_MainFunction.obj (.const:$P$T0$2) 00000c20 00000200 BTM_CB_DeviceState.obj (.const:$P$T0$5) 00000e20 00000200 HL_sys_vim.obj (.const:s_vim_init) 00001020 00000080 BTM_CB_TMS570WD.obj (.const:.string:$P$T0$1) 000010a0 00000064 HL_system.obj (.const:.string:$P$T0$1) 00001104 00000044 BTM_CB_TMS570SCI.obj (.const:$P$T0$1) 00001148 00000030 BTM_CB_TMS570RTC.obj (.const:$P$T0$1) 00001178 0000001c f_rtc.obj (.const:$P$T0$1) 00001194 0000001c BTM_CB_TMS570RTC.obj (.const:$P$T1$2) 000011b0 00000011 BTM_CB_DataTransformation.obj (.const:.string:$P$T0$1) 000011c1 00000011 BTM_CB_DataTransformation.obj (.const:.string:$P$T1$2) 000011d2 00000002 --HOLE-- [fill = 0] 000011d4 0000000c BTM_CB_TMS570Can.obj (.const:$P$T0$1) 000011e0 0000000a memp.obj (.const:memp_num) 000011ea 0000000a memp.obj (.const:memp_sizes) 000011f4 00000008 BTM_CB_DeviceState.obj (.const:.string:$P$T1$6) 000011fc 00000008 BTM_CB_DeviceState.obj (.const:.string:$P$T2$9) 00001204 00000008 BTM_CB_TMS570Can.obj (.const:.string:CAN_SL_CANByteOrder$2) 0000120c 00000008 BTM_CB_TMS570Can.obj (.const:CAN_SL_CANCtrRegPtr) 00001214 00000008 BTM_CB_TMS570GIO.obj (.const:GIO_SL_GioPortCtrRegPtr) 0000121c 00000008 BTM_CB_TMS570SCI.obj (.const:SCI_SL_SCICtrRegPtr) 00001224 00000006 HL_emac.obj (.const:.string:$P$T0$5) 0000122a 00000006 BTM_CB_MainFunction.obj (.const:.string:SL_KOKey) 00001230 00000006 BTM_CB_MainFunction.obj (.const:.string:SL_OKKey) 00001236 00000006 BTM_CB_FPGACom.obj (.const:FPGA_TX_LEN_POS) 0000123c 00000006 BTM_CB_FPGACom.obj (.const:FPGA_TX_POS) 00001242 00000006 etharp.obj (.const:ethbroadcast) 00001248 00000006 etharp.obj (.const:ethzero) 0000124e 00000004 lwip_main.obj (.const:.string:$P$T0$1) 00001252 00000004 lwip_main.obj (.const:.string:$P$T1$2) 00001256 00000004 lwip_main.obj (.const:.string:$P$T2$3) 0000125a 00000002 --HOLE-- [fill = 0] 0000125c 00000004 BTM_CB_TMS570GIO.obj (.const) 00001260 00000004 BTM_CB_TMS570HET.obj (.const) 00001264 00000004 BTM_CB_TMS570RTC.obj (.const) 00001268 00000004 HL_emac.obj (.const) 0000126c 00000004 ip_addr.obj (.const:ip_addr_any) 00001270 00000004 ip_addr.obj (.const:ip_addr_broadcast) 00001274 00000004 --HOLE-- [fill = 0] .text 0 00002218 0001d3e8 00002218 0000331c HL_emac.obj (.text) 00005534 000031f0 BTM_CB_MMC.obj (.text) 00008724 000024d0 BTM_CB_DeviceState.obj (.text) 0000abf4 000021c8 dhcp.obj (.text) 0000cdbc 00001534 BTM_CB_MainFunction.obj (.text) 0000e2f0 000013d8 etharp.obj (.text) 0000f6c8 000010ac pbuf.obj (.text) 00010774 00000f9c hdkif.obj (.text) 00011710 00000c68 udp.obj (.text) 00012378 00000b38 BTM_CB_DataTransformation.obj (.text) 00012eb0 00000b38 BTM_CB_TMS570RTC.obj (.text) 000139e8 000009d0 HL_pinmux.obj (.text) 000143b8 00000940 HL_sys_vim.obj (.text) 00014cf8 000008f8 mem.obj (.text) 000155f0 00000894 ip.obj (.text) 00015e84 0000085c BTM_CB_TMS570Can.obj (.text) 000166e0 000007f4 BTM_CB_TMS570SCI.obj (.text) 00016ed4 00000770 BTM_CB_TMS570SPI.obj (.text) 00017644 00000694 HL_phy_dp83640.obj (.text) 00017cd8 00000674 BTM_CB_FPGACom.obj (.text) 0001834c 0000065c HL_system.obj (.text) 000189a8 00000650 ip_addr.obj (.text) 00018ff8 000005f0 inet_chksum.obj (.text) 000195e8 000004d8 netif.obj (.text) 00019ac0 000004b0 icmp.obj (.text) 00019f70 00000490 raw.obj (.text) 0001a400 0000045c timers.obj (.text) 0001a85c 00000430 BTM_CB_TMS570DMA.obj (.text) 0001ac8c 00000408 HL_sys_core.obj (.text) 0001b094 000003a0 HL_sys_mpu.obj (.text) 0001b434 00000358 HL_emac.obj (.text:retain) 0001b78c 00000320 BTM_CB_Led.obj (.text) 0001baac 00000300 memp.obj (.text) 0001bdac 000002e4 HL_sys_vim.obj (.text:retain) 0001c090 000002d4 lwiplib.obj (.text) 0001c364 000002c8 BTM_CB_TMS570GIO.obj (.text) 0001c62c 000002b8 rtsv7R4_T_be_v3D16_eabi.lib : ull_div32.asm.obj (.text) 0001c8e4 00000290 f_mmc.obj (.text) 0001cb74 0000024c f_emac.obj (.text) 0001cdc0 00000224 f_dma.obj (.text) 0001cfe4 0000021c BTM_CB_TMS570RTI.obj (.text) 0001d200 0000020c BTM_CB_TMS570HET.obj (.text) 0001d40c 0000020c BTM_CB_TMS570WD.obj (.text) 0001d618 0000020c f_fpgacom.obj (.text) 0001d824 00000204 BTM_CB_TMS570RTC.obj (.text:retain) 0001da28 000001fc BTM_CB_TMS570ESM.obj (.text) 0001dc24 000001e8 f_spi.obj (.text) 0001de0c 000001c4 HL_mdio.obj (.text) 0001dfd0 00000198 BTM_CB_StandOutput.obj (.text) 0001e168 00000190 f_led.obj (.text) 0001e2f8 0000018c f_rtc.obj (.text) 0001e484 00000188 f_rti.obj (.text) 0001e60c 00000184 f_gio.obj (.text) 0001e790 00000178 f_sci.obj (.text) 0001e908 00000138 f_can.obj (.text) 0001ea40 00000138 BTM_CB_TMS570SPI.obj (.text:retain) 0001eb78 0000011c BTM_CB_MMC.obj (.text:retain) 0001ec94 00000110 BTM_CB_TMS570DMA.obj (.text:retain) 0001eda4 00000108 f_het.obj (.text) 0001eeac 000000c8 f_esm.obj (.text) 0001ef74 000000c8 f_wd.obj (.text) 0001f03c 000000b0 lwip_main.obj (.text) 0001f0ec 0000009c HL_sys_startup.obj (.text:retain) 0001f188 0000009c rtsv7R4_T_be_v3D16_eabi.lib : memcpy_t2.asm.obj (.text) 0001f224 0000007a : memset_t2.asm.obj (.text) 0001f29e 0000006c : copy_decompress_lzss.c.obj (.text:decompress:lzss:__TI_decompress_lzss) 0001f30a 00000002 : div0.asm.obj (.text) 0001f30c 00000054 : i_div32.asm.obj (.text) 0001f360 00000050 BTM_CB_TMS570GIO.obj (.text:retain) 0001f3b0 00000050 rtsv7R4_T_be_v3D16_eabi.lib : u_div32.asm.obj (.text) 0001f400 0000004c sys_arch.obj (.text) 0001f44c 00000044 rtsv7R4_T_be_v3D16_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit:__TI_auto_init_nobinit_nopinit) 0001f490 00000044 regist.obj (.text) 0001f4d4 0000003c BTM_CB_TMS570ESM.obj (.text:retain) 0001f510 00000026 rtsv7R4_T_be_v3D16_eabi.lib : memcmp.c.obj (.text:memcmp) 0001f536 00000002 --HOLE-- [fill = 0] 0001f538 00000020 init.obj (.text) 0001f558 0000001e rtsv7R4_T_be_v3D16_eabi.lib : ll_lsl_t2.asm.obj (.text) 0001f576 0000001e : strcat.c.obj (.text:strcat) 0001f594 00000018 lwip_main.obj (.text:retain) 0001f5ac 00000016 rtsv7R4_T_be_v3D16_eabi.lib : strlen.c.obj (.text:strlen) 0001f5c2 0000000e : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none) 0001f5d0 0000000c : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init) 0001f5dc 00000004 : exit.c.obj (.text:abort:abort) 0001f5e0 00000004 HL_sys_phantom.obj (.text:retain) 0001f5e4 00000004 stats.obj (.text) 0001f5e8 00000008 bl_flash.obj (.tramp.Fapi_BlockProgram.1) 0001f5f0 00000008 bl_flash.obj (.tramp.Fapi_BlockErase.1) 0001f5f8 00000008 bl_flash.obj (.tramp.BLInternalFlashStartAddrCheck.1) .cinit 0 0001f600 00000298 0001f600 0000026e (.cinit..data.load) [load image, compression = lzss] 0001f86e 00000002 --HOLE-- [fill = 0] 0001f870 0000000c (__TI_handler_table) 0001f87c 00000004 --HOLE-- [fill = 0] 0001f880 00000008 (.cinit..bss.load) [load image, compression = zero_init] 0001f888 00000010 (__TI_cinit_table) .data 0 08002000 00051d06 UNINITIALIZED 08002000 00021602 HL_emac.obj (.data:EMAC_SL_StandardOuputMSG) 08023602 00021602 HL_emac.obj (.data:EMAC_SL_TXBuffer) 08044c04 00008002 BTM_CB_MMC.obj (.data:MMC_SL_Log) 0804cc06 00002042 HL_emac.obj (.data:EMAC_SL_RXBuffer) 0804ec48 00001400 HL_emac.obj (.data:EMAC_SL_HWRXBuffer) 08050048 00001008 BTM_CB_MMC.obj (.data:MMC_SL_Tel) 08051050 00001002 BTM_CB_FPGACom.obj (.data:FPGA_SL_RS422TXData) 08052052 00000800 BTM_CB_TMS570SPI.obj (.data:SPI_SL_RXBuffer) 08052852 00000400 BTM_CB_MainFunction.obj (.data:SL_Buffer) 08052c52 00000400 BTM_CB_MainFunction.obj (.data:SL_RXBuffer$12) 08053052 0000032c BTM_CB_MMC.obj (.data:MMC_SL_LogIndex) 0805337e 0000032c BTM_CB_MMC.obj (.data:MMC_SL_TelIndex) 080536aa 00000002 BTM_CB_TMS570HET.obj (.data) 080536ac 00000280 bl_flash.obj (.data:flash_sector) 0805392c 000000c8 BTM_CB_TMS570SPI.obj (.data:SPI_SL_TXBuffer) 080539f4 0000003c regist.obj (.data:regfunc_tab) 08053a30 00000038 BTM_CB_DeviceState.obj (.data) 08053a68 00000038 BTM_CB_MMC.obj (.data) 08053aa0 00000028 BTM_CB_TMS570WD.obj (.data) 08053ac8 00000028 HL_emac.obj (.data) 08053af0 00000024 BTM_CB_MainFunction.obj (.data) 08053b14 00000004 BTM_CB_Led.obj (.data:LED_SL_LedState$1) 08053b18 00000020 BTM_CB_Led.obj (.data:LED_SL_OffTime) 08053b38 0000001c BTM_CB_MMC.obj (.data:tms570_mmc_co) 08053b54 00000018 HL_emac.obj (.data:tms570_emac_co) 08053b6c 00000018 BTM_CB_FPGACom.obj (.data:tms570_fpgacom_co) 08053b84 00000004 bl_flash.obj (.data) 08053b88 00000014 BTM_CB_TMS570RTC.obj (.data) 08053b9c 00000014 BTM_CB_TMS570DMA.obj (.data:tms570_dma_co) 08053bb0 00000014 BTM_CB_TMS570SPI.obj (.data:tms570_spi_co) 08053bc4 00000011 BTM_CB_TMS570RTC.obj (.data:RTC_SL_Buffer) 08053bd5 00000003 BTM_CB_FPGACom.obj (.data:FPGA_SL_RXLen) 08053bd8 00000010 BTM_CB_DeviceState.obj (.data:DS_SL_ABComInfor) 08053be8 00000010 BTM_CB_DeviceState.obj (.data:DS_SL_CBComInfor) 08053bf8 00000010 BTM_CB_DeviceState.obj (.data:DS_SL_RB1ComInfor) 08053c08 00000010 BTM_CB_DeviceState.obj (.data:DS_SL_RB2ComInfor) 08053c18 00000010 BTM_CB_TMS570GIO.obj (.data:tms570_gio_co) 08053c28 00000010 BTM_CB_Led.obj (.data:tms570_led_co) 08053c38 00000010 BTM_CB_TMS570RTC.obj (.data:tms570_rtc_co) 08053c48 00000010 BTM_CB_TMS570RTI.obj (.data:tms570_rti_co) 08053c58 00000010 BTM_CB_TMS570SCI.obj (.data:tms570_sci_co) 08053c68 0000000c BTM_CB_TMS570Can.obj (.data:tms570_can_co) 08053c74 0000000c BTM_CB_TMS570HET.obj (.data:tms570_het_co) 08053c80 0000000a BTM_CB_TMS570SPI.obj (.data) 08053c8a 00000002 BTM_CB_DeviceState.obj (.data:DS_SL_ATPGetAntState) 08053c8c 00000008 F021_API_CortexR4_BE.lib : FlashStateMachine.ScaleFclk.obj (.data) 08053c94 00000008 BTM_CB_Led.obj (.data:LED_SL_ID) 08053c9c 00000008 BTM_CB_TMS570ESM.obj (.data:tms570_esm_co) 08053ca4 00000008 BTM_CB_TMS570WD.obj (.data:tms570_wd_co) 08053cac 00000006 HL_emac.obj (.data:EMAC_SL_RemoteMacAddr) 08053cb2 00000006 BTM_CB_MainFunction.obj (.data:emacAddress) 08053cb8 00000006 HL_emac.obj (.data:tmpmacaddress) 08053cbe 00000002 BTM_CB_DeviceState.obj (.data:DS_SL_IsAntNormal) 08053cc0 00000004 dhcp.obj (.data) 08053cc4 00000004 f_can.obj (.data) 08053cc8 00000004 f_dma.obj (.data) 08053ccc 00000004 f_emac.obj (.data) 08053cd0 00000004 f_esm.obj (.data) 08053cd4 00000004 f_fpgacom.obj (.data) 08053cd8 00000004 f_gio.obj (.data) 08053cdc 00000004 f_het.obj (.data) 08053ce0 00000004 f_led.obj (.data) 08053ce4 00000004 f_mmc.obj (.data) 08053ce8 00000004 f_rtc.obj (.data) 08053cec 00000004 f_rti.obj (.data) 08053cf0 00000004 f_sci.obj (.data) 08053cf4 00000004 f_spi.obj (.data) 08053cf8 00000004 f_wd.obj (.data) 08053cfc 00000002 BTM_CB_FPGACom.obj (.data:FPGA_SL_RXIndex) 08053cfe 00000002 BTM_CB_DeviceState.obj (.data:SL_IsRBNormal$4) 08053d00 00000002 udp.obj (.data) 08053d02 00000001 BTM_CB_FPGACom.obj (.data) 08053d03 00000001 BTM_CB_Led.obj (.data) 08053d04 00000001 BTM_CB_TMS570GIO.obj (.data) 08053d05 00000001 F021_API_CortexR4_BE.lib : FlashStateMachine.SetActiveBank.obj (.data) .bss 0 08053d08 00018696 UNINITIALIZED 08053d08 00007814 (.common:ram_heap) 0805b51c 00006a24 memp.obj (.bss:memp_memory) 08061f40 00006650 BTM_CB_TMS570SCI.obj (.bss:SCI_SL_RXBuffer) 08068590 00003b24 HL_emac.obj (.bss:pbuf_array) 0806c0b4 000000c8 etharp.obj (.bss:arp_table) 0806c17c 000000b4 (.common:lwip_stats) 0806c230 00000044 hdkif.obj (.bss:hdkif_data) 0806c274 0000003c (.common:hdkif_data) 0806c2b0 00000034 lwiplib.obj (.bss:hdkNetIF) 0806c2e4 00000028 BTM_CB_TMS570SCI.obj (.bss:SCI_SL_DMARXBuffer) 0806c30c 00000028 (.common:dhcp_rx_options_val) 0806c334 00000014 memp.obj (.bss:memp_tab) 0806c348 00000010 ip_addr.obj (.bss:str$1) 0806c358 0000000c mem.obj (.bss) 0806c364 0000000c (.common:dhcp_rx_options_given) 0806c370 00000008 timers.obj (.bss) 0806c378 00000004 raw.obj (.bss) 0806c37c 00000004 (.common:current_header) 0806c380 00000004 (.common:current_iphdr_dest) 0806c384 00000004 (.common:current_iphdr_src) 0806c388 00000004 (.common:current_netif) 0806c38c 00000004 (.common:netif_default) 0806c390 00000004 (.common:netif_list) 0806c394 00000004 (.common:udp_pcbs) 0806c398 00000002 ip.obj (.bss) 0806c39a 00000001 etharp.obj (.bss) 0806c39b 00000001 netif.obj (.bss) 0806c39c 00000001 (.common:g_ucEndBank) 0806c39d 00000001 (.common:g_ucStartBank) flashAPI 0 00001278 00000fa0 RUN ADDR = 0806d5f8 00001278 00000008 Fapi_UserDefinedFunctions.obj (.text) 00001280 0000078c bl_flash.obj (.text) 00001a0c 00000260 F021_API_CortexR4_BE.lib : FlashStateMachine.InitializeFlashBanks.obj (.text:Fapi_initializeFlashBanks) 00001c6c 0000017c : FlashStateMachine.SetActiveBank.obj (.text:Fapi_setActiveFlashBank) 00001de8 00000178 : Program.obj (.text:Fapi_issueProgrammingCommand) 00001f60 00000070 : FlashStateMachine.EnableMainSectors.obj (.text:Fapi_enableMainBankSectors) 00001fd0 00000068 : Read.Common.obj (.text:_Fapi_enterMarginMode) 00002038 00000040 : Read.MarginByByte.obj (.text:Fapi_doMarginReadByByte) 00002078 0000003c : FlashStateMachine.IssueFsmCommand.obj (.text:_Fapi_issueFsmCommand) 000020b4 00000036 : Utilities.CalculateFletcher.obj (.text:Fapi_calculateFletcherChecksum) 000020ea 00000002 --HOLE-- [fill = 0] 000020ec 00000030 : Async.WithAddress.obj (.text:Fapi_issueAsyncCommandWithAddress) 0000211c 00000030 : Utilities.WaitDelay.obj (.text:Fapi_waitDelay) 0000214c 0000002c : Read.Common.obj (.text:_Fapi_exitMarginMode) 00002178 00000022 : Read.FlushPipeline.obj (.text:Fapi_flushPipeline) 0000219a 0000001c : FlashStateMachine.InitializeFlashBanks.obj (.text:_Fapi_divideUnsignedLong) 000021b6 00000002 --HOLE-- [fill = 0] 000021b8 00000014 : Utilities.CalculateEcc.obj (.text:Fapi_calculateEcc) 000021cc 00000010 : Utilities.GetNumberOfSectors.obj (.text:Fapi_getNumberOfBankSectors) 000021dc 00000010 : FlashStateMachine.ScaleFclk.obj (.text:_scaleEEFclk) 000021ec 00000010 : FlashStateMachine.ScaleFclk.obj (.text:_scaleMainFclk) 000021fc 0000000c : Read.WdService.obj (.text:_Fapi_checkWdService) 00002208 00000008 Fapi_UserDefinedFunctions.obj (.tramp.Fapi_serviceWatchdogTimer.1) 00002210 00000008 BTM_CB_StandOutput.obj (.tramp.StandardOuputText.1) __llvm_prf_cnts * 0 08002000 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\source\Driver\can\source\ BTM_CB_TMS570Can.obj 2140 56 12 +--+--------------------------------------------+--------+---------+---------+ Total: 2140 56 12 .\source\Driver\dma\source\ BTM_CB_TMS570DMA.obj 1344 0 20 +--+--------------------------------------------+--------+---------+---------+ Total: 1344 0 20 .\source\Driver\emac\source\ HL_emac.obj 13940 20 302066 HL_phy_dp83640.obj 1684 0 0 HL_mdio.obj 452 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 16076 20 302066 .\source\Driver\emac\source\example\hdk\src\ lwip_main.obj 200 24 0 +--+--------------------------------------------+--------+---------+---------+ Total: 200 24 0 .\source\Driver\emac\source\lwip-1.4.1\ports\hdk\ lwiplib.obj 724 0 52 sys_arch.obj 76 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 800 0 52 .\source\Driver\emac\source\lwip-1.4.1\ports\hdk\netif\ hdkif.obj 3996 0 68 +--+--------------------------------------------+--------+---------+---------+ Total: 3996 0 68 .\source\Driver\emac\source\lwip-1.4.1\src\core\ mem.obj 2296 0 30752 memp.obj 768 40 27192 dhcp.obj 8648 0 56 pbuf.obj 4268 0 0 udp.obj 3176 0 6 netif.obj 1240 0 9 raw.obj 1168 0 4 timers.obj 1116 0 8 stats.obj 4 0 180 init.obj 32 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 22716 40 58207 .\source\Driver\emac\source\lwip-1.4.1\src\core\ipv4\ ip.obj 2196 0 18 ip_addr.obj 1616 16 16 inet_chksum.obj 1520 0 0 icmp.obj 1200 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 6532 16 34 .\source\Driver\emac\source\lwip-1.4.1\src\netif\ etharp.obj 5080 24 201 +--+--------------------------------------------+--------+---------+---------+ Total: 5080 24 201 .\source\Driver\esm\source\ BTM_CB_TMS570ESM.obj 568 0 8 +--+--------------------------------------------+--------+---------+---------+ Total: 568 0 8 .\source\Driver\flash\source\ bl_flash.obj 3888 0 646 +--+--------------------------------------------+--------+---------+---------+ Total: 3888 0 646 .\source\Driver\fpgacom\source\ BTM_CB_FPGACom.obj 1652 24 4128 +--+--------------------------------------------+--------+---------+---------+ Total: 1652 24 4128 .\source\Driver\gio\source\ BTM_CB_TMS570GIO.obj 792 24 17 +--+--------------------------------------------+--------+---------+---------+ Total: 792 24 17 .\source\Driver\het\source\ BTM_CB_TMS570HET.obj 524 8 14 +--+--------------------------------------------+--------+---------+---------+ Total: 524 8 14 .\source\Driver\led\source\ BTM_CB_Led.obj 800 0 61 +--+--------------------------------------------+--------+---------+---------+ Total: 800 0 61 .\source\Driver\mmc\source\ BTM_CB_MMC.obj 13068 0 38582 +--+--------------------------------------------+--------+---------+---------+ Total: 13068 0 38582 .\source\Driver\rtc\source\ BTM_CB_TMS570RTC.obj 3388 160 53 +--+--------------------------------------------+--------+---------+---------+ Total: 3388 160 53 .\source\Driver\rti\source\ BTM_CB_TMS570RTI.obj 540 0 16 +--+--------------------------------------------+--------+---------+---------+ Total: 540 0 16 .\source\Driver\sci\source\ BTM_CB_TMS570SCI.obj 2036 152 26248 +--+--------------------------------------------+--------+---------+---------+ Total: 2036 152 26248 .\source\Driver\spi\source\ BTM_CB_TMS570SPI.obj 2216 0 2278 +--+--------------------------------------------+--------+---------+---------+ Total: 2216 0 2278 .\source\Driver\wd\source\ BTM_CB_TMS570WD.obj 524 256 48 +--+--------------------------------------------+--------+---------+---------+ Total: 524 256 48 .\source\F021_API\source\ Fapi_UserDefinedFunctions.obj 32 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 32 0 0 .\source\app\source\ BTM_CB_MainFunction.obj 5428 6168 2090 BTM_CB_DeviceState.obj 9424 1056 126 BTM_CB_DataTransformation.obj 2872 68 0 BTM_CB_StandOutput.obj 424 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 18148 7292 2216 .\source\frame\can\source\ f_can.obj 312 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 312 0 4 .\source\frame\dma\source\ f_dma.obj 548 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 548 0 4 .\source\frame\emac\source\ f_emac.obj 588 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 588 0 4 .\source\frame\esm\source\ f_esm.obj 200 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 200 0 4 .\source\frame\fpgacom\source\ f_fpgacom.obj 524 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 524 0 4 .\source\frame\gio\source\ f_gio.obj 388 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 388 0 4 .\source\frame\het\source\ f_het.obj 264 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 264 0 4 .\source\frame\led\source\ f_led.obj 400 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 400 0 4 .\source\frame\mmc\source\ f_mmc.obj 656 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 656 0 4 .\source\frame\rtc\source\ f_rtc.obj 396 56 4 +--+--------------------------------------------+--------+---------+---------+ Total: 396 56 4 .\source\frame\rti\source\ f_rti.obj 392 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 392 0 4 .\source\frame\sci\source\ f_sci.obj 376 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 376 0 4 .\source\frame\spi\source\ f_spi.obj 488 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 488 0 4 .\source\frame\wd\source\ f_wd.obj 200 0 4 +--+--------------------------------------------+--------+---------+---------+ Total: 200 0 4 .\source\system\core\source\ HL_sys_vim.obj 3108 1024 0 HL_pinmux.obj 2512 0 0 HL_system.obj 1628 200 0 HL_sys_core.obj 1032 0 0 HL_sys_startup.obj 156 0 0 HL_sys_intvecs.obj 32 0 0 HL_sys_phantom.obj 4 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 8472 1224 0 .\source\system\mpu\source\ HL_sys_mpu.obj 928 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 928 0 0 .\source\system\register\source\ regist.obj 68 0 60 +--+--------------------------------------------+--------+---------+---------+ Total: 68 0 60 ../F021_API_CortexR4_BE.lib FlashStateMachine.InitializeFlashBanks.obj 1272 0 0 FlashStateMachine.SetActiveBank.obj 760 0 1 Program.obj 752 0 0 Read.Common.obj 296 0 0 FlashStateMachine.EnableMainSectors.obj 224 0 0 Read.MarginByByte.obj 128 0 0 FlashStateMachine.IssueFsmCommand.obj 120 0 0 Utilities.CalculateFletcher.obj 108 0 0 Async.WithAddress.obj 96 0 0 Utilities.WaitDelay.obj 96 0 0 FlashStateMachine.ScaleFclk.obj 64 0 8 Read.FlushPipeline.obj 68 0 0 Utilities.CalculateEcc.obj 40 0 0 Utilities.GetNumberOfSectors.obj 32 0 0 Read.WdService.obj 24 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 4080 0 9 C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-arm_20.2.5.LTS/lib/rtsv7R4_T_be_v3D16_eabi.lib ull_div32.asm.obj 696 0 0 memcpy_t2.asm.obj 156 0 0 memset_t2.asm.obj 122 0 0 copy_decompress_lzss.c.obj 108 0 0 i_div32.asm.obj 84 0 0 u_div32.asm.obj 80 0 0 autoinit.c.obj 68 0 0 memcmp.c.obj 38 0 0 ll_lsl_t2.asm.obj 30 0 0 strcat.c.obj 30 0 0 strlen.c.obj 22 0 0 copy_decompress_none.c.obj 14 0 0 copy_zero_init.c.obj 12 0 0 exit.c.obj 4 0 0 div0.asm.obj 2 0 0 +--+--------------------------------------------+--------+---------+---------+ Total: 1466 0 0 Linker Generated: 0 658 0 +--+--------------------------------------------+--------+---------+---------+ Grand Total: 127806 10034 435100 LINKER GENERATED COPY TABLES __TI_cinit_table @ 0001f888 records: 2, size/record: 8, table size: 16 .data: load addr=0001f600, load size=0000026e bytes, run addr=08002000, run size=00051d06 bytes, compression=lzss .bss: load addr=0001f880, load size=00000008 bytes, run addr=08053d08, run size=00018696 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 0001f870 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none index: 2, handler: __TI_zero_init VENEERS callee name veneer name callee addr veneer addr call addr call info -------------- ----------- --------- ---------------- Fapi_serviceWatchdogTimer $Ven$TA$L$PI$$Fapi_serviceWatchdogTimer 0806d5f8 0806e588 0806e582 F021_API_CortexR4_BE.lib : Read.WdService.obj (.text:_Fapi_checkWdService) [1 trampolines] [1 trampoline calls] FAR CALL TRAMPOLINES callee name trampoline name callee addr tramp addr call addr call info -------------- ----------- --------- ---------------- Fapi_BlockProgram $Tramp$AA$L$PI$$Fapi_BlockProgram 0806da94 0001f5e8 0000d9b4 BTM_CB_MainFunction.obj (.text) Fapi_BlockErase $Tramp$AA$L$PI$$Fapi_BlockErase 0806d840 0001f5f0 0000d7d0 BTM_CB_MainFunction.obj (.text) BLInternalFlashStartAddrCheck $Tramp$AA$L$PI$$BLInternalFlashStartAddrCheck 0806d650 0001f5f8 0000d790 BTM_CB_MainFunction.obj (.text) StandardOuputText $Tramp$AA$L$PI$$StandardOuputText 0001dfd0 0806e590 0806d724 bl_flash.obj (.text) 0806d76c bl_flash.obj (.text) 0806d780 bl_flash.obj (.text) [4 trampolines] [6 trampoline calls] GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 0806d600 BLInternalFlashFirstSectorSizeGet 0806d628 BLInternalFlashSizeGet 0806d650 BLInternalFlashStartAddrCheck 0001f5dd C$$EXIT 000094fc CheckDeviceStateCRC16 0001880c CritialErrorHandler 00017798 Dp83640AutoNegotiate 00017a30 Dp83640DisableLoopback 000179a0 Dp83640EnableLoopback 00017ab4 Dp83640GetTimeStamp 00017644 Dp83640IDGet 000176bc Dp83640LinkStatusGet 00017928 Dp83640PartnerAbilityGet 00017950 Dp83640Reset 0001b44c EMACCore0RxIsr 0001f594 EMACCore0TxIsr 000028a8 EMACCoreIntAck 00003094 EMACDMAInit 00002d54 EMACDisableIdleState 00002de0 EMACDisableLoopback 00002410 EMACDuplexSet 00002d30 EMACEnableIdleState 00002d78 EMACEnableLoopback 00002c58 EMACFrameSelect 00003a50 EMACGetConfigValue 00003288 EMACHWInit 00002518 EMACInit 00002ac4 EMACInstConfig 00002aac EMACIntVectorGet 00002b28 EMACLinkSetup 00002820 EMACMACAddrSet 000027bc EMACMACSrcAddrSet 000023ec EMACMIIDisable 000023c8 EMACMIIEnable 00002a80 EMACNumFreeBufSet 00002388 EMACRMIISpeedSet 00002f90 EMACReadNetStatRegisters 000038b4 EMACReceive 00002964 EMACRxBroadCastDisable 00002920 EMACRxBroadCastEnable 000028f4 EMACRxCPWrite 000024a4 EMACRxDisable 00002488 EMACRxEnable 00002eb4 EMACRxFlowControlDisable 00002e90 EMACRxFlowControlEnable 000024ec EMACRxHdrDescPtrWrite 0000232c EMACRxIntPulseDisable 000022d0 EMACRxIntPulseEnable 00003004 EMACRxIntStat 000029e4 EMACRxMultiCastDisable 000029a0 EMACRxMultiCastEnable 00002f3c EMACRxSetFlowThreshold 00002c2c EMACRxTeardown 00002a50 EMACRxUnicastClear 00002a20 EMACRxUnicastSet 00002ce4 EMACSoftReset 00002ed8 EMACSwizzleData 00002f20 EMACSwizzleData16 00003594 EMACTransmit 000028c8 EMACTxCPWrite 0000246c EMACTxDisable 00002450 EMACTxEnable 00002e6c EMACTxFlowControlDisable 00002e48 EMACTxFlowControlEnable 000024c0 EMACTxHdrDescPtrWrite 0000379c EMACTxIntHandler 0001b434 EMACTxIntISR 00002274 EMACTxIntPulseDisable 00002218 EMACTxIntPulseEnable 00002fb4 EMACTxIntStat 00002c84 EMACTxPrioritySelect 00002c00 EMACTxTeardown 0001f03c EMAC_LwIP_init 0806d5b6 FPGA_TX_LEN_POS 0806d5bc FPGA_TX_POS 0806d840 Fapi_BlockErase 0806da94 Fapi_BlockProgram 0806dce4 Fapi_BlockRead 0806d790 Fapi_Init 0806dbac Fapi_UpdateStatusProgram 0806e539 Fapi_calculateEcc 0806e435 Fapi_calculateFletcherChecksum 0806e3b9 Fapi_doMarginReadByByte 0806e2e1 Fapi_enableMainBankSectors 0806e4f9 Fapi_flushPipeline 0806e54d Fapi_getNumberOfBankSectors 0806dd8d Fapi_initializeFlashBanks 0806e46d Fapi_issueAsyncCommandWithAddress 0806e169 Fapi_issueProgrammingCommand 0806d5f8 Fapi_serviceWatchdogTimer 0806dfed Fapi_setActiveFlashBank 0806e49d Fapi_waitDelay 0806dc98 Flash_Erase_Check 0806dc48 Flash_Program_Check 00009e00 GetAntTXLevel 0000aa9c GetAtpAntState 00009f50 GetDeviceState 000092d4 GetDeviceStateCRC16 00009f78 GetLocalCBStatus 00009f84 GetRemoteCBStatus 0000a6e4 GetRemoteDeviceSWVersion 0000a254 HandleDeviceSWVersionMSG 00009fa0 HandleDeviceStateMSG 0000a7b4 HandleRemoteMCUStateMSG 0000d234 HandleRemotePCData 0001f0c4 IntMasterIRQDisable 0001f0bc IntMasterIRQEnable 0001f0cc IntMasterStatusGet 0001dfa8 MDIODisable 0001df84 MDIOEnable 0001df3c MDIOInit 0001df0c MDIOPhyAliveStatusGet 0001df24 MDIOPhyLinkStatusGet 0001de0c MDIOPhyRegRead 0001dea4 MDIOPhyRegWrite 0001eb78 MMCSPIRXInterrupt 00009668 RequireDeviceFirmwareVersion 0000a998 ResetComWithRemoteMCU UNDEFED SHT$$INIT_ARRAY$$Base UNDEFED SHT$$INIT_ARRAY$$Limit 00009ddc SetAntRXLevel 00009c44 SetAntTXLevel 00009f5c SetLocalCBStatus 0001dff8 StandardOuputArrayInHex 0001dfd0 StandardOuputText 0001e084 StandardOuputUint16 0001e0cc StandardOuputUint32 0001e114 StandardOuputUint64 0001e03c StandardOuputUint8 0001e01c StandardOuputUint8Hex 0001ed18 TMS570DMABTCINT 0001ec94 TMS570DMAHBCINT 0001f4d4 TMS570ESMHighInterrupt 000042b0 TMS570EmacCalcUDPCheckSum 00003e94 TMS570EmacSendHexMSG 00003cdc TMS570EmacSendTextMSG 00003ba8 TMS570EmacTXBufferInit 0000518c TMS570EmacUpdateLinkState 00005470 TMS570EnalbeEmacRXInt 0001f360 TMS570GIOLowLevelInt 0001d824 TMS570I2CINT 0001ea40 TMS570SPI2RXInterrupt 00012894 UINT16ToUINT8 000128f8 UINT32ToString 00012660 UINT32ToUINT8 000126ec UINT48ToUINT8 00012adc UINT64ToString 000127a8 UINT64ToUINT8 00012cdc UINT8ToFloat 000124e0 UINT8ToINT32 00012600 UINT8ToUINT16 00012570 UINT8ToUINT32 00012378 UINT8ToUINT48 00012d84 UINT8Todouble 00009e7c UpdateDeviceState 0806e57d _Fapi_checkWdService 0806e351 _Fapi_enterMarginMode 0806e4cd _Fapi_exitMarginMode 0806e3f9 _Fapi_issueFsmCommand 0001f888 __TI_CINIT_Base 0001f898 __TI_CINIT_Limit 0001f870 __TI_Handler_Table_Base 0001f87c __TI_Handler_Table_Limit 0001b08c __TI_PINIT_Base 0001b090 __TI_PINIT_Limit 0001f44d __TI_auto_init_nobinit_nopinit 0001f29f __TI_decompress_lzss 0001f5c3 __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00000000 __TI_static_base__ 0001f5d1 __TI_zero_init 0001f30c __aeabi_idiv 0001f30b __aeabi_idiv0 0001f30c __aeabi_idivmod 0001f30b __aeabi_ldiv0 0001f559 __aeabi_llsl 0001f225 __aeabi_memclr 0001f225 __aeabi_memclr4 0001f225 __aeabi_memclr8 0001f189 __aeabi_memcpy 0001f189 __aeabi_memcpy4 0001f189 __aeabi_memcpy8 0001f227 __aeabi_memset 0001f227 __aeabi_memset4 0001f227 __aeabi_memset8 0001f3b0 __aeabi_uidiv 0001f3b0 __aeabi_uidivmod 0001c62c __aeabi_uldivmod ffffffff __binit__ ffffffff __c_args__ 08002000 __start___llvm_prf_cnts 08002000 __stop___llvm_prf_cnts 0001f0ec _c_int00 0001b030 _cacheDisable_ 0001b000 _cacheEnable_ 0001afe0 _checkMemInitOn_ 0001aedc _coreClearAuxiliaryDataFault_ 0001aef8 _coreClearAuxiliaryInstructionFault_ 0001aea4 _coreClearDataFaultAddress_ 0001ae6c _coreClearDataFault_ 0001aec0 _coreClearInstructionFaultAddress_ 0001ae88 _coreClearInstructionFault_ 0001ae34 _coreDisableEventBusExport_ 0001ae1c _coreEnableEventBusExport_ 0001ae4c _coreEnableIrqVicOffset_ 0001ae04 _coreEnableVfp_ 0001aed4 _coreGetAuxiliaryDataFault_ 0001aef0 _coreGetAuxiliaryInstructionFault_ 0001ae9c _coreGetDataFaultAddress_ 0001ae64 _coreGetDataFault_ 0001aeb8 _coreGetInstructionFaultAddress_ 0001ae80 _coreGetInstructionFault_ 0001ac8c _coreInitRegisters_ 0001ad98 _coreInitStackPointer_ 0001b054 _dCacheInvalidate_ 0001af0c _disable_IRQ_interrupt_ 0001af14 _enable_IRQ_interrupt_ 0001af1c _enable_interrupt_ 0001af24 _esmCcmErrorsClear_ 0001ade4 _getCPSRValue_ 0001adec _gotoCPUIdle_ 0001b070 _iCacheInvalidate_ 0001afac _memInit_ 0001b3dc _mpuAreRegionsSeparate_ 0001b3b8 _mpuDisableBackgroundRegion_ 0001b380 _mpuDisable_ 0001b3a0 _mpuEnableBackgroundRegion_ 0001b360 _mpuEnable_ 0001b3d0 _mpuGetNumberOfRegions_ 0001b400 _mpuGetRegionBaseAddress_ 0001b420 _mpuGetRegionPermission_ 0001b414 _mpuGetRegionType_ 0001b3f0 _mpuGetRegion_ 0001b094 _mpuInit_ 0001b3f8 _mpuSetRegionBaseAddress_ 0001b42c _mpuSetRegionSizeRegister_ 0001b408 _mpuSetRegionTypeAndPermission_ 0001b3e8 _mpuSetRegion_ 0806e55d _scaleEEFclk 0806e56d _scaleMainFclk UNDEFED _system_post_cinit 0001f5dd abort 00000fa0 apiLoadSize 00001278 apiLoadStart 0806d5f8 apiRunStart ffffffff binit 0001ea20 can_co_attach 0001e9bc can_getrxbufferdata 0001e908 can_init 0001e958 can_senddata 000166bc can_tms570_init 00001258 constLoadSize 00000020 constLoadStart 0806c3a0 constRunStart 08053ad8 countrxisr 0806c37c current_header 0806c380 current_iphdr_dest 0806c384 current_iphdr_src 0806c388 current_netif 0000b28c dhcp_cleanup 0000ae44 dhcp_coarse_tmr 0000aed8 dhcp_fine_tmr 0000b44c dhcp_inform 0000b598 dhcp_network_changed 0000bd38 dhcp_release 0000b9bc dhcp_renew 0806c364 dhcp_rx_options_given 0806c30c dhcp_rx_options_val 0000b260 dhcp_set_struct 0000b2c0 dhcp_start 0000beac dhcp_stop 0001cefc dma_EnableChannel 0001cf5c dma_IntEnable 0001ce10 dma_ReqAssign 0001ce70 dma_SetCtrlPacket 0001cfc4 dma_co_attach 0001cdc0 dma_enable 0001ac3c dma_tms570_init 0001cda0 emac_co_attach 0001cbc4 emac_init 0001cd38 emac_sendhexmsg 0001ccd8 emac_sendtextmsg 0001cc70 emac_sendudp 000054a4 emac_tms570_init 0001cb74 emac_txbufferInit 0001cc1c emac_updatelinkstate 00005448 emactestinit 0001ef54 esm_co_attach 0001eefc esm_getstatus 0001eeac esm_init 0001dbb4 esm_tms570_init 0000e944 etharp_cleanup_netif 0000e9c8 etharp_find_addr 0000edb4 etharp_output 0000f02c etharp_query 0000f48c etharp_request 0000e360 etharp_tmr 0806d5c2 ethbroadcast 0000f4e8 ethernet_input 0806d5c8 ethzero 080536ac flash_sector 0001d768 fpgacom_GetVersion 0001d7b4 fpgacom_ResetIf 0001d6b8 fpgacom_SendData 0001d668 fpgacom_UpdateData 0001d804 fpgacom_co_attach 0001d618 fpgacom_init 0001d718 fpgacom_interrupt 00018294 fpgacom_tms570_init 0001f490 frame_func_register 0806c39c g_ucEndBank 0806c39d g_ucStartBank 08053b84 g_ulBankInitialized 000186b4 getResetSource 0001e770 gio_co_attach 0001e720 gio_disableinterrupt 0001e6c4 gio_getvalue 0001e60c gio_init 0001e65c gio_setvalue 0001c5f4 gio_tms570_init 0806c274 hdkif_data 000110ec hdkif_init 0001169c hdkif_link_status 000107e4 hdkif_macaddrset 00011670 hdkif_netif_status 00011184 hdkif_rx_inthandler 00010774 hdkif_swizzle_data 000107d0 hdkif_swizzle_rxp 000107bc hdkif_swizzle_txp 00011510 hdkif_tx_inthandler 0001ee8c het_co_attach 0001eda4 het_init 0001ee40 het_maincb 0001edf4 het_mainmcu 0001d338 het_tms570_init 00019e20 icmp_dest_unreach 00019ac0 icmp_input 000194c8 inet_chksum 000194ec inet_chksum_pbuf 00019124 inet_chksum_pseudo 000192dc inet_chksum_pseudo_partial 000189a8 ip4_addr_isbroadcast 00018a78 ip4_addr_netmask_valid 0806d5ec ip_addr_any 0806d5f0 ip_addr_broadcast 000156e4 ip_input 00015dcc ip_output 00015b50 ip_output_if 000155f0 ip_route 00018b0c ipaddr_addr 00018b38 ipaddr_aton 00018e64 ipaddr_ntoa 00018e80 ipaddr_ntoa_r 0001e2d8 led_co_attach 0001e220 led_flash 0001e1c8 led_setallstate 0001e168 led_setstate 0001ba88 led_tms570_init 0001e288 led_updatestate 0001c090 lwIPInit 0001c2ec lwIPLinkStatusGet 0001c2cc lwIPNetIfStatusGet 0001c30c lwIPRxIntHandler 0001c32c lwIPTxIntHandler 0001f538 lwip_init 0806c17c lwip_stats 0000e02c main 000184e8 mapClocks 0001557c mem_calloc 00014eec mem_free 00014e3c mem_init 000152a8 mem_malloc 00014fc0 mem_trim 0001f511 memcmp 0001f189 memcpy 0001bd14 memp_free 0001baac memp_init 0001bc0c memp_malloc 0001f22d memset 0001cb04 mmc_cleardata 0001cb54 mmc_co_attach 0001ca68 mmc_finishwr 0001c8e4 mmc_init 0001c934 mmc_readblock 0001c9f8 mmc_savedata 0001c998 mmc_savelog 000086b0 mmc_tms570_init 0001cab4 mmc_updatedata 000139e8 muxInit 000195ec netif_add 0806c38c netif_default 000197f8 netif_find 000195e8 netif_init 0806c390 netif_list 0001970c netif_remove 000196c8 netif_set_addr 00019954 netif_set_default 000199cc netif_set_down 000198e4 netif_set_gw 000198ac netif_set_ipaddr 00019a84 netif_set_link_down 00019a10 netif_set_link_up 0001991c netif_set_netmask 00019970 netif_set_up 0000f6c8 pbuf_alloc 0000fe6c pbuf_cat 0000fefc pbuf_chain 0000fde8 pbuf_clen 00010424 pbuf_coalesce 0000ffa8 pbuf_copy 0001019c pbuf_copy_partial 0000ff20 pbuf_dechain 0000fcd8 pbuf_free 00010494 pbuf_get_at 0000fb64 pbuf_header 00010534 pbuf_memcmp 00010648 pbuf_memfind 0000fa28 pbuf_realloc 0000fe34 pbuf_ref 000106f4 pbuf_strstr 00010308 pbuf_take 00018434 periphInit 0001f5e0 phantomInterrupt 08053d08 ram_heap 0001a0b8 raw_bind 0001a0f4 raw_connect 00019f70 raw_input 0001a388 raw_new 0001a130 raw_recv 0001a2e0 raw_remove 0001a2bc raw_send 0001a160 raw_sendto 080539f4 regfunc_tab 00000000 resetEntry 0001e460 rtc_co_attach 0001e394 rtc_getdate 0001e348 rtc_gettimeinsec 0001e2f8 rtc_init 0001e408 rtc_setdate 000138c8 rtc_tms570_init 0001e58c rti_DelayInUsec 0001e4d4 rti_GetLocalSystemTimeInUsec 0001e528 rti_TimeElapsedInUsec 0001e5e4 rti_co_attach 0001e484 rti_init 0001d180 rti_tms570_init 0001e890 sci_Disable 0001e7e0 sci_FirstHalfINT 0001e838 sci_LastHalfINT 0001e8e8 sci_co_attach 0001e790 sci_init 00016e8c sci_tms570_init 000183f4 setupFlash 0001834c setupPLL 0001dd3c spi_IsFinishRXData_2 0001dd94 spi_IsSlaveDataReady_2 0001dcdc spi_RXData_2 0001dc74 spi_TXData_2 0001ddec spi_co_attach 0001dc24 spi_init 00017540 spi_tms570_init 0001f5e4 stats_init 0001f577 strcat 0001f5ad strlen 0001f400 sys_arch_protect 0001f418 sys_arch_unprotect 0001a744 sys_check_timeouts 0001f434 sys_now 0001a834 sys_restart_timeouts 0001a4a4 sys_timeout 0001a460 sys_timeouts_init 0001a648 sys_untimeout 00018614 systemInit 00018684 systemPowerDown 000183ac trimLPO 00011f98 udp_bind 000120f8 udp_connect 000121f8 udp_disconnect 00011710 udp_init 000117c4 udp_input 00012308 udp_new 0806c394 udp_pcbs 00012230 udp_recv 00012260 udp_remove 00011cc8 udp_send 00011cf4 udp_sendto 00011d60 udp_sendto_if 0001448c vimChannelMap 000146f8 vimDisableInterrupt 0001bdac vimECCErrorHandler 00014530 vimEnableInterrupt 000147a4 vimGetConfigValue 000143b8 vimInit 0001f01c wd_co_attach 0001d5b4 wd_tms570_init 0001ef74 wdt_reset 0001efc4 wdt_set GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_static_base__ 00000000 resetEntry 00000020 constLoadStart 00000fa0 apiLoadSize 00001258 constLoadSize 00001278 apiLoadStart 00002218 EMACTxIntPulseEnable 00002274 EMACTxIntPulseDisable 000022d0 EMACRxIntPulseEnable 0000232c EMACRxIntPulseDisable 00002388 EMACRMIISpeedSet 000023c8 EMACMIIEnable 000023ec EMACMIIDisable 00002410 EMACDuplexSet 00002450 EMACTxEnable 0000246c EMACTxDisable 00002488 EMACRxEnable 000024a4 EMACRxDisable 000024c0 EMACTxHdrDescPtrWrite 000024ec EMACRxHdrDescPtrWrite 00002518 EMACInit 000027bc EMACMACSrcAddrSet 00002820 EMACMACAddrSet 000028a8 EMACCoreIntAck 000028c8 EMACTxCPWrite 000028f4 EMACRxCPWrite 00002920 EMACRxBroadCastEnable 00002964 EMACRxBroadCastDisable 000029a0 EMACRxMultiCastEnable 000029e4 EMACRxMultiCastDisable 00002a20 EMACRxUnicastSet 00002a50 EMACRxUnicastClear 00002a80 EMACNumFreeBufSet 00002aac EMACIntVectorGet 00002ac4 EMACInstConfig 00002b28 EMACLinkSetup 00002c00 EMACTxTeardown 00002c2c EMACRxTeardown 00002c58 EMACFrameSelect 00002c84 EMACTxPrioritySelect 00002ce4 EMACSoftReset 00002d30 EMACEnableIdleState 00002d54 EMACDisableIdleState 00002d78 EMACEnableLoopback 00002de0 EMACDisableLoopback 00002e48 EMACTxFlowControlEnable 00002e6c EMACTxFlowControlDisable 00002e90 EMACRxFlowControlEnable 00002eb4 EMACRxFlowControlDisable 00002ed8 EMACSwizzleData 00002f20 EMACSwizzleData16 00002f3c EMACRxSetFlowThreshold 00002f90 EMACReadNetStatRegisters 00002fb4 EMACTxIntStat 00003004 EMACRxIntStat 00003094 EMACDMAInit 00003288 EMACHWInit 00003594 EMACTransmit 0000379c EMACTxIntHandler 000038b4 EMACReceive 00003a50 EMACGetConfigValue 00003ba8 TMS570EmacTXBufferInit 00003cdc TMS570EmacSendTextMSG 00003e94 TMS570EmacSendHexMSG 000042b0 TMS570EmacCalcUDPCheckSum 0000518c TMS570EmacUpdateLinkState 00005448 emactestinit 00005470 TMS570EnalbeEmacRXInt 000054a4 emac_tms570_init 000086b0 mmc_tms570_init 000092d4 GetDeviceStateCRC16 000094fc CheckDeviceStateCRC16 00009668 RequireDeviceFirmwareVersion 00009c44 SetAntTXLevel 00009ddc SetAntRXLevel 00009e00 GetAntTXLevel 00009e7c UpdateDeviceState 00009f50 GetDeviceState 00009f5c SetLocalCBStatus 00009f78 GetLocalCBStatus 00009f84 GetRemoteCBStatus 00009fa0 HandleDeviceStateMSG 0000a254 HandleDeviceSWVersionMSG 0000a6e4 GetRemoteDeviceSWVersion 0000a7b4 HandleRemoteMCUStateMSG 0000a998 ResetComWithRemoteMCU 0000aa9c GetAtpAntState 0000ae44 dhcp_coarse_tmr 0000aed8 dhcp_fine_tmr 0000b260 dhcp_set_struct 0000b28c dhcp_cleanup 0000b2c0 dhcp_start 0000b44c dhcp_inform 0000b598 dhcp_network_changed 0000b9bc dhcp_renew 0000bd38 dhcp_release 0000beac dhcp_stop 0000d234 HandleRemotePCData 0000e02c main 0000e360 etharp_tmr 0000e944 etharp_cleanup_netif 0000e9c8 etharp_find_addr 0000edb4 etharp_output 0000f02c etharp_query 0000f48c etharp_request 0000f4e8 ethernet_input 0000f6c8 pbuf_alloc 0000fa28 pbuf_realloc 0000fb64 pbuf_header 0000fcd8 pbuf_free 0000fde8 pbuf_clen 0000fe34 pbuf_ref 0000fe6c pbuf_cat 0000fefc pbuf_chain 0000ff20 pbuf_dechain 0000ffa8 pbuf_copy 0001019c pbuf_copy_partial 00010308 pbuf_take 00010424 pbuf_coalesce 00010494 pbuf_get_at 00010534 pbuf_memcmp 00010648 pbuf_memfind 000106f4 pbuf_strstr 00010774 hdkif_swizzle_data 000107bc hdkif_swizzle_txp 000107d0 hdkif_swizzle_rxp 000107e4 hdkif_macaddrset 000110ec hdkif_init 00011184 hdkif_rx_inthandler 00011510 hdkif_tx_inthandler 00011670 hdkif_netif_status 0001169c hdkif_link_status 00011710 udp_init 000117c4 udp_input 00011cc8 udp_send 00011cf4 udp_sendto 00011d60 udp_sendto_if 00011f98 udp_bind 000120f8 udp_connect 000121f8 udp_disconnect 00012230 udp_recv 00012260 udp_remove 00012308 udp_new 00012378 UINT8ToUINT48 000124e0 UINT8ToINT32 00012570 UINT8ToUINT32 00012600 UINT8ToUINT16 00012660 UINT32ToUINT8 000126ec UINT48ToUINT8 000127a8 UINT64ToUINT8 00012894 UINT16ToUINT8 000128f8 UINT32ToString 00012adc UINT64ToString 00012cdc UINT8ToFloat 00012d84 UINT8Todouble 000138c8 rtc_tms570_init 000139e8 muxInit 000143b8 vimInit 0001448c vimChannelMap 00014530 vimEnableInterrupt 000146f8 vimDisableInterrupt 000147a4 vimGetConfigValue 00014e3c mem_init 00014eec mem_free 00014fc0 mem_trim 000152a8 mem_malloc 0001557c mem_calloc 000155f0 ip_route 000156e4 ip_input 00015b50 ip_output_if 00015dcc ip_output 000166bc can_tms570_init 00016e8c sci_tms570_init 00017540 spi_tms570_init 00017644 Dp83640IDGet 000176bc Dp83640LinkStatusGet 00017798 Dp83640AutoNegotiate 00017928 Dp83640PartnerAbilityGet 00017950 Dp83640Reset 000179a0 Dp83640EnableLoopback 00017a30 Dp83640DisableLoopback 00017ab4 Dp83640GetTimeStamp 00018294 fpgacom_tms570_init 0001834c setupPLL 000183ac trimLPO 000183f4 setupFlash 00018434 periphInit 000184e8 mapClocks 00018614 systemInit 00018684 systemPowerDown 000186b4 getResetSource 0001880c CritialErrorHandler 000189a8 ip4_addr_isbroadcast 00018a78 ip4_addr_netmask_valid 00018b0c ipaddr_addr 00018b38 ipaddr_aton 00018e64 ipaddr_ntoa 00018e80 ipaddr_ntoa_r 00019124 inet_chksum_pseudo 000192dc inet_chksum_pseudo_partial 000194c8 inet_chksum 000194ec inet_chksum_pbuf 000195e8 netif_init 000195ec netif_add 000196c8 netif_set_addr 0001970c netif_remove 000197f8 netif_find 000198ac netif_set_ipaddr 000198e4 netif_set_gw 0001991c netif_set_netmask 00019954 netif_set_default 00019970 netif_set_up 000199cc netif_set_down 00019a10 netif_set_link_up 00019a84 netif_set_link_down 00019ac0 icmp_input 00019e20 icmp_dest_unreach 00019f70 raw_input 0001a0b8 raw_bind 0001a0f4 raw_connect 0001a130 raw_recv 0001a160 raw_sendto 0001a2bc raw_send 0001a2e0 raw_remove 0001a388 raw_new 0001a460 sys_timeouts_init 0001a4a4 sys_timeout 0001a648 sys_untimeout 0001a744 sys_check_timeouts 0001a834 sys_restart_timeouts 0001ac3c dma_tms570_init 0001ac8c _coreInitRegisters_ 0001ad98 _coreInitStackPointer_ 0001ade4 _getCPSRValue_ 0001adec _gotoCPUIdle_ 0001ae04 _coreEnableVfp_ 0001ae1c _coreEnableEventBusExport_ 0001ae34 _coreDisableEventBusExport_ 0001ae4c _coreEnableIrqVicOffset_ 0001ae64 _coreGetDataFault_ 0001ae6c _coreClearDataFault_ 0001ae80 _coreGetInstructionFault_ 0001ae88 _coreClearInstructionFault_ 0001ae9c _coreGetDataFaultAddress_ 0001aea4 _coreClearDataFaultAddress_ 0001aeb8 _coreGetInstructionFaultAddress_ 0001aec0 _coreClearInstructionFaultAddress_ 0001aed4 _coreGetAuxiliaryDataFault_ 0001aedc _coreClearAuxiliaryDataFault_ 0001aef0 _coreGetAuxiliaryInstructionFault_ 0001aef8 _coreClearAuxiliaryInstructionFault_ 0001af0c _disable_IRQ_interrupt_ 0001af14 _enable_IRQ_interrupt_ 0001af1c _enable_interrupt_ 0001af24 _esmCcmErrorsClear_ 0001afac _memInit_ 0001afe0 _checkMemInitOn_ 0001b000 _cacheEnable_ 0001b030 _cacheDisable_ 0001b054 _dCacheInvalidate_ 0001b070 _iCacheInvalidate_ 0001b08c __TI_PINIT_Base 0001b090 __TI_PINIT_Limit 0001b094 _mpuInit_ 0001b360 _mpuEnable_ 0001b380 _mpuDisable_ 0001b3a0 _mpuEnableBackgroundRegion_ 0001b3b8 _mpuDisableBackgroundRegion_ 0001b3d0 _mpuGetNumberOfRegions_ 0001b3dc _mpuAreRegionsSeparate_ 0001b3e8 _mpuSetRegion_ 0001b3f0 _mpuGetRegion_ 0001b3f8 _mpuSetRegionBaseAddress_ 0001b400 _mpuGetRegionBaseAddress_ 0001b408 _mpuSetRegionTypeAndPermission_ 0001b414 _mpuGetRegionType_ 0001b420 _mpuGetRegionPermission_ 0001b42c _mpuSetRegionSizeRegister_ 0001b434 EMACTxIntISR 0001b44c EMACCore0RxIsr 0001ba88 led_tms570_init 0001baac memp_init 0001bc0c memp_malloc 0001bd14 memp_free 0001bdac vimECCErrorHandler 0001c090 lwIPInit 0001c2cc lwIPNetIfStatusGet 0001c2ec lwIPLinkStatusGet 0001c30c lwIPRxIntHandler 0001c32c lwIPTxIntHandler 0001c5f4 gio_tms570_init 0001c62c __aeabi_uldivmod 0001c8e4 mmc_init 0001c934 mmc_readblock 0001c998 mmc_savelog 0001c9f8 mmc_savedata 0001ca68 mmc_finishwr 0001cab4 mmc_updatedata 0001cb04 mmc_cleardata 0001cb54 mmc_co_attach 0001cb74 emac_txbufferInit 0001cbc4 emac_init 0001cc1c emac_updatelinkstate 0001cc70 emac_sendudp 0001ccd8 emac_sendtextmsg 0001cd38 emac_sendhexmsg 0001cda0 emac_co_attach 0001cdc0 dma_enable 0001ce10 dma_ReqAssign 0001ce70 dma_SetCtrlPacket 0001cefc dma_EnableChannel 0001cf5c dma_IntEnable 0001cfc4 dma_co_attach 0001d180 rti_tms570_init 0001d338 het_tms570_init 0001d5b4 wd_tms570_init 0001d618 fpgacom_init 0001d668 fpgacom_UpdateData 0001d6b8 fpgacom_SendData 0001d718 fpgacom_interrupt 0001d768 fpgacom_GetVersion 0001d7b4 fpgacom_ResetIf 0001d804 fpgacom_co_attach 0001d824 TMS570I2CINT 0001dbb4 esm_tms570_init 0001dc24 spi_init 0001dc74 spi_TXData_2 0001dcdc spi_RXData_2 0001dd3c spi_IsFinishRXData_2 0001dd94 spi_IsSlaveDataReady_2 0001ddec spi_co_attach 0001de0c MDIOPhyRegRead 0001dea4 MDIOPhyRegWrite 0001df0c MDIOPhyAliveStatusGet 0001df24 MDIOPhyLinkStatusGet 0001df3c MDIOInit 0001df84 MDIOEnable 0001dfa8 MDIODisable 0001dfd0 StandardOuputText 0001dff8 StandardOuputArrayInHex 0001e01c StandardOuputUint8Hex 0001e03c StandardOuputUint8 0001e084 StandardOuputUint16 0001e0cc StandardOuputUint32 0001e114 StandardOuputUint64 0001e168 led_setstate 0001e1c8 led_setallstate 0001e220 led_flash 0001e288 led_updatestate 0001e2d8 led_co_attach 0001e2f8 rtc_init 0001e348 rtc_gettimeinsec 0001e394 rtc_getdate 0001e408 rtc_setdate 0001e460 rtc_co_attach 0001e484 rti_init 0001e4d4 rti_GetLocalSystemTimeInUsec 0001e528 rti_TimeElapsedInUsec 0001e58c rti_DelayInUsec 0001e5e4 rti_co_attach 0001e60c gio_init 0001e65c gio_setvalue 0001e6c4 gio_getvalue 0001e720 gio_disableinterrupt 0001e770 gio_co_attach 0001e790 sci_init 0001e7e0 sci_FirstHalfINT 0001e838 sci_LastHalfINT 0001e890 sci_Disable 0001e8e8 sci_co_attach 0001e908 can_init 0001e958 can_senddata 0001e9bc can_getrxbufferdata 0001ea20 can_co_attach 0001ea40 TMS570SPI2RXInterrupt 0001eb78 MMCSPIRXInterrupt 0001ec94 TMS570DMAHBCINT 0001ed18 TMS570DMABTCINT 0001eda4 het_init 0001edf4 het_mainmcu 0001ee40 het_maincb 0001ee8c het_co_attach 0001eeac esm_init 0001eefc esm_getstatus 0001ef54 esm_co_attach 0001ef74 wdt_reset 0001efc4 wdt_set 0001f01c wd_co_attach 0001f03c EMAC_LwIP_init 0001f0bc IntMasterIRQEnable 0001f0c4 IntMasterIRQDisable 0001f0cc IntMasterStatusGet 0001f0ec _c_int00 0001f189 __aeabi_memcpy 0001f189 __aeabi_memcpy4 0001f189 __aeabi_memcpy8 0001f189 memcpy 0001f225 __aeabi_memclr 0001f225 __aeabi_memclr4 0001f225 __aeabi_memclr8 0001f227 __aeabi_memset 0001f227 __aeabi_memset4 0001f227 __aeabi_memset8 0001f22d memset 0001f29f __TI_decompress_lzss 0001f30b __aeabi_idiv0 0001f30b __aeabi_ldiv0 0001f30c __aeabi_idiv 0001f30c __aeabi_idivmod 0001f360 TMS570GIOLowLevelInt 0001f3b0 __aeabi_uidiv 0001f3b0 __aeabi_uidivmod 0001f400 sys_arch_protect 0001f418 sys_arch_unprotect 0001f434 sys_now 0001f44d __TI_auto_init_nobinit_nopinit 0001f490 frame_func_register 0001f4d4 TMS570ESMHighInterrupt 0001f511 memcmp 0001f538 lwip_init 0001f559 __aeabi_llsl 0001f577 strcat 0001f594 EMACCore0TxIsr 0001f5ad strlen 0001f5c3 __TI_decompress_none 0001f5d1 __TI_zero_init 0001f5dd C$$EXIT 0001f5dd abort 0001f5e0 phantomInterrupt 0001f5e4 stats_init 0001f870 __TI_Handler_Table_Base 0001f87c __TI_Handler_Table_Limit 0001f888 __TI_CINIT_Base 0001f898 __TI_CINIT_Limit 08002000 __start___llvm_prf_cnts 08002000 __stop___llvm_prf_cnts 080536ac flash_sector 080539f4 regfunc_tab 08053ad8 countrxisr 08053b84 g_ulBankInitialized 08053d08 ram_heap 0806c17c lwip_stats 0806c274 hdkif_data 0806c30c dhcp_rx_options_val 0806c364 dhcp_rx_options_given 0806c37c current_header 0806c380 current_iphdr_dest 0806c384 current_iphdr_src 0806c388 current_netif 0806c38c netif_default 0806c390 netif_list 0806c394 udp_pcbs 0806c39c g_ucEndBank 0806c39d g_ucStartBank 0806c3a0 constRunStart 0806d5b6 FPGA_TX_LEN_POS 0806d5bc FPGA_TX_POS 0806d5c2 ethbroadcast 0806d5c8 ethzero 0806d5ec ip_addr_any 0806d5f0 ip_addr_broadcast 0806d5f8 Fapi_serviceWatchdogTimer 0806d5f8 apiRunStart 0806d600 BLInternalFlashFirstSectorSizeGet 0806d628 BLInternalFlashSizeGet 0806d650 BLInternalFlashStartAddrCheck 0806d790 Fapi_Init 0806d840 Fapi_BlockErase 0806da94 Fapi_BlockProgram 0806dbac Fapi_UpdateStatusProgram 0806dc48 Flash_Program_Check 0806dc98 Flash_Erase_Check 0806dce4 Fapi_BlockRead 0806dd8d Fapi_initializeFlashBanks 0806dfed Fapi_setActiveFlashBank 0806e169 Fapi_issueProgrammingCommand 0806e2e1 Fapi_enableMainBankSectors 0806e351 _Fapi_enterMarginMode 0806e3b9 Fapi_doMarginReadByByte 0806e3f9 _Fapi_issueFsmCommand 0806e435 Fapi_calculateFletcherChecksum 0806e46d Fapi_issueAsyncCommandWithAddress 0806e49d Fapi_waitDelay 0806e4cd _Fapi_exitMarginMode 0806e4f9 Fapi_flushPipeline 0806e539 Fapi_calculateEcc 0806e54d Fapi_getNumberOfBankSectors 0806e55d _scaleEEFclk 0806e56d _scaleMainFclk 0806e57d _Fapi_checkWdService ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start ffffffff __binit__ ffffffff __c_args__ ffffffff binit UNDEFED SHT$$INIT_ARRAY$$Base UNDEFED SHT$$INIT_ARRAY$$Limit UNDEFED _system_post_cinit [499 symbols]
我编译后的MAP文件,麻烦帮忙看看,多谢!
因为问题比较复杂,工程师需要花多一些的时间来分析您的代码。在此同时,能否请您先参考以下 TI 的 Hercules Ethernet Bootloader 示例?
已在E2E英文论坛为您询问资深工程师,一旦得到回复会立刻回复给您
请问这个示例代码可以在4357的开发板上运行吗?使用CCS11.0,可以吗?
请问这个示例代码可以在4357的开发板上运行吗?使用CCS11.0,可以吗?
我目前把Ethernet_Bootloader示例程序放在 桌面的Ti文件夹里,然后使用CCS11.0导入工程文件,发现无法进行编译,请问是不是该工程放到固定的目录下?