****************************************************************************** TI ARM Linker PC v5.2.4 ****************************************************************************** >> Linked Mon Dec 07 18:04:15 2015 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 00007941 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00010000 00009024 00006fdc R X SRAM 20000000 00040000 00010dfe 0002f202 RW X SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00000000 00000000 00009028 00009028 r-x 00000000 00000000 00000200 00000200 r-- .intvecs 00000200 00000200 00008912 00008912 r-x .text 00008b14 00008b14 00000452 00000452 r-- .const 00008f68 00008f68 000000c0 000000c0 r-- .cinit 20000000 20000000 00010e00 00000000 rw- 20000000 20000000 0000e3ae 00000000 rw- .bss 2000e3b0 2000e3b0 00002000 00000000 rw- .stack 200103b0 200103b0 00000800 00000000 rw- .sysmem 20010bb0 20010bb0 00000250 00000000 rw- .data SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .intvecs 0 00000000 00000200 00000000 00000200 tm4c129encpdt_startup_ccs.obj (.intvecs) .text 0 00000200 00008912 00000200 00000734 bl_main.obj (.text:Updater) 00000934 00000004 driverlib.lib : i2c.obj (.text:I2CMasterControl) 00000938 0000062c UartDma.obj (.text:UartDmaInit) 00000f64 00000004 driverlib.lib : i2c.obj (.text:I2CMasterDataGet) 00000f68 000003e0 Setup.obj (.text:VerifyBeforeFirmwareExecute) 00001348 000003dc rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.text) 00001724 00000004 driverlib.lib : i2c.obj (.text:I2CMasterDataPut) 00001728 000003d0 mI2C.obj (.text:I2CInit) 00001af8 00000390 Setup.obj (.text:DoBootloaderSequence) 00001e88 00000324 mDescriptor.obj (.text:VerifyCrossCompareDescriptors) 000021ac 0000030c rtsv7M4_T_le_v4SPD16_eabi.lib : lowlev.obj (.text) 000024b8 000002f4 mSister.obj (.text:SisterPacketProcess) 000027ac 00000004 driverlib.lib : i2c.obj (.text:I2CMasterIntClearEx) 000027b0 000002ec mDescriptor.obj (.text:VerifyBootloaderDescriptor) 00002a9c 000002d4 rtsv7M4_T_le_v4SPD16_eabi.lib : trgdrv.obj (.text) 00002d70 00000298 mGPIO.obj (.text:GPIOInit) 00003008 00000290 bl_main.obj (.text:fillDataBufferWithDescriptor) 00003298 00000268 bl_packet.obj (.text:ReceivePacket) 00003500 00000250 Setup.obj (.text:VerifyBeforeCheckUpdate) 00003750 00000210 bl_packet.obj (.text:RelayPacket) 00003960 0000020c mEther.obj (.text:EthernetConfig) 00003b6c 00000204 driverlib.lib : sysctl.obj (.text:SysCtlClockFreqSet) 00003d70 000001f8 mDescriptor.obj (.text:VerifyFirmwareDescriptor) 00003f68 000001ec mGPIO.obj (.text:GPIOSet) 00004154 00000004 driverlib.lib : uart.obj (.text:UARTIntClear) 00004158 000001dc bl_packet.obj (.text:SendDownUpdatePacket) 00004334 00000004 rtsv7M4_T_le_v4SPD16_eabi.lib : pre_init.obj (.text) 00004338 000001dc Setup.obj (.text:ethernetDebugMessage) 00004514 000001c4 rtsv7M4_T_le_v4SPD16_eabi.lib : fopen.obj (.text) 000046d8 000001c0 Setup.obj (.text:SetMACFromMotherboardDescriptor) 00004898 00000190 mDescriptor.obj (.text:FillMotherboardDescriptorStruct) 00004a28 00000178 bl_packet.obj (.text:SendPacket) 00004ba0 00000140 mDescriptor.obj (.text:FillInfoPacket) 00004ce0 00000140 mDescriptor.obj (.text:compareBundleVersion) 00004e20 0000013c mDescriptor.obj (.text:FindDescriptor) 00004f5c 00000134 rtsv7M4_T_le_v4SPD16_eabi.lib : fputs.obj (.text) 00005090 00000132 driverlib.lib : gpio.obj (.text:GPIOPadConfigSet) 000051c2 00000006 : emac.obj (.text:EMACRxDMADescriptorListSet) 000051c8 00000128 mEther.obj (.text:EthernetPacketReceive) 000052f0 0000011c mEther.obj (.text:EthernetPacketTransmit) 0000540c 00000004 --HOLE-- [fill = 0] 00005410 00000114 mEther.obj (.text:EthernetInit) 00005524 00000004 --HOLE-- [fill = 0] 00005528 00000110 mGPIO.obj (.text:GPIO_InitializeAllPorts) 00005638 00000100 mI2C.obj (.text:I2CIntHandler) 00005738 000000fc mEther.obj (.text:EthernetPacketProcess) 00005834 00000004 --HOLE-- [fill = 0] 00005838 000000fc mSister.obj (.text:SisterSendCommonPacket) 00005934 00000004 --HOLE-- [fill = 0] 00005938 000000fc Setup.obj (.text:main) 00005a34 00000004 --HOLE-- [fill = 0] 00005a38 000000f0 Setup.obj (.text:itoa) 00005b28 000000dc bl_packet.obj (.text:SendDebugPacket) 00005c04 000000dc rtsv7M4_T_le_v4SPD16_eabi.lib : setvbuf.obj (.text) 00005ce0 000000d4 mDescriptor.obj (.text:VerifyFirmwareBundleDescriptor) 00005db4 00000004 --HOLE-- [fill = 0] 00005db8 000000d0 Setup.obj (.text:CheckOnceForUpdatePackets) 00005e88 000000d0 mDescriptor.obj (.text:VerifyMotherboardDescriptor) 00005f58 000000cc mI2C.obj (.text:I2CGiveBaseAddress) 00006024 00000004 --HOLE-- [fill = 0] 00006028 000000c8 mI2C.obj (.text:I2CInitBuffers) 000060f0 000000c8 rtsv7M4_T_le_v4SPD16_eabi.lib : fflush.obj (.text) 000061b8 000000c4 driverlib.lib : eeprom.obj (.text:EEPROMProgram) 0000627c 00000004 --HOLE-- [fill = 0] 00006280 000000c0 mSister.obj (.text:SisterReceiveBridgePacket) 00006340 000000bc UartDma.obj (.text:UartDmaSendData) 000063fc 00000004 --HOLE-- [fill = 0] 00006400 000000b8 mDescriptor.obj (.text:VerifyCoreProcessorDescriptor) 000064b8 000000b4 mDescriptor.obj (.text:FillCoreProcessorDescriptorStruct) 0000656c 00000004 --HOLE-- [fill = 0] 00006570 000000b0 bl_packet.obj (.text:RelayPacketUI) 00006620 000000ac rtsv7M4_T_le_v4SPD16_eabi.lib : _io_perm.obj (.text) 000066cc 00000004 --HOLE-- [fill = 0] 000066d0 000000a0 UartDma.obj (.text:UartDmaReceiveByte) 00006770 0000009c rtsv7M4_T_le_v4SPD16_eabi.lib : memcpy_t2.obj (.text) 0000680c 00000098 : fclose.obj (.text) 000068a4 00000004 --HOLE-- [fill = 0] 000068a8 00000090 bl_crc32.obj (.text:InitCRC32Table) 00006938 00000090 UartDma.obj (.text:UartDmaIntHandler) 000069c8 00000090 Setup.obj (.text:ethernetBroadcastMessage) 00006a58 00000088 mEther.obj (.text:EthernetIntHandler) 00006ae0 00000088 mI2C.obj (.text:I2CGiveNextCharToTransmit) 00006b68 00000084 mI2C.obj (.text:I2CReceiveThisChar) 00006bec 00000004 --HOLE-- [fill = 0] 00006bf0 00000084 mSister.obj (.text:SisterReceiveSyncPacket) 00006c74 00000084 driverlib.lib : udma.obj (.text:uDMAChannelTransferSet) 00006cf8 00000080 Setup.obj (.text:CheckForRelayPackets) 00006d78 00000080 mI2C.obj (.text:TurnOffI2CInterrupts) 00006df8 0000007a rtsv7M4_T_le_v4SPD16_eabi.lib : memset_t2.obj (.text) 00006e72 00000002 --HOLE-- [fill = 0] 00006e74 00000078 driverlib.lib : emac.obj (.text:EMACInit) 00006eec 00000004 --HOLE-- [fill = 0] 00006ef0 00000078 mDescriptor.obj (.text:FillBootloaderDescriptorStruct) 00006f68 00000078 mSister.obj (.text:SisterInit) 00006fe0 00000078 mSister.obj (.text:SisterParseSyncPacket) 00007058 00000070 Setup.obj (.text:EnableClock) 000070c8 0000006c rtsv7M4_T_le_v4SPD16_eabi.lib : autoinit.obj (.text) 00007134 0000006a : copy_decompress_rle.obj (.text) 0000719e 00000002 --HOLE-- [fill = 0] 000071a0 00000068 driverlib.lib : flash.obj (.text:FlashProgram) 00007208 00000068 mDescriptor.obj (.text:HandleSisterSyncPacket) 00007270 00000068 driverlib.lib : interrupt.obj (.text:IntDisable) 000072d8 00000068 : interrupt.obj (.text:IntEnable) 00007340 00000068 bl_packet.obj (.text:PacketTransmitDownstream) 000073a8 00000068 rtsv7M4_T_le_v4SPD16_eabi.lib : trgmsg.obj (.text) 00007410 00000064 bl_packet.obj (.text:AckPacket) 00007474 00000004 --HOLE-- [fill = 0] 00007478 00000064 mDescriptor.obj (.text:CompareBootloaderDescriptorToCoreProcessorDescriptor) 000074dc 00000004 --HOLE-- [fill = 0] 000074e0 00000064 mDescriptor.obj (.text:CompareFirmwareDescriptorToMotherboardDescriptor) 00007544 00000004 --HOLE-- [fill = 0] 00007548 00000064 bl_packet.obj (.text:NakPacket) 000075ac 00000064 rtsv7M4_T_le_v4SPD16_eabi.lib : fseek.obj (.text) 00007610 00000060 mDescriptor.obj (.text:CompareFirmwareDescriptorToCoreProcessorDescriptor) 00007670 00000060 mDescriptor.obj (.text:FillFirmwareDescriptorStruct) 000076d0 00000060 driverlib.lib : flash.obj (.text:FlashProtectSet) 00007730 00000060 mI2C.obj (.text:setI2CInitCommon) 00007790 0000005c bl_crc32.obj (.text:CalculateCRC32) 000077ec 00000058 driverlib.lib : emac.obj (.text:EMACPHYConfigSet) 00007844 00000004 --HOLE-- [fill = 0] 00007848 00000058 mEther.obj (.text:TurnOffEthernetInterrupts) 000078a0 00000050 Setup.obj (.text:CheckForUpdatedFBL) 000078f0 00000050 driverlib.lib : sysctl.obj (.text:SysCtlPeripheralReset) 00007940 00000050 rtsv7M4_T_le_v4SPD16_eabi.lib : boot.obj (.text) 00007990 00000050 mEther.obj (.text:setCurrentMACAddress) 000079e0 0000004e Setup.obj (.text:CheckForceUpdate) 00007a2e 00000002 --HOLE-- [fill = 0] 00007a30 0000004e bl_crc32.obj (.text:Reflect) 00007a7e 0000004e bl_startup_ccs.obj (.text) 00007acc 0000004c driverlib.lib : i2c.obj (.text:I2CMasterInitExpClk) 00007b18 0000004c rtsv7M4_T_le_v4SPD16_eabi.lib : cpy_tbl.obj (.text) 00007b64 00000048 driverlib.lib : flash.obj (.text:FlashProtectGet) 00007bac 00000048 : gpio.obj (.text:GPIOPinConfigure) 00007bf4 00000004 --HOLE-- [fill = 0] 00007bf8 00000048 mGPIO.obj (.text:GPIO_InitializePort) 00007c40 00000048 mI2C.obj (.text:I2CReadCharWithoutFIFO) 00007c88 00000048 driverlib.lib : sysctl.obj (.text:_SysCtlFrequencyGet) 00007cd0 00000048 : udma.obj (.text:uDMAChannelAttributeDisable) 00007d18 00000048 : udma.obj (.text:uDMAChannelAttributeEnable) 00007d60 00000046 : uart.obj (.text:UARTConfigSetExpClk) 00007da6 00000002 --HOLE-- [fill = 0] 00007da8 00000044 mI2C.obj (.text:I2CWriteWithoutFIFO) 00007dec 00000044 rtsv7M4_T_le_v4SPD16_eabi.lib : exit.obj (.text) 00007e30 00000040 driverlib.lib : eeprom.obj (.text:EEPROMInit) 00007e70 00000040 : emac.obj (.text:EMACIntDisable) 00007eb0 00000040 mI2C.obj (.text:I2CWaitWhileBusyWithTimeout) 00007ef0 00000040 mDescriptor.obj (.text:compareBootloaderVersion) 00007f30 00000040 Setup.obj (.text:readyFirmwareControlPass) 00007f70 0000003c Setup.obj (.text:CheckForUpdatePackets) 00007fac 00000004 --HOLE-- [fill = 0] 00007fb0 0000003c bl_packet.obj (.text:CheckSum) 00007fec 0000003c driverlib.lib : eeprom.obj (.text:_EEPROMSectorMaskSet) 00008028 0000003a : emac.obj (.text:EMACIntEnable) 00008062 00000006 : emac.obj (.text:EMACTxDMADescriptorListSet) 00008068 00000038 mDescriptor.obj (.text:CompareFirmwareBundleDescriptorToMotherboardDescriptor) 000080a0 00000038 driverlib.lib : eeprom.obj (.text:EEPROMRead) 000080d8 00000038 : emac.obj (.text:EMACConfigSet) 00008110 00000038 bl_packet.obj (.text:PacketTransmitUpstream) 00008148 00000038 driverlib.lib : sysctl.obj (.text:SysCtlPeripheralReady) 00008180 00000034 : emac.obj (.text:EMACIntClear) 000081b4 00000004 --HOLE-- [fill = 0] 000081b8 00000034 mGPIO.obj (.text:GPIOPinUnlockGPIO) 000081ec 00000034 driverlib.lib : sysctl.obj (.text:SysCtlFlashSizeGet) 00008220 00000034 : sysctl.obj (.text:SysCtlPeripheralDisable) 00008254 00000034 : sysctl.obj (.text:SysCtlPeripheralEnable) 00008288 00000034 : eeprom.obj (.text:_EEPROMSectorMaskClear) 000082bc 00000004 --HOLE-- [fill = 0] 000082c0 00000032 mDescriptor.obj (.text:FillFirmwareBundleDescriptorStruct) 000082f2 00000002 --HOLE-- [fill = 0] 000082f4 00000030 driverlib.lib : eeprom.obj (.text:EEPROMBlockPasswordSet) 00008324 00000030 : emac.obj (.text:EMACAddrSet) 00008354 00000030 rtsv7M4_T_le_v4SPD16_eabi.lib : strncpy.obj (.text) 00008384 00000004 --HOLE-- [fill = 0] 00008388 0000002e bl_main.obj (.text:SwapWord) 000083b6 00000002 --HOLE-- [fill = 0] 000083b8 0000002c driverlib.lib : eeprom.obj (.text:EEPROMBlockUnlock) 000083e4 0000002c : emac.obj (.text:EMACIntStatus) 00008410 0000002c rtsv7M4_T_le_v4SPD16_eabi.lib : assert.obj (.text) 0000843c 0000002c driverlib.lib : udma.obj (.text:uDMAChannelAssign) 00008468 0000002a : gpio.obj (.text:GPIODirModeSet) 00008492 00000026 : emac.obj (.text:EMACPHYRead) 000084b8 00000024 : flash.obj (.text:FlashProtectSave) 000084dc 00000024 : udma.obj (.text:uDMAChannelControlSet) 00008500 00000024 : udma.obj (.text:uDMAChannelSizeGet) 00008524 00000004 --HOLE-- [fill = 0] 00008528 00000022 mSister.obj (.text:SisterSendBridgePacket) 0000854a 00000006 driverlib.lib : gpio.obj (.text:GPIOPinWrite) 00008550 00000022 mSister.obj (.text:SisterSendSyncPacket) 00008572 00000022 rtsv7M4_T_le_v4SPD16_eabi.lib : memcmp.obj (.text) 00008594 00000020 driverlib.lib : uart.obj (.text:UARTDisable) 000085b4 00000004 --HOLE-- [fill = 0] 000085b8 00000020 UartDma.obj (.text:UartDmaErrorHandler) 000085d8 00000020 driverlib.lib : sysctl.obj (.text:_SysCtlMemTimingGet) 000085f8 00000020 rtsv7M4_T_le_v4SPD16_eabi.lib : memchr.obj (.text) 00008618 0000001e : strcat.obj (.text) 00008636 00000002 --HOLE-- [fill = 0] 00008638 0000001c mI2C.obj (.text:I2CHasCharsToTrasmit) 00008654 00000004 --HOLE-- [fill = 0] 00008658 0000001c mDescriptor.obj (.text:InitializeInfoPacket) 00008674 00000004 --HOLE-- [fill = 0] 00008678 0000001c Setup.obj (.text:SafetyCheckFailure) 00008694 00000004 --HOLE-- [fill = 0] 00008698 0000001c UartDma.obj (.text:UartDmaGetTxBuffer) 000086b4 00000004 --HOLE-- [fill = 0] 000086b8 0000001c mEther.obj (.text:getCurrentMACAddress) 000086d4 00000004 --HOLE-- [fill = 0] 000086d8 00000018 mDescriptor.obj (.text:CrossCompareComplete) 000086f0 00000018 driverlib.lib : eeprom.obj (.text:EEPROMBlockLock) 00008708 00000018 : eeprom.obj (.text:EEPROMBlockProtectSet) 00008720 00000018 : gpio.obj (.text:GPIOPinTypeGPIOOutput) 00008738 00000018 : i2c.obj (.text:I2CRxFIFOConfigSet) 00008750 00000018 : i2c.obj (.text:I2CTxFIFOConfigSet) 00008768 00000018 UartDma.obj (.text:TurnOffUARTInterrupts) 00008780 00000018 rtsv7M4_T_le_v4SPD16_eabi.lib : args_main.obj (.text) 00008798 00000018 : strcmp.obj (.text) 000087b0 00000018 driverlib.lib : udma.obj (.text:uDMAChannelEnable) 000087c8 00000018 : udma.obj (.text:uDMAChannelIsEnabled) 000087e0 00000016 : emac.obj (.text:EMACReset) 000087f6 00000016 : emac.obj (.text:EMACRxDisable) 0000880c 00000016 : emac.obj (.text:EMACRxEnable) 00008822 00000016 : emac.obj (.text:EMACTxDisable) 00008838 00000016 : emac.obj (.text:EMACTxEnable) 0000884e 00000016 : i2c.obj (.text:I2CFIFODataGetNonBlocking) 00008864 00000016 : i2c.obj (.text:I2CMasterErr) 0000887a 00000016 rtsv7M4_T_le_v4SPD16_eabi.lib : strchr.obj (.text) 00008890 00000014 driverlib.lib : flash.obj (.text:FlashUserGet) 000088a4 00000014 : uart.obj (.text:UARTEnable) 000088b8 00000014 rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.text) 000088cc 00000014 : strcpy.obj (.text) 000088e0 00000014 : strlen.obj (.text) 000088f4 00000004 --HOLE-- [fill = 0] 000088f8 00000014 mEther.obj (.text:setEthernetHookFunction) 0000890c 00000012 driverlib.lib : gpio.obj (.text:GPIOPinTypeGPIOInput) 0000891e 00000012 : gpio.obj (.text:GPIOPinTypeI2C) 00008930 00000012 : gpio.obj (.text:GPIOPinTypeI2CSCL) 00008942 00000012 : gpio.obj (.text:GPIOPinTypeUART) 00008954 00000012 : i2c.obj (.text:I2CFIFODataPutNonBlocking) 00008966 00000002 --HOLE-- [fill = 0] 00008968 00000010 : emac.obj (.text:EMACFrameFilterSet) 00008978 00000010 : flash.obj (.text:FlashUserSet) 00008988 00000010 : interrupt.obj (.text:IntMasterEnable) 00008998 00000010 : sysctl.obj (.text:SysCtlReset) 000089a8 00000010 Setup.obj (.text:SysTickIntHandler) 000089b8 00000010 driverlib.lib : eeprom.obj (.text:_EEPROMWaitForDone) 000089c8 00000010 : udma.obj (.text:uDMAEnable) 000089d8 0000000e : i2c.obj (.text:I2CSlaveIntDisable) 000089e6 0000000e rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_none.obj (.text:decompress:none) 000089f4 00000004 --HOLE-- [fill = 0] 000089f8 0000000c mDescriptor.obj (.text:BootloaderValid) 00008a04 0000000c driverlib.lib : cpu.obj (.text:CPUcpsie) 00008a10 0000000c Setup.obj (.text:GetControllerType) 00008a1c 00000004 --HOLE-- [fill = 0] 00008a20 0000000c Setup.obj (.text:GetProcessorNumber) 00008a2c 0000000c rtsv7M4_T_le_v4SPD16_eabi.lib : copy_zero_init.obj (.text:decompress:ZI) 00008a38 0000000c driverlib.lib : udma.obj (.text:uDMAControlBaseSet) 00008a44 0000000c : udma.obj (.text:uDMAErrorStatusClear) 00008a50 0000000c : udma.obj (.text:uDMAErrorStatusGet) 00008a5c 00000004 --HOLE-- [fill = 0] 00008a60 0000000a tm4c129encpdt_startup_ccs.obj (.text:FaultISR) 00008a6a 0000000a driverlib.lib : i2c.obj (.text:I2CMasterDisable) 00008a74 0000000a : i2c.obj (.text:I2CMasterEnable) 00008a7e 0000000a : i2c.obj (.text:I2CMasterIntStatusEx) 00008a88 0000000a tm4c129encpdt_startup_ccs.obj (.text:IntDefaultHandler) 00008a92 00000006 driverlib.lib : i2c.obj (.text:I2CFIFOStatus) 00008a98 0000000a tm4c129encpdt_startup_ccs.obj (.text:NmiSR) 00008aa2 0000000a driverlib.lib : uart.obj (.text:UARTDMADisable) 00008aac 0000000a : uart.obj (.text:UARTIntStatus) 00008ab6 00000008 : emac.obj (.text:EMACTxDMAPollDemand) 00008abe 00000008 : i2c.obj (.text:I2CMasterBusBusy) 00008ac6 00000008 : i2c.obj (.text:I2CMasterIntClear) 00008ace 00000008 : i2c.obj (.text:I2CMasterIntEnableEx) 00008ad6 00000008 : i2c.obj (.text:I2CMasterSlaveAddrSet) 00008ade 00000008 : uart.obj (.text:UARTDMAEnable) 00008ae6 00000008 : uart.obj (.text:UARTIntEnable) 00008aee 00000006 : i2c.obj (.text:I2CMasterIntDisable) 00008af4 00000006 : i2c.obj (.text:I2CMasterIntEnable) 00008afa 00000006 : sysctl.obj (.text:SysCtlDelay) 00008b00 00000006 tm4c129encpdt_startup_ccs.obj (.text:ResetISR) 00008b06 00000006 driverlib.lib : uart.obj (.text:UARTFIFOLevelSet) 00008b0c 00000006 rtsv7M4_T_le_v4SPD16_eabi.lib : copy_decompress_rle.obj (.text:decompress:rle24) .const 0 00008b14 00000452 00008b14 00000120 driverlib.lib : sysctl.obj (.const:g_pppui32XTALtoVCO) 00008c34 00000090 : gpio.obj (.const:g_pui32GPIOBaseAddrs) 00008cc4 00000070 : interrupt.obj (.const) 00008d34 0000006c : sysctl.obj (.const:g_pui32Xtals) 00008da0 00000040 : flash.obj (.const:g_pui32FMPPERegs) 00008de0 00000040 : flash.obj (.const:g_pui32FMPRERegs) 00008e20 00000034 bl_packet.obj (.const:.string) 00008e54 00000030 driverlib.lib : sysctl.obj (.const:g_sXTALtoMEMTIM) 00008e84 0000002a mDescriptor.obj (.const:.string) 00008eae 00000002 --HOLE-- [fill = 0] 00008eb0 00000028 mI2C.obj (.const:$P$T0$1) 00008ed8 00000028 mI2C.obj (.const:$P$T1$2) 00008f00 00000028 mI2C.obj (.const:$P$T2$3) 00008f28 00000018 driverlib.lib : emac.obj (.const) 00008f40 00000016 Setup.obj (.const:.string) 00008f56 00000002 --HOLE-- [fill = 0] 00008f58 00000008 driverlib.lib : sysctl.obj (.const) 00008f60 00000006 mEther.obj (.const:.string) .cinit 0 00008f68 000000c0 00008f68 00000098 (.cinit..data.load) [load image, compression = rle] 00009000 0000000c (__TI_handler_table) 0000900c 00000004 --HOLE-- [fill = 0] 00009010 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00009018 00000010 (__TI_cinit_table) .bss 0 20000000 0000e3ae UNINITIALIZED 20000000 0000480c mEther.obj (.bss:g_pui8RxBuffer) 2000480c 00003800 UartDma.obj (.bss:rxBuffer) 2000800c 00002a08 mEther.obj (.bss:g_pui8TxBuffer) 2000aa14 000020d0 mSister.obj (.bss:mySisterPacketStruct) 2000cae4 00000104 bl_main.obj (.bss:g_pui32DataBuffer) 2000cbe8 00000008 (.common:aboveMeMACAddress) 2000cbf0 00000008 (.common:parmbuf) 2000cbf8 00000006 (.common:g_sMACAddr) 2000cbfe 00000002 (.common:compareReceiveDataSize) 2000cc00 00000400 UartDma.obj (.bss:dmaControlTable) 2000d000 00000400 bl_crc32.obj (.bss:g_pui32CRC32Table) 2000d400 00000400 UartDma.obj (.bss:txBuffer) 2000d800 00000180 mEther.obj (.bss:g_psRxDescriptor) 2000d980 0000012c Setup.obj (.bss:g_PrintBuffer) 2000daac 00000120 rtsv7M4_T_le_v4SPD16_eabi.lib : trgmsg.obj (.bss:__CIOBUF_) 2000dbcc 000000e0 mEther.obj (.bss:g_psTxDescriptor) 2000dcac 000000c8 mI2C.obj (.bss:I2CReceiveBuffers) 2000dd74 000000c8 mI2C.obj (.bss:I2CTransmitBuffers) 2000de3c 000000a0 rtsv7M4_T_le_v4SPD16_eabi.lib : defs.obj (.bss:__TI_tmpnams) 2000dedc 00000090 mEther.obj (.bss:ethPacketRxBuffer) 2000df6c 00000064 mSister.obj (.bss:compareReceiveData) 2000dfd0 00000064 mSister.obj (.bss:compareReceiveDataComplete) 2000e034 00000064 bl_main.obj (.bss:motherboardDescriptor$1) 2000e098 00000064 mDescriptor.obj (.bss:validatedMotherboardDescriptor) 2000e0fc 00000030 bl_main.obj (.bss:coreDescriptor$2) 2000e12c 00000030 mDescriptor.obj (.bss:validatedCoreDescriptor) 2000e15c 0000002c bl_main.obj (.bss:firmwareDescriptor$4) 2000e188 0000002c bl_main.obj (.bss:g_EnumerateMessage) 2000e1b4 0000002c mDescriptor.obj (.bss:s_myInfoPacket) 2000e1e0 00000028 mI2C.obj (.bss:I2CCharNextToBuffer) 2000e208 00000028 mI2C.obj (.bss:I2CCharNextToRead) 2000e230 00000028 mI2C.obj (.bss:I2CCharNextToReceive) 2000e258 00000028 mI2C.obj (.bss:I2CCharNextToTransmit) 2000e280 00000028 mI2C.obj (.bss:I2CCharsInReceiveBuffer) 2000e2a8 00000028 mI2C.obj (.bss:I2CCharsInTransmitBuffer) 2000e2d0 00000028 mI2C.obj (.bss:I2CReceiveBuffer) 2000e2f8 00000028 mI2C.obj (.bss:I2CTransmitBuffer) 2000e320 00000028 bl_main.obj (.bss:bootloaderDescriptor$3) 2000e348 00000020 (.common:bundleDescriptor$5) 2000e368 00000004 (.common:crc) 2000e36c 00000004 (.common:dmaPtr) 2000e370 00000004 (.common:g_pui8DataBuffer) 2000e374 00000004 (.common:g_ui32SysClock) 2000e378 00000004 (.common:g_ui32Ticks) 2000e37c 00000004 (.common:g_ui32TransferAddress) 2000e380 00000004 (.common:g_ui32TransferSize) 2000e384 00000004 (.common:hookFunction) 2000e388 00000004 (.common:myError) 2000e38c 00000004 (.common:readPtr) 2000e390 00000004 (.common:sysClk) 2000e394 00000004 (.common:testCheckSum) 2000e398 00000004 (.common:updatePacketTimeLastSent) 2000e39c 00000004 (.common:verySimpleUpdateCheckTimeout) 2000e3a0 00000002 (.common:sisterCurrentReadLocation) 2000e3a2 00000001 (.common:currentSeqNum) 2000e3a3 00000001 (.common:doNotExecute) 2000e3a4 00000001 (.common:g_compareUARTNum) 2000e3a5 00000001 (.common:g_eepromI2CNumber) 2000e3a6 00000001 (.common:g_hasResetDown) 2000e3a7 00000001 (.common:g_isClosestToUI) 2000e3a8 00000001 (.common:g_ui8Status) 2000e3a9 00000001 (.common:sisterCurrentBufferPacket) 2000e3aa 00000001 (.common:sisterCurrentMode) 2000e3ab 00000001 (.common:sisterCurrentNumberOfPackets) 2000e3ac 00000001 (.common:sisterCurrentPreamble) 2000e3ad 00000001 (.common:sisterCurrentReadPacket) .TI.noinit * 0 20000000 00000000 UNINITIALIZED .stack 0 2000e3b0 00002000 UNINITIALIZED 2000e3b0 00002000 --HOLE-- .sysmem 0 200103b0 00000800 UNINITIALIZED 200103b0 00000008 rtsv7M4_T_le_v4SPD16_eabi.lib : memory.obj (.sysmem) 200103b8 000007f8 --HOLE-- .data 0 20010bb0 00000250 UNINITIALIZED 20010bb0 000000f0 rtsv7M4_T_le_v4SPD16_eabi.lib : defs.obj (.data:_ftable) 20010ca0 000000d0 : lowlev.obj (.data) 20010d70 00000030 UartDma.obj (.data) 20010da0 00000014 mEther.obj (.data) 20010db4 00000010 rtsv7M4_T_le_v4SPD16_eabi.lib : defs.obj (.data) 20010dc4 0000000c : memory.obj (.data) 20010dd0 0000000a bl_packet.obj (.data) 20010dda 00000001 mI2C.obj (.data) 20010ddb 00000001 --HOLE-- 20010ddc 00000008 rtsv7M4_T_le_v4SPD16_eabi.lib : _lock.obj (.data) 20010de4 00000008 : exit.obj (.data) 20010dec 00000007 Setup.obj (.data) 20010df3 00000005 mDescriptor.obj (.data) 20010df8 00000004 rtsv7M4_T_le_v4SPD16_eabi.lib : fopen.obj (.data) 20010dfc 00000004 : stkdepth_vars.obj (.data) .TI.persistent * 0 20010bb0 00000000 UNINITIALIZED LINKER GENERATED COPY TABLES __TI_cinit_table @ 00009018 records: 2, size/record: 8, table size: 16 .data: load addr=00008f68, load size=00000098 bytes, run addr=20010bb0, run size=00000250 bytes, compression=rle .bss: load addr=00009010, load size=00000008 bytes, run addr=20000000, run size=0000e3ae bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00009000 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_decompress_rle24 index: 1, handler: __TI_decompress_none index: 2, handler: __TI_zero_init GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 00007411 AckPacket 000089f9 BootloaderValid 00007ded C$$EXIT 000073d7 C$$IO$$ 00008a05 CPUcpsie 00007791 CalculateCRC32 00007a7f CallApplication 00007a99 CallNewBootloader 00006cf9 CheckForRelayPackets 00007f71 CheckForUpdatePackets 000078a1 CheckForUpdatedFBL 000079e1 CheckForceUpdate 00005db9 CheckOnceForUpdatePackets 00007fb1 CheckSum 00007479 CompareBootloaderDescriptorToCoreProcessorDescriptor 00008069 CompareFirmwareBundleDescriptorToMotherboardDescriptor 00007611 CompareFirmwareDescriptorToCoreProcessorDescriptor 000074e1 CompareFirmwareDescriptorToMotherboardDescriptor 20010df1 ControllerType 000086d9 CrossCompareComplete 00007ac7 Delay 00001af9 DoBootloaderSequence 000086f1 EEPROMBlockLock 000082f5 EEPROMBlockPasswordSet 00008709 EEPROMBlockProtectSet 000083b9 EEPROMBlockUnlock 00007e31 EEPROMInit 000061b9 EEPROMProgram 000080a1 EEPROMRead 20010dec EEPROM_PASSWORD 00008325 EMACAddrSet 000080d9 EMACConfigSet 00008969 EMACFrameFilterSet 00006e75 EMACInit 00008181 EMACIntClear 00007e71 EMACIntDisable 00008029 EMACIntEnable 000083e5 EMACIntStatus 000077ed EMACPHYConfigSet 00008493 EMACPHYRead 000087e1 EMACReset 000051c3 EMACRxDMADescriptorListSet 000087f7 EMACRxDisable 0000880d EMACRxEnable 00008063 EMACTxDMADescriptorListSet 00008ab7 EMACTxDMAPollDemand 00008823 EMACTxDisable 00008839 EMACTxEnable 00007059 EnableClock 00003961 EthernetConfig 00005411 EthernetInit 00006a59 EthernetIntHandler 00005739 EthernetPacketProcess 000051c9 EthernetPacketReceive 000052f1 EthernetPacketTransmit 00006ef1 FillBootloaderDescriptorStruct 000064b9 FillCoreProcessorDescriptorStruct 000082c1 FillFirmwareBundleDescriptorStruct 00007671 FillFirmwareDescriptorStruct 00004ba1 FillInfoPacket 00004899 FillMotherboardDescriptorStruct 00004e21 FindDescriptor 000071a1 FlashProgram 00007b65 FlashProtectGet 000084b9 FlashProtectSave 000076d1 FlashProtectSet 00008891 FlashUserGet 00008979 FlashUserSet 00008469 GPIODirModeSet 00002d71 GPIOInit 00005091 GPIOPadConfigSet 00007bad GPIOPinConfigure 0000890d GPIOPinTypeGPIOInput 00008721 GPIOPinTypeGPIOOutput 0000891f GPIOPinTypeI2C 00008931 GPIOPinTypeI2CSCL 00008943 GPIOPinTypeUART 000081b9 GPIOPinUnlockGPIO 0000854b GPIOPinWrite 00003f69 GPIOSet 00005529 GPIO_InitializeAllPorts 00007bf9 GPIO_InitializePort 00008a11 GetControllerType 00008a21 GetProcessorNumber 00002d29 HOSTclock 00002cf1 HOSTclose 00002cb3 HOSTgetenv 00002c57 HOSTlseek 00002c05 HOSTopen 00002bb9 HOSTread 00002b5b HOSTrename 00002b21 HOSTtime 00002ae9 HOSTunlink 00002a9d HOSTwrite 00007209 HandleSisterSyncPacket 2000e1e0 I2CCharNextToBuffer 2000e208 I2CCharNextToRead 2000e230 I2CCharNextToReceive 2000e258 I2CCharNextToTransmit 2000e280 I2CCharsInReceiveBuffer 2000e2a8 I2CCharsInTransmitBuffer 0000884f I2CFIFODataGetNonBlocking 00008955 I2CFIFODataPutNonBlocking 00008a93 I2CFIFOStatus 00005f59 I2CGiveBaseAddress 00006ae1 I2CGiveNextCharToTransmit 00008639 I2CHasCharsToTrasmit 00001729 I2CInit 00006029 I2CInitBuffers 00005639 I2CIntHandler 00008abf I2CMasterBusBusy 00000935 I2CMasterControl 00000f65 I2CMasterDataGet 00001725 I2CMasterDataPut 00008a6b I2CMasterDisable 00008a75 I2CMasterEnable 00008865 I2CMasterErr 00007acd I2CMasterInitExpClk 00008ac7 I2CMasterIntClear 000027ad I2CMasterIntClearEx 00008aef I2CMasterIntDisable 00008af5 I2CMasterIntEnable 00008acf I2CMasterIntEnableEx 00008a7f I2CMasterIntStatusEx 00008ad7 I2CMasterSlaveAddrSet 20010dda I2CNextBufferToInitPointer 00007c41 I2CReadCharWithoutFIFO 2000e2d0 I2CReceiveBuffer 2000dcac I2CReceiveBuffers 00006b69 I2CReceiveThisChar 00008739 I2CRxFIFOConfigSet 000089d9 I2CSlaveIntDisable 2000e2f8 I2CTransmitBuffer 2000dd74 I2CTransmitBuffers 00008751 I2CTxFIFOConfigSet 00007eb1 I2CWaitWhileBusyWithTimeout 00007da9 I2CWriteWithoutFIFO 000068a9 InitCRC32Table 00008659 InitializeInfoPacket 00007271 IntDisable 000072d9 IntEnable 00008989 IntMasterEnable 00007549 NakPacket 00007341 PacketTransmitDownstream 00008111 PacketTransmitUpstream 20010df2 ProcessorNumber 20010da4 ProgrammerPacketCounter 00003299 ReceivePacket 00003751 RelayPacket 00006571 RelayPacketUI 00008b01 ResetISR UNDEFED SHT$$INIT_ARRAY$$Base UNDEFED SHT$$INIT_ARRAY$$Limit 00008679 SafetyCheckFailure 00005b29 SendDebugPacket 00004159 SendDownUpdatePacket 00004a29 SendPacket 000046d9 SetMACFromMotherboardDescriptor 00006f69 SisterInit 000024b9 SisterPacketProcess 00006281 SisterReceiveBridgePacket 00006bf1 SisterReceiveSyncPacket 00008529 SisterSendBridgePacket 00008551 SisterSendSyncPacket 00007a7f StartApplication 00007a99 StartNewBootloader 00008389 SwapWord 00003b6d SysCtlClockFreqSet 00008afb SysCtlDelay 000081ed SysCtlFlashSizeGet 00008221 SysCtlPeripheralDisable 00008255 SysCtlPeripheralEnable 00008149 SysCtlPeripheralReady 000078f1 SysCtlPeripheralReset 00008999 SysCtlReset 000089a9 SysTickIntHandler 00007849 TurnOffEthernetInterrupts 00006d79 TurnOffI2CInterrupts 00008769 TurnOffUARTInterrupts 00007d61 UARTConfigSetExpClk 00008aa3 UARTDMADisable 00008adf UARTDMAEnable 00008595 UARTDisable 000088a5 UARTEnable 00008b07 UARTFIFOLevelSet 00004155 UARTIntClear 00008ae7 UARTIntEnable 00008aad UARTIntStatus 20010dd4 UIMACAddresses 000085b9 UartDmaErrorHandler 00008699 UartDmaGetTxBuffer 00000939 UartDmaInit 00006939 UartDmaIntHandler 000066d1 UartDmaReceiveByte 00006341 UartDmaSendData 00007ab3 UpdateHandler 00000201 Updater 00003501 VerifyBeforeCheckUpdate 00000f69 VerifyBeforeFirmwareExecute 000027b1 VerifyBootloaderDescriptor 00006401 VerifyCoreProcessorDescriptor 00001e89 VerifyCrossCompareDescriptors 00005ce1 VerifyFirmwareBundleDescriptor 00003d71 VerifyFirmwareDescriptor 00005e89 VerifyMotherboardDescriptor 2000daac __CIOBUF_ 200103b0 __STACK_END 00002000 __STACK_SIZE 2000e5b0 __STACK_TOP 00000800 __SYSMEM_SIZE 00009018 __TI_CINIT_Base 00009028 __TI_CINIT_Limit 00009000 __TI_Handler_Table_Base 0000900c __TI_Handler_Table_Limit 000070c9 __TI_auto_init 000045dd __TI_cleanup 20010de4 __TI_cleanup_ptr 0000680d __TI_closefile 000089e7 __TI_decompress_none 00008b0d __TI_decompress_rle24 000060f1 __TI_doflush 20010de8 __TI_dtors_ptr 20010db4 __TI_ft_end 00006683 __TI_rd_ok 000073db __TI_readmsg 00000000 __TI_static_base__ 2000de3c __TI_tmpnams 000073a9 __TI_writemsg 00006621 __TI_wrt_ok 00008a2d __TI_zero_init 00006df9 __aeabi_memclr 00006df9 __aeabi_memclr4 00006df9 __aeabi_memclr8 00006771 __aeabi_memcpy 00006771 __aeabi_memcpy4 00006771 __aeabi_memcpy8 00006dfb __aeabi_memset 00006dfb __aeabi_memset4 00006dfb __aeabi_memset8 20010dc0 __aeabi_stderr 20010db8 __aeabi_stdin 20010dbc __aeabi_stdout ffffffff __binit__ ffffffff __c_args__ 2000e3b0 __stack 00008413 _abort_msg 00008781 _args_main 00008429 _assert 00007941 _c_int00 20010bb0 _ftable 20010ddc _lock 00008411 _nassert 000088c7 _nop 000088bf _register_lock 000088b9 _register_unlock 200103b0 _sys_memory 00004335 _system_pre_init 20010de0 _unlock 00007df1 abort 2000cbe8 aboveMeMACAddress 0000240d add_device ffffffff binit 000016f1 calloc 000023bd close 20010df0 communicationsEnabled 00007ef1 compareBootloaderVersion 00004ce1 compareBundleVersion 2000df6c compareReceiveData 2000dfd0 compareReceiveDataComplete 2000cbfe compareReceiveDataSize 00007b19 copy_in 2000e368 crc 2000e3a2 currentSeqNum 2000e3a3 doNotExecute 2000dedc ethPacketRxBuffer 20010dac ethPacketRxBufferInIndex 20010da8 ethPacketRxBufferOutIndex 20010db0 ethPacketTxBufferInIndex 000069c9 ethernetBroadcastMessage 00004339 ethernetDebugMessage 00007df9 exit 00006873 fclose 0000613d fflush 00003009 fillDataBufferWithDescriptor 00004633 fopen 00004f5d fputs 0000143f free 00004609 freopen 000075ad fseek 2000e188 g_EnumerateMessage 20010da0 g_EthernetIsConfigured 2000e3a4 g_compareUARTNum 20010df3 g_crcTablesHaveBeenCalculated 2000e3a5 g_eepromI2CNumber 2000e3a6 g_hasResetDown 2000e3a7 g_isClosestToUI 00000000 g_pfnVectors 2000d800 g_psRxDescriptor 2000dbcc g_psTxDescriptor 2000cae4 g_pui32DataBuffer 2000e370 g_pui8DataBuffer 20000000 g_pui8RxBuffer 2000800c g_pui8TxBuffer 2000cbf8 g_sMACAddr 2000e374 g_ui32SysClock 2000e378 g_ui32Ticks 2000e37c g_ui32TransferAddress 2000e380 g_ui32TransferSize 2000e3a8 g_ui8Status 000086b9 getCurrentMACAddress 2000e384 hookFunction 00005a39 itoa 00002399 lseek 00005939 main 20010dfc main_func_sp 000013d7 malloc 0000160d memalign 000085f9 memchr 00008573 memcmp 00006771 memcpy 00006e01 memset 00001349 minit 2000e388 myError 2000aa14 mySisterPacketStruct 000022eb open 00005069 puts 000022c7 read 00007f31 readyFirmwareControlPass 00001501 realloc 0000223d remove 0000229f remove_device 00002261 rename 00007991 setCurrentMACAddress 000088f9 setEthernetHookFunction 00007731 setI2CInitCommon 00005c05 setvbuf 2000e3a9 sisterCurrentBufferPacket 2000e3aa sisterCurrentMode 2000e3ab sisterCurrentNumberOfPackets 2000e3ac sisterCurrentPreamble 2000e3a0 sisterCurrentReadLocation 2000e3ad sisterCurrentReadPacket 00008619 strcat 0000887b strchr 00008799 strcmp 000088cd strcpy 000088e1 strlen 00008355 strncpy 2000e394 testCheckSum 0000843d uDMAChannelAssign 00007cd1 uDMAChannelAttributeDisable 00007d19 uDMAChannelAttributeEnable 000084dd uDMAChannelControlSet 000087b1 uDMAChannelEnable 000087c9 uDMAChannelIsEnabled 00008501 uDMAChannelSizeGet 00006c75 uDMAChannelTransferSet 00008a39 uDMAControlBaseSet 000089c9 uDMAEnable 00008a45 uDMAErrorStatusClear 00008a51 uDMAErrorStatusGet 0000223d unlink 2000e398 updatePacketTimeLastSent 2000e39c verySimpleUpdateCheckTimeout 000021ad write GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_static_base__ 00000000 g_pfnVectors 00000201 Updater 00000800 __SYSMEM_SIZE 00000935 I2CMasterControl 00000939 UartDmaInit 00000f65 I2CMasterDataGet 00000f69 VerifyBeforeFirmwareExecute 00001349 minit 000013d7 malloc 0000143f free 00001501 realloc 0000160d memalign 000016f1 calloc 00001725 I2CMasterDataPut 00001729 I2CInit 00001af9 DoBootloaderSequence 00001e89 VerifyCrossCompareDescriptors 00002000 __STACK_SIZE 000021ad write 0000223d remove 0000223d unlink 00002261 rename 0000229f remove_device 000022c7 read 000022eb open 00002399 lseek 000023bd close 0000240d add_device 000024b9 SisterPacketProcess 000027ad I2CMasterIntClearEx 000027b1 VerifyBootloaderDescriptor 00002a9d HOSTwrite 00002ae9 HOSTunlink 00002b21 HOSTtime 00002b5b HOSTrename 00002bb9 HOSTread 00002c05 HOSTopen 00002c57 HOSTlseek 00002cb3 HOSTgetenv 00002cf1 HOSTclose 00002d29 HOSTclock 00002d71 GPIOInit 00003009 fillDataBufferWithDescriptor 00003299 ReceivePacket 00003501 VerifyBeforeCheckUpdate 00003751 RelayPacket 00003961 EthernetConfig 00003b6d SysCtlClockFreqSet 00003d71 VerifyFirmwareDescriptor 00003f69 GPIOSet 00004155 UARTIntClear 00004159 SendDownUpdatePacket 00004335 _system_pre_init 00004339 ethernetDebugMessage 000045dd __TI_cleanup 00004609 freopen 00004633 fopen 000046d9 SetMACFromMotherboardDescriptor 00004899 FillMotherboardDescriptorStruct 00004a29 SendPacket 00004ba1 FillInfoPacket 00004ce1 compareBundleVersion 00004e21 FindDescriptor 00004f5d fputs 00005069 puts 00005091 GPIOPadConfigSet 000051c3 EMACRxDMADescriptorListSet 000051c9 EthernetPacketReceive 000052f1 EthernetPacketTransmit 00005411 EthernetInit 00005529 GPIO_InitializeAllPorts 00005639 I2CIntHandler 00005739 EthernetPacketProcess 00005939 main 00005a39 itoa 00005b29 SendDebugPacket 00005c05 setvbuf 00005ce1 VerifyFirmwareBundleDescriptor 00005db9 CheckOnceForUpdatePackets 00005e89 VerifyMotherboardDescriptor 00005f59 I2CGiveBaseAddress 00006029 I2CInitBuffers 000060f1 __TI_doflush 0000613d fflush 000061b9 EEPROMProgram 00006281 SisterReceiveBridgePacket 00006341 UartDmaSendData 00006401 VerifyCoreProcessorDescriptor 000064b9 FillCoreProcessorDescriptorStruct 00006571 RelayPacketUI 00006621 __TI_wrt_ok 00006683 __TI_rd_ok 000066d1 UartDmaReceiveByte 00006771 __aeabi_memcpy 00006771 __aeabi_memcpy4 00006771 __aeabi_memcpy8 00006771 memcpy 0000680d __TI_closefile 00006873 fclose 000068a9 InitCRC32Table 00006939 UartDmaIntHandler 000069c9 ethernetBroadcastMessage 00006a59 EthernetIntHandler 00006ae1 I2CGiveNextCharToTransmit 00006b69 I2CReceiveThisChar 00006bf1 SisterReceiveSyncPacket 00006c75 uDMAChannelTransferSet 00006cf9 CheckForRelayPackets 00006d79 TurnOffI2CInterrupts 00006df9 __aeabi_memclr 00006df9 __aeabi_memclr4 00006df9 __aeabi_memclr8 00006dfb __aeabi_memset 00006dfb __aeabi_memset4 00006dfb __aeabi_memset8 00006e01 memset 00006e75 EMACInit 00006ef1 FillBootloaderDescriptorStruct 00006f69 SisterInit 00007059 EnableClock 000070c9 __TI_auto_init 000071a1 FlashProgram 00007209 HandleSisterSyncPacket 00007271 IntDisable 000072d9 IntEnable 00007341 PacketTransmitDownstream 000073a9 __TI_writemsg 000073d7 C$$IO$$ 000073db __TI_readmsg 00007411 AckPacket 00007479 CompareBootloaderDescriptorToCoreProcessorDescriptor 000074e1 CompareFirmwareDescriptorToMotherboardDescriptor 00007549 NakPacket 000075ad fseek 00007611 CompareFirmwareDescriptorToCoreProcessorDescriptor 00007671 FillFirmwareDescriptorStruct 000076d1 FlashProtectSet 00007731 setI2CInitCommon 00007791 CalculateCRC32 000077ed EMACPHYConfigSet 00007849 TurnOffEthernetInterrupts 000078a1 CheckForUpdatedFBL 000078f1 SysCtlPeripheralReset 00007941 _c_int00 00007991 setCurrentMACAddress 000079e1 CheckForceUpdate 00007a7f CallApplication 00007a7f StartApplication 00007a99 CallNewBootloader 00007a99 StartNewBootloader 00007ab3 UpdateHandler 00007ac7 Delay 00007acd I2CMasterInitExpClk 00007b19 copy_in 00007b65 FlashProtectGet 00007bad GPIOPinConfigure 00007bf9 GPIO_InitializePort 00007c41 I2CReadCharWithoutFIFO 00007cd1 uDMAChannelAttributeDisable 00007d19 uDMAChannelAttributeEnable 00007d61 UARTConfigSetExpClk 00007da9 I2CWriteWithoutFIFO 00007ded C$$EXIT 00007df1 abort 00007df9 exit 00007e31 EEPROMInit 00007e71 EMACIntDisable 00007eb1 I2CWaitWhileBusyWithTimeout 00007ef1 compareBootloaderVersion 00007f31 readyFirmwareControlPass 00007f71 CheckForUpdatePackets 00007fb1 CheckSum 00008029 EMACIntEnable 00008063 EMACTxDMADescriptorListSet 00008069 CompareFirmwareBundleDescriptorToMotherboardDescriptor 000080a1 EEPROMRead 000080d9 EMACConfigSet 00008111 PacketTransmitUpstream 00008149 SysCtlPeripheralReady 00008181 EMACIntClear 000081b9 GPIOPinUnlockGPIO 000081ed SysCtlFlashSizeGet 00008221 SysCtlPeripheralDisable 00008255 SysCtlPeripheralEnable 000082c1 FillFirmwareBundleDescriptorStruct 000082f5 EEPROMBlockPasswordSet 00008325 EMACAddrSet 00008355 strncpy 00008389 SwapWord 000083b9 EEPROMBlockUnlock 000083e5 EMACIntStatus 00008411 _nassert 00008413 _abort_msg 00008429 _assert 0000843d uDMAChannelAssign 00008469 GPIODirModeSet 00008493 EMACPHYRead 000084b9 FlashProtectSave 000084dd uDMAChannelControlSet 00008501 uDMAChannelSizeGet 00008529 SisterSendBridgePacket 0000854b GPIOPinWrite 00008551 SisterSendSyncPacket 00008573 memcmp 00008595 UARTDisable 000085b9 UartDmaErrorHandler 000085f9 memchr 00008619 strcat 00008639 I2CHasCharsToTrasmit 00008659 InitializeInfoPacket 00008679 SafetyCheckFailure 00008699 UartDmaGetTxBuffer 000086b9 getCurrentMACAddress 000086d9 CrossCompareComplete 000086f1 EEPROMBlockLock 00008709 EEPROMBlockProtectSet 00008721 GPIOPinTypeGPIOOutput 00008739 I2CRxFIFOConfigSet 00008751 I2CTxFIFOConfigSet 00008769 TurnOffUARTInterrupts 00008781 _args_main 00008799 strcmp 000087b1 uDMAChannelEnable 000087c9 uDMAChannelIsEnabled 000087e1 EMACReset 000087f7 EMACRxDisable 0000880d EMACRxEnable 00008823 EMACTxDisable 00008839 EMACTxEnable 0000884f I2CFIFODataGetNonBlocking 00008865 I2CMasterErr 0000887b strchr 00008891 FlashUserGet 000088a5 UARTEnable 000088b9 _register_unlock 000088bf _register_lock 000088c7 _nop 000088cd strcpy 000088e1 strlen 000088f9 setEthernetHookFunction 0000890d GPIOPinTypeGPIOInput 0000891f GPIOPinTypeI2C 00008931 GPIOPinTypeI2CSCL 00008943 GPIOPinTypeUART 00008955 I2CFIFODataPutNonBlocking 00008969 EMACFrameFilterSet 00008979 FlashUserSet 00008989 IntMasterEnable 00008999 SysCtlReset 000089a9 SysTickIntHandler 000089c9 uDMAEnable 000089d9 I2CSlaveIntDisable 000089e7 __TI_decompress_none 000089f9 BootloaderValid 00008a05 CPUcpsie 00008a11 GetControllerType 00008a21 GetProcessorNumber 00008a2d __TI_zero_init 00008a39 uDMAControlBaseSet 00008a45 uDMAErrorStatusClear 00008a51 uDMAErrorStatusGet 00008a6b I2CMasterDisable 00008a75 I2CMasterEnable 00008a7f I2CMasterIntStatusEx 00008a93 I2CFIFOStatus 00008aa3 UARTDMADisable 00008aad UARTIntStatus 00008ab7 EMACTxDMAPollDemand 00008abf I2CMasterBusBusy 00008ac7 I2CMasterIntClear 00008acf I2CMasterIntEnableEx 00008ad7 I2CMasterSlaveAddrSet 00008adf UARTDMAEnable 00008ae7 UARTIntEnable 00008aef I2CMasterIntDisable 00008af5 I2CMasterIntEnable 00008afb SysCtlDelay 00008b01 ResetISR 00008b07 UARTFIFOLevelSet 00008b0d __TI_decompress_rle24 00009000 __TI_Handler_Table_Base 0000900c __TI_Handler_Table_Limit 00009018 __TI_CINIT_Base 00009028 __TI_CINIT_Limit 20000000 g_pui8RxBuffer 2000800c g_pui8TxBuffer 2000aa14 mySisterPacketStruct 2000cae4 g_pui32DataBuffer 2000cbe8 aboveMeMACAddress 2000cbf8 g_sMACAddr 2000cbfe compareReceiveDataSize 2000d800 g_psRxDescriptor 2000daac __CIOBUF_ 2000dbcc g_psTxDescriptor 2000dcac I2CReceiveBuffers 2000dd74 I2CTransmitBuffers 2000de3c __TI_tmpnams 2000dedc ethPacketRxBuffer 2000df6c compareReceiveData 2000dfd0 compareReceiveDataComplete 2000e188 g_EnumerateMessage 2000e1e0 I2CCharNextToBuffer 2000e208 I2CCharNextToRead 2000e230 I2CCharNextToReceive 2000e258 I2CCharNextToTransmit 2000e280 I2CCharsInReceiveBuffer 2000e2a8 I2CCharsInTransmitBuffer 2000e2d0 I2CReceiveBuffer 2000e2f8 I2CTransmitBuffer 2000e368 crc 2000e370 g_pui8DataBuffer 2000e374 g_ui32SysClock 2000e378 g_ui32Ticks 2000e37c g_ui32TransferAddress 2000e380 g_ui32TransferSize 2000e384 hookFunction 2000e388 myError 2000e394 testCheckSum 2000e398 updatePacketTimeLastSent 2000e39c verySimpleUpdateCheckTimeout 2000e3a0 sisterCurrentReadLocation 2000e3a2 currentSeqNum 2000e3a3 doNotExecute 2000e3a4 g_compareUARTNum 2000e3a5 g_eepromI2CNumber 2000e3a6 g_hasResetDown 2000e3a7 g_isClosestToUI 2000e3a8 g_ui8Status 2000e3a9 sisterCurrentBufferPacket 2000e3aa sisterCurrentMode 2000e3ab sisterCurrentNumberOfPackets 2000e3ac sisterCurrentPreamble 2000e3ad sisterCurrentReadPacket 2000e3b0 __stack 2000e5b0 __STACK_TOP 200103b0 __STACK_END 200103b0 _sys_memory 20010bb0 _ftable 20010da0 g_EthernetIsConfigured 20010da4 ProgrammerPacketCounter 20010da8 ethPacketRxBufferOutIndex 20010dac ethPacketRxBufferInIndex 20010db0 ethPacketTxBufferInIndex 20010db4 __TI_ft_end 20010db8 __aeabi_stdin 20010dbc __aeabi_stdout 20010dc0 __aeabi_stderr 20010dd4 UIMACAddresses 20010dda I2CNextBufferToInitPointer 20010ddc _lock 20010de0 _unlock 20010de4 __TI_cleanup_ptr 20010de8 __TI_dtors_ptr 20010dec EEPROM_PASSWORD 20010df0 communicationsEnabled 20010df1 ControllerType 20010df2 ProcessorNumber 20010df3 g_crcTablesHaveBeenCalculated 20010dfc main_func_sp ffffffff __binit__ ffffffff __c_args__ ffffffff binit UNDEFED SHT$$INIT_ARRAY$$Base UNDEFED SHT$$INIT_ARRAY$$Limit [365 symbols]