****************************************************************************** TMS320C2000 Linker PC v22.6.0 ****************************************************************************** >> Linked Thu Jun 29 11:49:43 2023 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 00082000 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- BOOT_RSVD 00000002 00000126 00000000 00000126 RWIX RAMM0 00000128 000002d8 00000000 000002d8 RWIX RAMM1 00000400 000003f8 00000000 000003f8 RWIX RAMLS4567 0000a000 00002000 0000016e 00001e92 RWIX RAMGS0 0000c000 000007f8 00000131 000006c7 RWIX BEGIN 00080000 00000002 00000002 00000000 RWIX FLASH_BANK0_SEC0 00080002 00000ffe 00000000 00000ffe RWIX FLASH_BANK0_SEC1 00081000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC2 00082000 00001000 000000a0 00000f60 RWIX FLASH_BANK0_SEC3 00083000 00001000 00001000 00000000 RWIX FLASH_BANK0_SEC4 00084000 00001000 00001000 00000000 RWIX FLASH_BANK0_SEC5 00085000 00001000 00000122 00000ede RWIX FLASH_BANK0_SEC6 00086000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC7 00087000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC8 00088000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC9 00089000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC10 0008a000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC11 0008b000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC12 0008c000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC13 0008d000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC14 0008e000 00001000 00000000 00001000 RWIX FLASH_BANK0_SEC15 0008f000 00000ff0 00000191 00000e5f RWIX FLASH_BANK0_SEC15_DO_ 0008fff0 00000010 00000000 00000010 RWIX BOOTROM 003f0000 00008000 00000000 00008000 RWIX BOOTROM_EXT 003f8000 00007fc0 00000000 00007fc0 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- codestart * 0 00080000 00000002 00080000 00000002 f28002x_codestartbranch.obj (codestart) .boot 0 00082000 000000a0 00082000 00000078 main.obj (.boot:_c_int00) 00082078 00000019 main.obj (.boot:jump_to_image_location) 00082091 0000000f main.obj (.boot:initFlashSectors) .cinit 0 0008f178 00000024 0008f178 00000011 (.cinit..data.load) [load image, compression = lzss] 0008f189 00000001 --HOLE-- [fill = 0] 0008f18a 00000006 (__TI_handler_table) 0008f190 00000004 (.cinit..bss.load) [load image, compression = zero_init] 0008f194 00000008 (__TI_cinit_table) .reset 0 003fffc0 00000000 DSECT .init_array * 0 0008f000 00000000 UNINITIALIZED .bss 0 0000a000 00000159 UNINITIALIZED 0000a000 0000007e Battery_monitor_handler.obj (.bss) 0000a07e 00000042 EEPROM.obj (.bss:RX_MsgBuffer) 0000a0c0 00000042 EEPROM.obj (.bss:TX_MsgBuffer) 0000a102 00000018 EEPROM.obj (.bss) 0000a11a 00000010 Flash.obj (.bss:Buffer) 0000a12a 00000010 CAN_communication_handler.obj (.bss) 0000a13a 00000006 FlashAPI_F28002x_FPU32.lib : Init.obj (.bss) 0000a140 0000000e Flash.obj (.bss) 0000a14e 00000006 board.obj (.bss:rxMsgData) 0000a154 00000002 CAN.obj (.bss) 0000a156 00000002 i2cLib_FIFO_polling.obj (.bss) 0000a158 00000001 board.obj (.bss) .data 0 0000a15a 00000015 UNINITIALIZED 0000a15a 00000006 CAN.obj (.data:CAN_COMMAND_ID) 0000a160 00000006 CAN.obj (.data:CAN_RESPONSE_ID) 0000a166 00000006 board.obj (.data) 0000a16c 00000003 EEPROM.obj (.data) .const 0 0008f138 0000003c 0008f138 00000020 Flash.obj (.const:secAddress) 0008f158 0000000c EEPROM.obj (.const) 0008f164 0000000c i2cLib_FIFO_polling.obj (.const) 0008f170 00000004 Flash.obj (.const:$P$T0$1) .TI.ramfunc * 0 0008f000 00000131 RUN ADDR = 0000c000 0008f000 00000082 Flash.obj (.TI.ramfunc:FlashErase) 0008f082 00000023 flash.obj (.TI.ramfunc:Flash_initModule) 0008f0a5 00000022 flash.obj (.TI.ramfunc:Flash_setBankPowerMode) 0008f0c7 00000013 flash.obj (.TI.ramfunc:Flash_setPumpPowerMode) 0008f0da 00000011 flash.obj (.TI.ramfunc:Flash_setWaitstates) 0008f0eb 0000000e flash.obj (.TI.ramfunc:Flash_disableCache) 0008f0f9 0000000e flash.obj (.TI.ramfunc:Flash_disablePrefetch) 0008f107 0000000d flash.obj (.TI.ramfunc:Flash_enableCache) 0008f114 0000000d flash.obj (.TI.ramfunc:Flash_enablePrefetch) 0008f121 0000000c flash.obj (.TI.ramfunc:Flash_enableECC) 0008f12d 00000004 sysctl.obj (.TI.ramfunc) .TI.memcrc * 0 00000000 00000072 COPY SECTION 00000000 00000072 (.TI.memcrc:_ccs_flash_checksum) .text.1 0 00083000 00001000 00083000 00000340 EEPROM.obj (.text:eeprom_write) 00083340 000002f6 FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:_Fapi_setupFlashStateMachine) 00083636 00000246 EEPROM.obj (.text:eeprom_read) 0008387c 000001ab FlashAPI_F28002x_FPU32.lib : Program.obj (.text:Fapi_issueProgrammingCommand) 00083a27 00000146 i2cLib_FIFO_polling.obj (.text:I2C_MasterTransmitter) 00083b6d 0000013e i2cLib_FIFO_polling.obj (.text:I2C_MasterReceiver) 00083cab 0000010c sysctl.obj (.text:SysCtl_setClock) 00083db7 00000107 i2cLib_FIFO_polling.obj (.text:I2C_TransmitSlaveAddress_ControlBytes) 00083ebe 00000103 sysctl.obj (.text:SysCtl_isPLLValid) 00083fc1 0000003f EEPROM.obj (.text:is_epprom_write_exceeding_the_page) .text.2 0 00084000 00001000 00084000 000000b8 can.obj (.text:CAN_setupMessageObject) 000840b8 000000b3 CAN.obj (.text:canISR) 0008416b 000000a1 can.obj (.text:CAN_setBitRate) 0008420c 0000009c rts2800_fpu32_eabi.lib : fd_add28.asm.obj (.text) 000842a8 0000009a device.obj (.text:Device_enableAllPeripherals) 00084342 0000008c EEPROM.obj (.text:read_last_stored_address) 000843ce 0000008b rts2800_fpu32_eabi.lib : fd_div28.asm.obj (.text) 00084459 00000088 : fs_div28.asm.obj (.text) 000844e1 00000082 FlashAPI_F28002x_FPU32.lib : BlankCheck.obj (.text:Fapi_doBlankCheck) 00084563 00000074 CAN.obj (.text:CAN_init) 000845d7 00000070 FlashAPI_F28002x_FPU32.lib : Read.obj (.text:_Fapi_loopRegionForValue) 00084647 00000068 CAN.obj (.text:Init_CAN_Identifier) 000846af 00000065 EEPROM.obj (.text:update_address) 00084714 00000053 FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:_Fapi_issueFsmCommand) 00084767 00000052 can.obj (.text:CAN_readMessage) 000847b9 0000004d main.obj (.text:cpuTimer1ISR) 00084806 0000004a FlashAPI_F28002x_FPU32.lib : Init.obj (.text:Fapi_initializeAPI) 00084850 00000047 can.obj (.text:CAN_sendMessage) 00084897 00000042 board.obj (.text:initCPUTimers) 000848d9 0000003d interrupt.obj (.text:Interrupt_initModule) 00084916 00000038 can.obj (.text:CAN_setBitTiming) 0008494e 00000038 FlashAPI_F28002x_FPU32.lib : Async.obj (.text:Fapi_issueAsyncCommandWithAddress) 00084986 00000034 interrupt.obj (.text:Interrupt_enable) 000849ba 00000032 CAN.obj (.text:GPIO_readPin) 000849ec 00000031 FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:Fapi_setupBankSectorEnable) 00084a1d 0000002f sysctl.obj (.text:DCC_setCounterSeeds) 00084a4c 0000002f FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:Fapi_setActiveFlashBank) 00084a7b 0000002e can.obj (.text:CAN_clearInterruptStatus) 00084aa9 0000002e board.obj (.text:configCPUTimer) 00084ad7 0000002e rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00084b05 0000002c FlashAPI_F28002x_FPU32.lib : Utilities.obj (.text:Fapi_calculateFletcherChecksum) 00084b31 0000002b sysctl.obj (.text:SysCtl_selectOscSource) 00084b5c 0000002b sysctl.obj (.text:SysCtl_selectXTAL) 00084b87 0000002a FlashAPI_F28002x_FPU32.lib : Utilities.obj (.text:_Fapi_divideUnsignedLong) 00084bb1 00000029 Flash.obj (.text:write_Bootinfo) 00084bda 00000024 device.obj (.text:Device_init) 00084bfe 00000023 sysctl.obj (.text:SysCtl_pollX1Counter) 00084c21 00000023 board.obj (.text:timers_init) 00084c44 00000022 FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:Fapi_isAddressEcc) 00084c66 00000022 i2c.obj (.text:I2C_enableInterrupt) 00084c88 0000001e interrupt.obj (.text:Interrupt_initVectorTable) 00084ca6 0000001d rts2800_fpu32_eabi.lib : memcpy.c.obj (.text) 00084cc3 0000001c i2cLib_FIFO_polling.obj (.text:I2C_setFIFOInterruptLevel) 00084cdf 0000001c FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:_Fapi_setupSectorsForWrite) 00084cfb 0000001b can.obj (.text:CAN_readDataReg) 00084d16 0000001b rts2800_fpu32_eabi.lib : fd_toul28.asm.obj (.text) 00084d31 0000001a can.obj (.text:CAN_writeDataReg) 00084d4b 0000001a sysctl.obj (.text:DCC_enableSingleShotMode) 00084d65 0000001a sysctl.obj (.text:SysCtl_selectXTALSingleEnded) 00084d7f 00000017 device.obj (.text:SysCtl_enablePeripheral) 00084d96 00000017 sysctl.obj (.text:SysCtl_enablePeripheral) 00084dad 00000017 rts2800_fpu32_eabi.lib : u_tofd28.asm.obj (.text) 00084dc4 00000016 main.obj (.text:SysCtl_setWatchdogMode) 00084dda 00000015 FlashAPI_F28002x_FPU32.lib : Read.obj (.text:Fapi_flushPipeline) 00084def 00000015 device.obj (.text:GPIO_unlockPortConfig) 00084e04 00000014 sysctl.obj (.text:DCC_setCounter0ClkSource) 00084e18 00000014 sysctl.obj (.text:DCC_setCounter1ClkSource) 00084e2c 00000014 i2cLib_FIFO_polling.obj (.text:I2C_isBusBusy) 00084e40 00000014 i2cLib_FIFO_polling.obj (.text:checkBusStatus) 00084e54 00000013 can.obj (.text:CAN_initModule) 00084e67 00000013 i2cLib_FIFO_polling.obj (.text:handleNACK) 00084e7a 00000012 CAN.obj (.text:CAN_enableTestMode) 00084e8c 00000010 can.obj (.text:CAN_initRAM) 00084e9c 00000010 board.obj (.text:CPUTimer_startTimer) 00084eac 00000010 device.obj (.text:Device_initGPIO) 00084ebc 00000010 i2cLib_FIFO_polling.obj (.text:I2C_getStopConditionStatus) 00084ecc 00000010 i2cLib_FIFO_polling.obj (.text:I2C_setAddressMode) 00084edc 00000010 i2cLib_FIFO_polling.obj (.text:I2C_setConfig) 00084eec 0000000f CAN.obj (.text:Interrupt_register) 00084efb 0000000f board.obj (.text:Interrupt_register) 00084f0a 0000000e FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:Fapi_checkFsmForReady) 00084f18 0000000e i2cLib_FIFO_polling.obj (.text:I2C_disableFIFO) 00084f26 0000000e i2cLib_FIFO_polling.obj (.text:I2C_enableFIFO) 00084f34 0000000e interrupt.obj (.text:Interrupt_defaultHandler) 00084f42 0000000e rts2800_fpu32_eabi.lib : fd_sub28.asm.obj (.text) 00084f50 0000000d CAN.obj (.text:CAN_send_data) 00084f5d 0000000d board.obj (.text:CPUTimer_setPreScaler) 00084f6a 0000000d interrupt.obj (.text:Interrupt_disableMaster) 00084f77 0000000d interrupt.obj (.text:Interrupt_enableMaster) 00084f84 0000000d device.obj (.text:SysCtl_setLowSpeedClock) 00084f91 0000000d rts2800_fpu32_eabi.lib : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00084f9e 0000000c board.obj (.text:CPUTimer_enableInterrupt) 00084faa 0000000c sysctl.obj (.text:DCC_disableDoneSignal) 00084fb6 0000000c sysctl.obj (.text:SysCtl_setPLLSysClk) 00084fc2 0000000b CAN.obj (.text:CAN_enableInterrupt) 00084fcd 0000000b board.obj (.text:CPUTimer_reloadTimerCounter) 00084fd8 0000000b board.obj (.text:CPUTimer_stopTimer) 00084fe3 0000000b sysctl.obj (.text:DCC_clearDoneFlag) 00084fee 0000000b sysctl.obj (.text:DCC_clearErrorFlag) 00084ff9 00000007 device.obj (.text:ASysCtl_lockVREG) .text.3 0 00085000 00000122 00085000 0000000b sysctl.obj (.text:DCC_disableErrorSignal) 0008500b 0000000b sysctl.obj (.text:DCC_disableModule) 00085016 0000000b sysctl.obj (.text:DCC_enableModule) 00085021 0000000b i2cLib_FIFO_polling.obj (.text:I2C_getRxFIFOStatus) 0008502c 0000000b i2cLib_FIFO_polling.obj (.text:I2C_getTxFIFOStatus) 00085037 0000000b sysctl.obj (.text:SysCtl_isMCDClockFailureDetected) 00085042 0000000b FlashAPI_F28002x_FPU32.lib : Utilities.obj (.text:_Fapi_calculateOtpChecksum) 0008504d 0000000b : Utilities.obj (.text:_Fapi_scaleCycleValues) 00085058 0000000a CAN.obj (.text:CAN_clearGlobalInterruptStatus) 00085062 0000000a CAN.obj (.text:CAN_enableGlobalInterrupt) 0008506c 0000000a cputimer.obj (.text:CPUTimer_setEmulationMode) 00085076 0000000a i2cLib_FIFO_polling.obj (.text:I2C_putData) 00085080 0000000a main.obj (.text:SysCtl_enableWatchdog) 0008508a 00000009 i2cLib_FIFO_polling.obj (.text:I2C_sendStartCondition) 00085093 00000009 i2cLib_FIFO_polling.obj (.text:I2C_sendStopCondition) 0008509c 00000009 main.obj (.text:SysCtl_serviceWatchdog) 000850a5 00000008 CAN.obj (.text:CAN_getInterruptCause) 000850ad 00000008 i2cLib_FIFO_polling.obj (.text:I2C_clearStatus) 000850b5 00000008 i2cLib_FIFO_polling.obj (.text:I2C_setDataCount) 000850bd 00000008 i2cLib_FIFO_polling.obj (.text:I2C_setSlaveAddress) 000850c5 00000008 device.obj (.text:SysCtl_disableWatchdog) 000850cd 00000008 rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none) 000850d5 00000008 f28002x_codestartbranch.obj (.text) 000850dd 00000007 CAN.obj (.text:CAN_startModule) 000850e4 00000007 board.obj (.text:CPUTimer_setPeriod) 000850eb 00000007 FlashAPI_F28002x_FPU32.lib : FlashStateMachine.obj (.text:Fapi_getFsmStatus) 000850f2 00000007 sysctl.obj (.text:SysCtl_resetMCD) 000850f9 00000007 main.obj (.text:save_image_bootinfo) 00085100 00000006 CAN.obj (.text:CAN_getStatus) 00085106 00000006 i2cLib_FIFO_polling.obj (.text:I2C_getData) 0008510c 00000006 i2cLib_FIFO_polling.obj (.text:I2C_getStatus) 00085112 00000006 CAN.obj (.text:Interrupt_clearACKGroup) 00085118 00000006 main.obj (.text:Interrupt_clearACKGroup) 0008511e 00000002 interrupt.obj (.text:Interrupt_illegalOperationHandler) 00085120 00000002 interrupt.obj (.text:Interrupt_nmiHandler) MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\device\ device.obj 278 0 0 f28002x_codestartbranch.obj 10 0 0 +--+-------------------------------+------+---------+---------+ Total: 288 0 0 .\device\driverlib\ sysctl.obj 915 0 0 can.obj 688 0 0 flash.obj 342 0 0 interrupt.obj 187 0 0 i2c.obj 34 0 0 cputimer.obj 10 0 0 +--+-------------------------------+------+---------+---------+ Total: 2176 0 0 .\src\apps\ main.obj 291 0 0 Battery_monitor_handler.obj 0 0 126 CAN_communication_handler.obj 0 0 16 +--+-------------------------------+------+---------+---------+ Total: 291 0 142 .\src\drivers\ EEPROM.obj 1718 12 159 i2cLib_FIFO_polling.obj 1156 12 2 CAN.obj 553 0 14 Flash.obj 301 36 30 board.obj 232 0 13 +--+-------------------------------+------+---------+---------+ Total: 3960 60 218 ../src/lib/Flash_API/lib/FlashAPI_F28002x_FPU32.lib FlashStateMachine.obj 1020 0 0 Program.obj 427 0 0 Read.obj 133 0 0 BlankCheck.obj 130 0 0 Utilities.obj 108 0 0 Init.obj 74 0 6 Async.obj 56 0 0 +--+-------------------------------+------+---------+---------+ Total: 1948 0 6 C:\ti\ccs1210\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32_eabi.lib fd_add28.asm.obj 156 0 0 fd_div28.asm.obj 139 0 0 fs_div28.asm.obj 136 0 0 copy_decompress_lzss.c.obj 46 0 0 memcpy.c.obj 29 0 0 fd_toul28.asm.obj 27 0 0 u_tofd28.asm.obj 23 0 0 fd_sub28.asm.obj 14 0 0 copy_zero_init.c.obj 13 0 0 copy_decompress_none.c.obj 8 0 0 +--+-------------------------------+------+---------+---------+ Total: 591 0 0 Linker Generated: 0 35 0 +--+-------------------------------+------+---------+---------+ Grand Total: 9254 95 366 LINKER GENERATED COPY TABLES __TI_cinit_table @ 0008f194 records: 2, size/record: 4, table size: 8 .data: load addr=0008f178, load size=00000011 bytes, run addr=0000a15a, run size=00000015 bytes, compression=lzss .bss: load addr=0008f190, load size=00000004 bytes, run addr=0000a000, run size=00000159 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 0008f18a records: 3, size/record: 2, table size: 6 index: 0, handler: __TI_zero_init index: 1, handler: __TI_decompress_lzss index: 2, handler: __TI_decompress_none LINKER GENERATED MEMRANGE CRC TABLES _ccs_flash_checksum @ 00000000 records: 18, size/record: 6, table size: 114, algorithm=C28_CHECKSUM_16(ID=13), CRC: 000098ad BEGIN: page=0, load addr=00080000, size=00000002 FLASH_BANK0_SEC0: page=0, load addr=00080002, size=00000ffe FLASH_BANK0_SEC1: page=0, load addr=00081000, size=00001000 FLASH_BANK0_SEC2: page=0, load addr=00082000, size=00001000 FLASH_BANK0_SEC3: page=0, load addr=00083000, size=00001000 FLASH_BANK0_SEC4: page=0, load addr=00084000, size=00001000 FLASH_BANK0_SEC5: page=0, load addr=00085000, size=00001000 FLASH_BANK0_SEC6: page=0, load addr=00086000, size=00001000 FLASH_BANK0_SEC7: page=0, load addr=00087000, size=00001000 FLASH_BANK0_SEC8: page=0, load addr=00088000, size=00001000 FLASH_BANK0_SEC9: page=0, load addr=00089000, size=00001000 FLASH_BANK0_SEC10: page=0, load addr=0008a000, size=00001000 FLASH_BANK0_SEC11: page=0, load addr=0008b000, size=00001000 FLASH_BANK0_SEC12: page=0, load addr=0008c000, size=00001000 FLASH_BANK0_SEC13: page=0, load addr=0008d000, size=00001000 FLASH_BANK0_SEC14: page=0, load addr=0008e000, size=00001000 FLASH_BANK0_SEC15: page=0, load addr=0008f000, size=00000ff0 FLASH_BANK0_SEC15_DO_NOT_USE: page=0, load addr=0008fff0, size=00000010 GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE address data page name -------- ---------------- ---- 0000a000 280 (0000a000) stMapDischageCurrent 0000a003 280 (0000a000) StDeltaBatteryDischarge 0000a040 281 (0000a040) stBatteryMonitorHandler 0000a07e 281 (0000a040) RX_MsgBuffer 0000a0c0 283 (0000a0c0) TX_MsgBuffer 0000a102 284 (0000a100) ControlAddr 0000a104 284 (0000a100) EEPROM 0000a11a 284 (0000a100) Buffer 0000a12a 284 (0000a100) stCanCommHandler 0000a13a 284 (0000a100) Fapi_GlobalInit 0000a140 285 (0000a140) StFirmwareBootInfo 0000a146 285 (0000a140) StFirmwareUpgradeFlashAddress 0000a14e 285 (0000a140) rxMsgData 0000a154 285 (0000a140) StCanIDaddress 0000a156 285 (0000a140) currentResponderPtr 0000a158 285 (0000a140) cpuTimer1IntCount 0000a15a 285 (0000a140) CAN_COMMAND_ID 0000a160 285 (0000a140) CAN_RESPONSE_ID 0000a166 285 (0000a140) txMsgCount 0000a168 285 (0000a140) rxMsgCount 0000a16a 285 (0000a140) errorFlag 0000a16c 285 (0000a140) passCount 0000a16d 285 (0000a140) failCount 0000a16e 285 (0000a140) status 0008f138 23c4 (0008f100) secAddress GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name page address name ---- ------- ---- 0 0000a11a Buffer 0 0000a15a CAN_COMMAND_ID 0 0000a160 CAN_RESPONSE_ID 0 00084a7b CAN_clearInterruptStatus 0 00084563 CAN_init 0 00084e54 CAN_initModule 0 00084767 CAN_readMessage 0 00084850 CAN_sendMessage 0 00084f50 CAN_send_data 0 0008416b CAN_setBitRate 0 00084916 CAN_setBitTiming 0 00084000 CAN_setupMessageObject 0 0008506c CPUTimer_setEmulationMode 0 0000a102 ControlAddr 0 000842a8 Device_enableAllPeripherals 0 00084bda Device_init 0 00084eac Device_initGPIO 0 0000a104 EEPROM 0 0000a13a Fapi_GlobalInit 0 00084b05 Fapi_calculateFletcherChecksum 0 00084f0a Fapi_checkFsmForReady 0 000844e1 Fapi_doBlankCheck 0 00084dda Fapi_flushPipeline 0 000850eb Fapi_getFsmStatus 0 00084806 Fapi_initializeAPI 0 00084c44 Fapi_isAddressEcc 0 0008494e Fapi_issueAsyncCommandWithAddress 0 0008387c Fapi_issueProgrammingCommand 0 00084a4c Fapi_setActiveFlashBank 0 000849ec Fapi_setupBankSectorEnable 0 0000c000 FlashErase 0 0000c082 Flash_initModule 0 00083b6d I2C_MasterReceiver 0 00083a27 I2C_MasterTransmitter 0 00083db7 I2C_TransmitSlaveAddress_ControlBytes 0 00084c66 I2C_enableInterrupt 0 00084647 Init_CAN_Identifier 0 00084986 Interrupt_enable 0 000848d9 Interrupt_initModule 0 00084c88 Interrupt_initVectorTable 0 0000a07e RX_MsgBuffer 0 0008f131 RamfuncsLoadEnd abs 00000131 RamfuncsLoadSize 0 0008f000 RamfuncsLoadStart 0 0000c131 RamfuncsRunEnd abs 00000131 RamfuncsRunSize 0 0000c000 RamfuncsRunStart 0 0000a154 StCanIDaddress 0 0000a003 StDeltaBatteryDischarge 0 0000a140 StFirmwareBootInfo 0 0000a146 StFirmwareUpgradeFlashAddress 0 0000c12d SysCtl_delay 0 00083ebe SysCtl_isPLLValid 0 00084b31 SysCtl_selectOscSource 0 00084b5c SysCtl_selectXTAL 0 00084d65 SysCtl_selectXTALSingleEnded 0 00083cab SysCtl_setClock 0 0000a0c0 TX_MsgBuffer 0 00085042 _Fapi_calculateOtpChecksum 0 00084b87 _Fapi_divideUnsignedLong 0 00084714 _Fapi_issueFsmCommand 0 000845d7 _Fapi_loopRegionForValue 0 0008504d _Fapi_scaleCycleValues 0 00084cdf _Fapi_setupSectorsForWrite 0 0008f194 __TI_CINIT_Base 0 0008f19c __TI_CINIT_Limit 0 0008f19c __TI_CINIT_Warm 0 0008f18a __TI_Handler_Table_Base 0 0008f190 __TI_Handler_Table_Limit 0 00000000 __TI_MEMRANGE_CRC__ccs_flash_checksum 0 00084ad7 __TI_decompress_lzss 0 000850cd __TI_decompress_none abs ffffffff __TI_pprof_out_hndl abs ffffffff __TI_prof_data_size abs ffffffff __TI_prof_data_start 0 00084f91 __TI_zero_init_nomemset 0 0008420c __c28xabi_addd 0 000843ce __c28xabi_divd 0 00084459 __c28xabi_divf 0 00084d16 __c28xabi_dtoul 0 00084f42 __c28xabi_subd 0 00084dad __c28xabi_utod 0 00082000 _c_int00 0 00000000 _ccs_flash_checksum 0 000840b8 canISR 0 00084e40 checkBusStatus 0 00080000 code_start 0 00084aa9 configCPUTimer 0 000847b9 cpuTimer1ISR 0 0000a158 cpuTimer1IntCount 0 0000a156 currentResponderPtr 0 00083636 eeprom_read 0 00083000 eeprom_write 0 0000a16a errorFlag 0 0000a16d failCount 0 00084e67 handleNACK 0 00084897 initCPUTimers 0 00082091 initFlashSectors 0 00083fc1 is_epprom_write_exceeding_the_page 0 00082078 jump_to_image_location 0 00084ca6 memcpy 0 0000a16c passCount 0 00084342 read_last_stored_address 0 0000a168 rxMsgCount 0 0000a14e rxMsgData 0 000850f9 save_image_bootinfo 0 0008f138 secAddress 0 0000a040 stBatteryMonitorHandler 0 0000a12a stCanCommHandler 0 0000a000 stMapDischageCurrent 0 0000a16e status 0 00084c21 timers_init 0 0000a166 txMsgCount 0 000846af update_address 0 00084bb1 write_Bootinfo GLOBAL SYMBOLS: SORTED BY Symbol Address page address name ---- ------- ---- 0 00000000 __TI_MEMRANGE_CRC__ccs_flash_checksum 0 00000000 _ccs_flash_checksum 0 0000a000 stMapDischageCurrent 0 0000a003 StDeltaBatteryDischarge 0 0000a040 stBatteryMonitorHandler 0 0000a07e RX_MsgBuffer 0 0000a0c0 TX_MsgBuffer 0 0000a102 ControlAddr 0 0000a104 EEPROM 0 0000a11a Buffer 0 0000a12a stCanCommHandler 0 0000a13a Fapi_GlobalInit 0 0000a140 StFirmwareBootInfo 0 0000a146 StFirmwareUpgradeFlashAddress 0 0000a14e rxMsgData 0 0000a154 StCanIDaddress 0 0000a156 currentResponderPtr 0 0000a158 cpuTimer1IntCount 0 0000a15a CAN_COMMAND_ID 0 0000a160 CAN_RESPONSE_ID 0 0000a166 txMsgCount 0 0000a168 rxMsgCount 0 0000a16a errorFlag 0 0000a16c passCount 0 0000a16d failCount 0 0000a16e status 0 0000c000 FlashErase 0 0000c000 RamfuncsRunStart 0 0000c082 Flash_initModule 0 0000c12d SysCtl_delay 0 0000c131 RamfuncsRunEnd 0 00080000 code_start 0 00082000 _c_int00 0 00082078 jump_to_image_location 0 00082091 initFlashSectors 0 00083000 eeprom_write 0 00083636 eeprom_read 0 0008387c Fapi_issueProgrammingCommand 0 00083a27 I2C_MasterTransmitter 0 00083b6d I2C_MasterReceiver 0 00083cab SysCtl_setClock 0 00083db7 I2C_TransmitSlaveAddress_ControlBytes 0 00083ebe SysCtl_isPLLValid 0 00083fc1 is_epprom_write_exceeding_the_page 0 00084000 CAN_setupMessageObject 0 000840b8 canISR 0 0008416b CAN_setBitRate 0 0008420c __c28xabi_addd 0 000842a8 Device_enableAllPeripherals 0 00084342 read_last_stored_address 0 000843ce __c28xabi_divd 0 00084459 __c28xabi_divf 0 000844e1 Fapi_doBlankCheck 0 00084563 CAN_init 0 000845d7 _Fapi_loopRegionForValue 0 00084647 Init_CAN_Identifier 0 000846af update_address 0 00084714 _Fapi_issueFsmCommand 0 00084767 CAN_readMessage 0 000847b9 cpuTimer1ISR 0 00084806 Fapi_initializeAPI 0 00084850 CAN_sendMessage 0 00084897 initCPUTimers 0 000848d9 Interrupt_initModule 0 00084916 CAN_setBitTiming 0 0008494e Fapi_issueAsyncCommandWithAddress 0 00084986 Interrupt_enable 0 000849ec Fapi_setupBankSectorEnable 0 00084a4c Fapi_setActiveFlashBank 0 00084a7b CAN_clearInterruptStatus 0 00084aa9 configCPUTimer 0 00084ad7 __TI_decompress_lzss 0 00084b05 Fapi_calculateFletcherChecksum 0 00084b31 SysCtl_selectOscSource 0 00084b5c SysCtl_selectXTAL 0 00084b87 _Fapi_divideUnsignedLong 0 00084bb1 write_Bootinfo 0 00084bda Device_init 0 00084c21 timers_init 0 00084c44 Fapi_isAddressEcc 0 00084c66 I2C_enableInterrupt 0 00084c88 Interrupt_initVectorTable 0 00084ca6 memcpy 0 00084cdf _Fapi_setupSectorsForWrite 0 00084d16 __c28xabi_dtoul 0 00084d65 SysCtl_selectXTALSingleEnded 0 00084dad __c28xabi_utod 0 00084dda Fapi_flushPipeline 0 00084e40 checkBusStatus 0 00084e54 CAN_initModule 0 00084e67 handleNACK 0 00084eac Device_initGPIO 0 00084f0a Fapi_checkFsmForReady 0 00084f42 __c28xabi_subd 0 00084f50 CAN_send_data 0 00084f91 __TI_zero_init_nomemset 0 00085042 _Fapi_calculateOtpChecksum 0 0008504d _Fapi_scaleCycleValues 0 0008506c CPUTimer_setEmulationMode 0 000850cd __TI_decompress_none 0 000850eb Fapi_getFsmStatus 0 000850f9 save_image_bootinfo 0 0008f000 RamfuncsLoadStart 0 0008f131 RamfuncsLoadEnd 0 0008f138 secAddress 0 0008f18a __TI_Handler_Table_Base 0 0008f190 __TI_Handler_Table_Limit 0 0008f194 __TI_CINIT_Base 0 0008f19c __TI_CINIT_Limit 0 0008f19c __TI_CINIT_Warm abs 00000131 RamfuncsLoadSize abs 00000131 RamfuncsRunSize abs ffffffff __TI_pprof_out_hndl abs ffffffff __TI_prof_data_size abs ffffffff __TI_prof_data_start [115 symbols]