Index: Debug/HD.map =================================================================== diff -u -r765d2c35118e202444e737c66c77faf9678cc87e -rad8ad611c910747eef92336a30b6520a83409532 --- Debug/HD.map (.../HD.map) (revision 765d2c35118e202444e737c66c77faf9678cc87e) +++ Debug/HD.map (.../HD.map) (revision ad8ad611c910747eef92336a30b6520a83409532) @@ -1,34 +1,34 @@ ****************************************************************************** TI ARM Linker Unix v18.12.2 ****************************************************************************** ->> Linked Tue Sep 24 08:00:40 2019 +>> Linked Thu Sep 26 09:10:05 2019 OUTPUT FILE NAME: -ENTRY POINT SYMBOL: "_c_int00" address: 0000751c +ENTRY POINT SYMBOL: "_c_int00" address: 000078f0 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- VECTORS 00000000 00000020 00000020 00000000 X - FLASH0 00000020 0013ffe0 00008855 0013778b R X + FLASH0 00000020 0013ffe0 00008d95 0013724b R X STACKS 08000000 00001500 00000000 00001500 RW - RAM 08001500 0002eb00 000000cd 0002ea33 RW + RAM 08001500 0002eb00 0000006d 0002ea93 RW SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- -00000000 00000000 00008878 00008878 r-x +00000000 00000000 00008db8 00008db8 r-x 00000000 00000000 00000020 00000020 r-x .intvecs - 00000020 00000020 000085b4 000085b4 r-x .text - 000085d4 000085d4 00000251 00000251 r-- .const - 00008828 00008828 00000050 00000050 r-- .cinit -08001500 08001500 000000d0 00000000 rw- - 08001500 08001500 00000099 00000000 rw- .data - 0800159c 0800159c 00000034 00000000 rw- .bss + 00000020 00000020 00008aa4 00008aa4 r-x .text + 00008ac4 00008ac4 000002c1 000002c1 r-- .const + 00008d88 00008d88 00000030 00000030 r-- .cinit +08001500 08001500 00000070 00000000 rw- + 08001500 08001500 00000039 00000000 rw- .data + 0800153c 0800153c 00000034 00000000 rw- .bss SECTION ALLOCATION MAP @@ -39,93 +39,93 @@ .intvecs 0 00000000 00000020 00000000 00000020 sys_intvecs.obj (.intvecs) -.text 0 00000020 000085b4 +.text 0 00000020 00008aa4 00000020 00002cdc sys_selftest.obj (.text) 00002cfc 00000b78 system.obj (.text) 00003874 00000a54 sys_vim.obj (.text) - 000042c8 000008b4 pinmux.obj (.text) - 00004b7c 0000067c lin.obj (.text) - 000051f8 00000664 errata_SSWF021_45.obj (.text) - 0000585c 00000638 rti.obj (.text) - 00005e94 000005bc esm.obj (.text) - 00006450 00000484 gio.obj (.text) - 000068d4 0000034c sys_core.obj (.text) - 00006c20 00000340 Buttons.obj (.text) - 00006f60 000002f0 OperationModes.obj (.text) - 00007250 000002cc sys_vim.obj (.text:retain) - 0000751c 00000290 sys_startup.obj (.text:retain) - 000077ac 0000020c CPLD.obj (.text) - 000079b8 00000208 AlarmLamp.obj (.text) - 00007bc0 00000134 WatchdogMgmt.obj (.text) - 00007cf4 00000114 esm.obj (.text:retain) - 00007e08 000000e8 dabort.obj (.text) - 00007ef0 000000e8 rti.obj (.text:retain) - 00007fd8 000000e0 sys_pmu.obj (.text) - 000080b8 000000a4 notification.obj (.text) - 0000815c 0000009c rtsv7R4_T_le_v3D16_eabi.lib : memcpy_t2.asm.obj (.text) - 000081f8 0000006c : copy_decompress_lzss.c.obj (.text:decompress:lzss:__TI_decompress_lzss) - 00008264 00000068 TaskGeneral.obj (.text) - 000082cc 00000060 sys_main.obj (.text) - 0000832c 00000044 rtsv7R4_T_le_v3D16_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit:__TI_auto_init_nobinit_nopinit) - 00008370 00000040 ModeInitPOST.obj (.text) - 000083b0 00000038 ModeOpParams.obj (.text) - 000083e8 00000038 ModePostTreat.obj (.text) - 00008420 00000038 ModePreTreat.obj (.text) - 00008458 00000038 ModePrescription.obj (.text) - 00008490 00000038 ModeStandby.obj (.text) - 000084c8 00000038 ModeTreatment.obj (.text) - 00008500 00000034 SafetyShutdown.obj (.text) - 00008534 00000024 TaskPriority.obj (.text) - 00008558 00000020 TaskTimer.obj (.text) - 00008578 0000001c rtsv7R4_T_le_v3D16_eabi.lib : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset:__TI_zero_init_nomemset) - 00008594 0000000e : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none) - 000085a2 00000002 --HOLE-- [fill = 0] - 000085a4 0000000c ModeFault.obj (.text) - 000085b0 0000000c ModeService.obj (.text) - 000085bc 0000000c TaskBG.obj (.text) - 000085c8 00000004 rtsv7R4_T_le_v3D16_eabi.lib : exit.c.obj (.text:abort:abort) - 000085cc 00000004 sys_phantom.obj (.text:retain) - 000085d0 00000004 sys_startup.obj (.text) + 000042c8 00000a34 mibspi.obj (.text) + 00004cfc 000008b4 pinmux.obj (.text) + 000055b0 00000664 errata_SSWF021_45.obj (.text) + 00005c14 00000638 rti.obj (.text) + 0000624c 000005bc esm.obj (.text) + 00006808 00000484 gio.obj (.text) + 00006c8c 0000035c Buttons.obj (.text) + 00006fe8 0000034c sys_core.obj (.text) + 00007334 000002f0 OperationModes.obj (.text) + 00007624 000002cc sys_vim.obj (.text:retain) + 000078f0 00000290 sys_startup.obj (.text:retain) + 00007b80 00000214 AlarmLamp.obj (.text) + 00007d94 000001b0 CPLD.obj (.text) + 00007f44 00000190 WatchdogMgmt.obj (.text) + 000080d4 0000011c notification.obj (.text) + 000081f0 00000114 esm.obj (.text:retain) + 00008304 000000e8 dabort.obj (.text) + 000083ec 000000e8 rti.obj (.text:retain) + 000084d4 000000e0 sys_pmu.obj (.text) + 000085b4 000000bc Timers.obj (.text) + 00008670 0000009c rtsv7R4_T_le_v3D16_eabi.lib : memcpy_t2.asm.obj (.text) + 0000870c 0000006c : copy_decompress_lzss.c.obj (.text:decompress:lzss:__TI_decompress_lzss) + 00008778 00000064 sys_main.obj (.text) + 000087dc 00000044 rtsv7R4_T_le_v3D16_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit:__TI_auto_init_nobinit_nopinit) + 00008820 00000040 ModeInitPOST.obj (.text) + 00008860 0000003c TaskGeneral.obj (.text) + 0000889c 00000038 ModeOpParams.obj (.text) + 000088d4 00000038 ModePostTreat.obj (.text) + 0000890c 00000038 ModePreTreat.obj (.text) + 00008944 00000038 ModePrescription.obj (.text) + 0000897c 00000038 ModeStandby.obj (.text) + 000089b4 00000038 ModeTreatment.obj (.text) + 000089ec 00000034 SafetyShutdown.obj (.text) + 00008a20 00000024 TaskPriority.obj (.text) + 00008a44 00000024 TaskTimer.obj (.text) + 00008a68 0000001c rtsv7R4_T_le_v3D16_eabi.lib : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset:__TI_zero_init_nomemset) + 00008a84 0000000e : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none) + 00008a92 00000002 --HOLE-- [fill = 0] + 00008a94 0000000c ModeFault.obj (.text) + 00008aa0 0000000c ModeService.obj (.text) + 00008aac 0000000c TaskBG.obj (.text) + 00008ab8 00000004 rtsv7R4_T_le_v3D16_eabi.lib : exit.c.obj (.text:abort:abort) + 00008abc 00000004 sys_phantom.obj (.text:retain) + 00008ac0 00000004 sys_startup.obj (.text) -.const 0 000085d4 00000251 - 000085d4 00000200 sys_vim.obj (.const:s_vim_init) - 000087d4 00000051 OperationModes.obj (.const:MODE_TRANSITION_TABLE) +.const 0 00008ac4 000002c1 + 00008ac4 00000200 sys_vim.obj (.const:s_vim_init) + 00008cc4 00000070 AlarmLamp.obj (.const:lampPatterns) + 00008d34 00000051 OperationModes.obj (.const:MODE_TRANSITION_TABLE) -.cinit 0 00008828 00000050 - 00008828 00000027 (.cinit..data.load) [load image, compression = lzss] - 0000884f 00000001 --HOLE-- [fill = 0] - 00008850 0000000c (__TI_handler_table) - 0000885c 00000004 --HOLE-- [fill = 0] - 00008860 00000008 (.cinit..bss.load) [load image, compression = zero_init] - 00008868 00000010 (__TI_cinit_table) +.cinit 0 00008d88 00000030 + 00008d88 0000000c (__TI_handler_table) + 00008d94 00000009 (.cinit..data.load) [load image, compression = lzss] + 00008d9d 00000003 --HOLE-- [fill = 0] + 00008da0 00000008 (.cinit..bss.load) [load image, compression = zero_init] + 00008da8 00000010 (__TI_cinit_table) -.data 0 08001500 00000099 UNINITIALIZED - 08001500 00000070 AlarmLamp.obj (.data:lampPatterns) - 08001570 00000018 Buttons.obj (.data) - 08001588 0000000c AlarmLamp.obj (.data) - 08001594 00000004 TaskGeneral.obj (.data) - 08001598 00000001 OperationModes.obj (.data) +.data 0 08001500 00000039 UNINITIALIZED + 08001500 0000001c Buttons.obj (.data) + 0800151c 0000000c AlarmLamp.obj (.data) + 08001528 00000008 WatchdogMgmt.obj (.data) + 08001530 00000004 TaskGeneral.obj (.data) + 08001534 00000004 Timers.obj (.data) + 08001538 00000001 OperationModes.obj (.data) -.bss 0 0800159c 00000034 UNINITIALIZED - 0800159c 00000024 OperationModes.obj (.bss:modeRequest) - 080015c0 00000010 WatchdogMgmt.obj (.bss:watchdogTaskCheckedIn) +.bss 0 0800153c 00000034 UNINITIALIZED + 0800153c 00000024 OperationModes.obj (.bss:modeRequest) + 08001560 00000010 WatchdogMgmt.obj (.bss:watchdogTaskCheckedIn) MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- ./App/Contollers/ - Buttons.obj 832 0 24 - AlarmLamp.obj 520 0 124 - WatchdogMgmt.obj 308 0 16 - SafetyShutdown.obj 52 0 0 + Buttons.obj 860 0 28 + AlarmLamp.obj 532 112 12 +--+----------------------------+-------+---------+---------+ - Total: 1712 0 164 + Total: 1392 112 40 ./App/Drivers/ - CPLD.obj 524 0 0 + CPLD.obj 432 0 0 +--+----------------------------+-------+---------+---------+ - Total: 524 0 0 + Total: 432 0 0 ./App/Modes/ OperationModes.obj 752 81 37 @@ -141,34 +141,41 @@ +--+----------------------------+-------+---------+---------+ Total: 1176 81 37 + ./App/Services/ + WatchdogMgmt.obj 400 0 24 + Timers.obj 188 0 4 + SafetyShutdown.obj 52 0 0 + +--+----------------------------+-------+---------+---------+ + Total: 640 0 28 + ./App/Tasks/ - TaskGeneral.obj 104 0 4 + TaskGeneral.obj 60 0 4 TaskPriority.obj 36 0 0 - TaskTimer.obj 32 0 0 + TaskTimer.obj 36 0 0 TaskBG.obj 12 0 0 +--+----------------------------+-------+---------+---------+ - Total: 184 0 4 + Total: 144 0 4 ./source/ sys_selftest.obj 11484 0 0 sys_vim.obj 3360 512 0 system.obj 2936 0 0 + mibspi.obj 2612 0 0 pinmux.obj 2228 0 0 rti.obj 1824 0 0 esm.obj 1744 0 0 - lin.obj 1660 0 0 errata_SSWF021_45.obj 1636 0 0 gio.obj 1156 0 0 sys_core.obj 844 0 0 sys_startup.obj 660 0 0 + notification.obj 284 0 0 dabort.obj 232 0 0 sys_pmu.obj 224 0 0 - notification.obj 164 0 0 - sys_main.obj 96 0 0 + sys_main.obj 100 0 0 sys_intvecs.obj 32 0 0 sys_phantom.obj 4 0 0 +--+----------------------------+-------+---------+---------+ - Total: 30284 512 0 + Total: 31360 512 0 /home/fw/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.2.LTS/lib/rtsv7R4_T_le_v3D16_eabi.lib memcpy_t2.asm.obj 156 0 0 @@ -180,21 +187,21 @@ +--+----------------------------+-------+---------+---------+ Total: 378 0 0 - Linker Generated: 0 75 0 + Linker Generated: 0 45 0 +--+----------------------------+-------+---------+---------+ - Grand Total: 34258 668 205 + Grand Total: 35522 750 109 LINKER GENERATED COPY TABLES -__TI_cinit_table @ 00008868 records: 2, size/record: 8, table size: 16 - .data: load addr=00008828, load size=00000027 bytes, run addr=08001500, run size=00000099 bytes, compression=lzss - .bss: load addr=00008860, load size=00000008 bytes, run addr=0800159c, run size=00000034 bytes, compression=zero_init +__TI_cinit_table @ 00008da8 records: 2, size/record: 8, table size: 16 + .data: load addr=00008d94, load size=00000009 bytes, run addr=08001500, run size=00000039 bytes, compression=lzss + .bss: load addr=00008da0, load size=00000008 bytes, run addr=0800153c, run size=00000034 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE -__TI_handler_table @ 00008850 records: 3, size/record: 4, table size: 12 +__TI_handler_table @ 00008d88 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_zero_init index: 1, handler: __TI_decompress_lzss index: 2, handler: __TI_decompress_none @@ -204,96 +211,97 @@ address name ------- ---- -000085c9 C$$EXIT -000079ec ExecuteAlarmLamp -00005bc8 IsdwdKeySequenceCorrect -00007aac RequestLampPattern +00008ab9 C$$EXIT +00005f80 IsdwdKeySequenceCorrect UNDEFED SHT$$INIT_ARRAY$$Base UNDEFED SHT$$INIT_ARRAY$$Limit -00008868 __TI_CINIT_Base -00008878 __TI_CINIT_Limit -00008850 __TI_Handler_Table_Base -0000885c __TI_Handler_Table_Limit -00006c18 __TI_PINIT_Base -00006c1c __TI_PINIT_Limit -0000832d __TI_auto_init_nobinit_nopinit -000081f9 __TI_decompress_lzss -00008595 __TI_decompress_none +00008da8 __TI_CINIT_Base +00008db8 __TI_CINIT_Limit +00008d88 __TI_Handler_Table_Base +00008d94 __TI_Handler_Table_Limit +0000732c __TI_PINIT_Base +00007330 __TI_PINIT_Limit +000087dd __TI_auto_init_nobinit_nopinit +0000870d __TI_decompress_lzss +00008a85 __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 00000000 __TI_static_base__ -00008579 __TI_zero_init_nomemset -0000815d __aeabi_memcpy -0000815d __aeabi_memcpy4 -0000815d __aeabi_memcpy8 +00008a69 __TI_zero_init_nomemset +00008671 __aeabi_memcpy +00008671 __aeabi_memcpy4 +00008671 __aeabi_memcpy8 ffffffff __binit__ ffffffff __c_args__ -0000751c _c_int00 -00006b30 _coreClearAuxiliaryDataFault_ -00006b44 _coreClearAuxiliaryInstructionFault_ -00006b08 _coreClearDataFaultAddress_ -00006ae0 _coreClearDataFault_ -00006b1c _coreClearInstructionFaultAddress_ -00006af4 _coreClearInstructionFault_ -00006a74 _coreDisableEventBusExport_ -00006ab8 _coreDisableFlashEcc_ -00006a94 _coreDisableRamEcc_ -00006a64 _coreEnableEventBusExport_ -00006aa4 _coreEnableFlashEcc_ -00006ac8 _coreEnableIrqVicOffset_ -00006a84 _coreEnableRamEcc_ -00006a4c _coreEnableVfp_ -00006b28 _coreGetAuxiliaryDataFault_ -00006b3c _coreGetAuxiliaryInstructionFault_ -00006b00 _coreGetDataFaultAddress_ -00006ad8 _coreGetDataFault_ -00006b14 _coreGetInstructionFaultAddress_ -00006aec _coreGetInstructionFault_ -000068d4 _coreInitRegisters_ -000069e0 _coreInitStackPointer_ -00007e08 _dabort -00006b58 _disable_FIQ_interrupt_ -00006b60 _disable_IRQ_interrupt_ -00006b50 _disable_interrupt_ -00006b68 _enable_interrupt_ -00006bf8 _errata_CORTEXR4_57_ -00006c08 _errata_CORTEXR4_66_ -000051f8 _errata_SSWF021_45_both_plls -000053ec _errata_SSWF021_45_pll1 -00005564 _errata_SSWF021_45_pll2 -00006b70 _esmCcmErrorsClear_ -00006a2c _getCPSRValue_ -00006a34 _gotoCPUIdle_ -00008034 _pmuDisableCountersGlobal_ -00008024 _pmuEnableCountersGlobal_ -00008090 _pmuGetCycleCount_ -00008098 _pmuGetEventCount_ -000080a4 _pmuGetOverflow_ -00007fd8 _pmuInit_ -00008064 _pmuResetCounters_ -00008044 _pmuResetCycleCounter_ -00008054 _pmuResetEventCounters_ -00008084 _pmuSetCountEvent_ -00008074 _pmuStartCounters_ -0000807c _pmuStopCounters_ +000078f0 _c_int00 +00007244 _coreClearAuxiliaryDataFault_ +00007258 _coreClearAuxiliaryInstructionFault_ +0000721c _coreClearDataFaultAddress_ +000071f4 _coreClearDataFault_ +00007230 _coreClearInstructionFaultAddress_ +00007208 _coreClearInstructionFault_ +00007188 _coreDisableEventBusExport_ +000071cc _coreDisableFlashEcc_ +000071a8 _coreDisableRamEcc_ +00007178 _coreEnableEventBusExport_ +000071b8 _coreEnableFlashEcc_ +000071dc _coreEnableIrqVicOffset_ +00007198 _coreEnableRamEcc_ +00007160 _coreEnableVfp_ +0000723c _coreGetAuxiliaryDataFault_ +00007250 _coreGetAuxiliaryInstructionFault_ +00007214 _coreGetDataFaultAddress_ +000071ec _coreGetDataFault_ +00007228 _coreGetInstructionFaultAddress_ +00007200 _coreGetInstructionFault_ +00006fe8 _coreInitRegisters_ +000070f4 _coreInitStackPointer_ +00008304 _dabort +0000726c _disable_FIQ_interrupt_ +00007274 _disable_IRQ_interrupt_ +00007264 _disable_interrupt_ +0000727c _enable_interrupt_ +0000730c _errata_CORTEXR4_57_ +0000731c _errata_CORTEXR4_66_ +000055b0 _errata_SSWF021_45_both_plls +000057a4 _errata_SSWF021_45_pll1 +0000591c _errata_SSWF021_45_pll2 +00007284 _esmCcmErrorsClear_ +00007140 _getCPSRValue_ +00007148 _gotoCPUIdle_ +00008530 _pmuDisableCountersGlobal_ +00008520 _pmuEnableCountersGlobal_ +0000858c _pmuGetCycleCount_ +00008594 _pmuGetEventCount_ +000085a0 _pmuGetOverflow_ +000084d4 _pmuInit_ +00008560 _pmuResetCounters_ +00008540 _pmuResetCycleCounter_ +00008550 _pmuResetEventCounters_ +00008580 _pmuSetCountEvent_ +00008570 _pmuStartCounters_ +00008578 _pmuStopCounters_ UNDEFED _system_post_cinit -000085c9 abort -00008518 activateSafetyShutdown +00008ab9 abort +00008a04 activateSafetyShutdown 0000126c adc1ParityCheck 00001358 adc2ParityCheck ffffffff binit 00001410 can1ParityCheck 000014e8 can2ParityCheck 000015b0 can3ParityCheck +0000813c canErrorNotification +00008164 canMessageNotification +00008150 canStatusChangeNotification 00000030 ccmSelfCheck 000026fc ccmr4GetConfigValue 00000938 checkB0RAMECC 00000b28 checkB1RAMECC 00001c18 checkClockMonitor 00000d18 checkFlashECC 00001cf4 checkFlashEEPROMECC -00007c7c checkInWithWatchdogMgmt +00007fcc checkInWithWatchdogMgmt 00001e8c checkPLL1Slip 00001f8c checkPLL2Slip 00002050 checkRAMAddrParity @@ -304,128 +312,130 @@ 00000dfc cpuSelfTestFail 00003794 customTrimLPO 00000df4 custom_dabort +000085e4 didTimeout 00002b58 disableParity -00008148 dmaGroupANotification +000081dc dmaGroupANotification 00000eac dmaParityCheck -00005c30 dwdClearFlag -00005b64 dwdCounterEnable -00005bac dwdGenerateSysReset -00005bfc dwdGetStatus -00005c40 dwdGetViolationStatus -00005ae8 dwdInit -00005b90 dwdReset -00005b74 dwdSetPreload -00005b58 dwwdGetCurrentDownCounter -00005b10 dwwdInit +00005fe8 dwdClearFlag +00005f1c dwdCounterEnable +00005f64 dwdGenerateSysReset +00005fb4 dwdGetStatus +00005ff8 dwdGetViolationStatus +00005ea0 dwdInit +00005f48 dwdReset +00005f2c dwdSetPreload +00005f10 dwwdGetCurrentDownCounter +00005ec8 dwwdInit 00000660 efcCheck 00002660 efcGetConfigValue 00000794 efcSelfTest 000006e8 efcStuckZeroTest 00002ad0 enableParity 0000276c errata_PBIST_4 -00006018 esmActivateNormalOperation -000060ec esmClearStatus -0000612c esmClearStatusBuffer -00005fe0 esmDisableError -00006050 esmDisableInterrupt -00005fb8 esmEnableError -00006028 esmEnableInterrupt -00006224 esmEnterSelfTest -00005f9c esmError -000062fc esmGetConfigValue -00006168 esmGetStatus -000061ec esmGetStatusBuffer -000080b8 esmGroup1Notification -000080c8 esmGroup2Notification -00007cf4 esmHighInterrupt -00005e94 esmInit -000062ac esmSelfTestStatus -00006148 esmSetCounterPreloadValue -00006078 esmSetInterruptLevel -00006008 esmTriggerErrorPinReset -00006c84 execButtons -000085ac execFaultMode -0000838c execInitAndPOSTMode -000083c4 execOpParamsMode -00006fdc execOperationModes -000083fc execPostTreatmentMode -00008434 execPreTreatmentMode -0000846c execPrescriptionMode -000085b8 execServiceMode -000084a4 execStandbyMode -000084dc execTreatmentMode -00007bcc execWatchdogMgmt +000063d0 esmActivateNormalOperation +000064a4 esmClearStatus +000064e4 esmClearStatusBuffer +00006398 esmDisableError +00006408 esmDisableInterrupt +00006370 esmEnableError +000063e0 esmEnableInterrupt +000065dc esmEnterSelfTest +00006354 esmError +000066b4 esmGetConfigValue +00006520 esmGetStatus +000065a4 esmGetStatusBuffer +000080d4 esmGroup1Notification +000080e4 esmGroup2Notification +000081f0 esmHighInterrupt +0000624c esmInit +00006664 esmSelfTestStatus +00006500 esmSetCounterPreloadValue +00006430 esmSetInterruptLevel +000063c0 esmTriggerErrorPinReset +00007bb4 execAlarmLamp +00006cfc execButtons +00008a9c execFaultMode +0000883c execInitAndPOSTMode +000088b0 execOpParamsMode +000073b0 execOperationModes +000088e8 execPostTreatmentMode +00008920 execPreTreatmentMode +00008958 execPrescriptionMode +00008aa8 execServiceMode +00008990 execStandbyMode +000089c8 execTreatmentMode +00007f68 execWatchdogMgmt 000022c4 fmcBus1ParityCheck 0000085c fmcBus2Check 00000898 fmcECCcheck -00007970 getCPLDOffButton -0000798c getCPLDStopButton -0000784c getCPLDWatchdogExpired -00007104 getCurrentOperationMode -000066b0 gioDisableNotification -00006648 gioEnableNotification -000065b0 gioGetBit -00006718 gioGetConfigValue -000065d8 gioGetPort -00006450 gioInit -00008120 gioNotification -00006540 gioSetBit -00006520 gioSetDirection -00006590 gioSetPort -000065f0 gioToggleBit -000085d0 handlePLLLockFail +00007efc getCPLDOffButton +00007f18 getCPLDStopButton +00007e0c getCPLDWatchdogExpired +00007ca0 getCurrentAlarmLampPattern +000074d8 getCurrentOperationMode +000085d8 getMSTimerCount +00006a68 gioDisableNotification +00006a00 gioEnableNotification +00006968 gioGetBit +00006ad0 gioGetConfigValue +00006990 gioGetPort +00006808 gioInit +00008178 gioNotification +000068f8 gioSetBit +000068d8 gioSetDirection +00006948 gioSetPort +000069a8 gioToggleBit +00008ac0 handlePLLLockFail +00007ff8 hasWatchdogExpired 00000f58 het1ParityCheck 000010c0 het2ParityCheck 00001004 htu1ParityCheck 000011bc htu2ParityCheck -000079b8 initAlarmLamp -00006c20 initButtons -000077ac initCPLD -000085a4 initFaultMode -00008370 initInitAndPOSTMode -000083b0 initOpParamsMode -00006f60 initOperationModes -000083e8 initPostTreatmentMode -00008420 initPreTreatmentMode -00008458 initPrescriptionMode -00008500 initSafetyShutdown -000085b0 initServiceMode -00008490 initStandbyMode -000084c8 initTreatmentMode -00007bc0 initWatchdogMgmt -00006d14 isButtonPressedRaw -00006ce4 isStopButtonPressed -0000518c linClearStatusFlag -00004f50 linDisableLoopback -00004f8c linDisableNotification -00004f1c linEnableLoopback -00004f6c linEnableNotification -00004cec linEnterSleep -00004fac linGetConfigValue -00004e94 linGetData -00004e74 linGetIdentifier -00005174 linGetStatusFlag -00004b7c linInit -00004e24 linIsRxReady -00004d3c linIsTxReady -00008134 linNotification -00004d8c linSend -00004c90 linSendHeader -00004cc0 linSendWakupSignal -00004c70 linSetFunctional -00004d58 linSetLength -00004d0c linSoftwareReset -00004e40 linTxRxError -000082cc main +000085c4 incMSTimerCount +00007b80 initAlarmLamp +00006c8c initButtons +00007d94 initCPLD +00008a94 initFaultMode +00008820 initInitAndPOSTMode +0000889c initOpParamsMode +00007334 initOperationModes +000088d4 initPostTreatmentMode +0000890c initPreTreatmentMode +00008944 initPrescriptionMode +000089ec initSafetyShutdown +00008aa0 initServiceMode +0000897c initStandbyMode +000085b4 initTimers +000089b4 initTreatmentMode +00007f44 initWatchdogMgmt +00006d8c isButtonPressedRaw +00006d5c isStopButtonPressed +00008cc4 lampPatterns +0000818c linNotification +00008778 main 00002e6c mapClocks -0000815d memcpy +00008671 memcpy 00000174 memoryInit -000080d8 memoryPort0TestFailNotification -000080f4 memoryPort1TestFailNotification +000080f4 memoryPort0TestFailNotification +00008110 memoryPort1TestFailNotification 00001684 mibspi1ParityCheck 0000178c mibspi3ParityCheck +00004990 mibspi5GetConfigValue 000018b0 mibspi5ParityCheck -000042c8 muxInit +0000495c mibspiDisableGroupNotification +00004868 mibspiDisableLoopback +000048d4 mibspiEnableGroupNotification +00004834 mibspiEnableLoopback +00004648 mibspiGetData +000081b4 mibspiGroupNotification +000042c8 mibspiInit +000047c4 mibspiIsTransferComplete +000081a0 mibspiNotification +00004884 mibspiPmodeSet +0000453c mibspiSetData +0000451c mibspiSetFunctional +00004794 mibspiTransfer +00004cfc muxInit 000023ec pbistFail 00002470 pbistGetConfigValue 000005a8 pbistIsTestCompleted @@ -435,30 +445,30 @@ 000002cc pbistSelfCheck 00000578 pbistStop 00002e18 periphInit -000085cc phantomInterrupt -0000477c pinmuxGetConfigValue -000070d4 requestNewOperationMode +00008abc phantomInterrupt +000051b0 pinmuxGetConfigValue +00007c74 requestAlarmLampPattern +000074a8 requestNewOperationMode 00000000 resetEntry -00007ef0 rtiCompare0Interrupt -00007f3c rtiCompare1Interrupt -00007f88 rtiCompare3Interrupt -00005cf0 rtiDisableNotification -00005cc8 rtiEnableNotification -00005d0c rtiGetConfigValue -00005a5c rtiGetCurrentTick -00005a34 rtiGetPeriod -0000585c rtiInit -00008110 rtiNotification -000059a8 rtiResetCounter -00005a0c rtiSetPeriod -00005950 rtiStartCounter -0000597c rtiStopCounter +000083ec rtiCompare0Interrupt +00008438 rtiCompare1Interrupt +00008484 rtiCompare3Interrupt +000060a8 rtiDisableNotification +00006080 rtiEnableNotification +000060c4 rtiGetConfigValue +00005e14 rtiGetCurrentTick +00005dec rtiGetPeriod +00005c14 rtiInit +0000812c rtiNotification +00005d60 rtiResetCounter +00005dc4 rtiSetPeriod +00005d08 rtiStartCounter +00005d34 rtiStopCounter +000081c8 sciNotification 00000020 selftestFailNotification -0000787c setCPLDLampGreen -000078f8 setCPLDLampRed -000078b8 setCPLDLampYellow -00007934 setCPLDOffRequest -00007810 setCPLDWatchdog +00007e28 setCPLDLampGreen +00007ea8 setCPLDLampRed +00007e68 setCPLDLampYellow 00002dd8 setupFlash 00002cfc setupPLL 00003658 sramGetConfigValue @@ -468,29 +478,31 @@ 00003090 systemGetConfigValue 00002f94 systemInit 00003060 systemPowerDown -000085bc taskBackground -00008264 taskGeneral -00008534 taskPriority -00008558 taskTimer +00008aac taskBackground +00008860 taskGeneral +00008a20 taskPriority +00008a44 taskTimer 000034ac tcmflashGetConfigValue -000085a8 transitionToFaultMode -00008374 transitionToInitAndPOSTMode -000083b4 transitionToOpParamsMode -000083ec transitionToPostTreatmentMode -00008424 transitionToPreTreatmentMode -0000845c transitionToPrescriptionMode -000085b4 transitionToServiceMode -00008494 transitionToStandbyMode -000084cc transitionToTreatmentMode +00007ee8 toggleCPLDOffRequest +00007df8 toggleCPLDWatchdog +00008a98 transitionToFaultMode +00008824 transitionToInitAndPOSTMode +000088a0 transitionToOpParamsMode +000088d8 transitionToPostTreatmentMode +00008910 transitionToPreTreatmentMode +00008948 transitionToPrescriptionMode +00008aa4 transitionToServiceMode +00008980 transitionToStandbyMode +000089b8 transitionToTreatmentMode 00002d5c trimLPO -00006d80 userConfirmOffButton +00006df8 userConfirmOffButton 00003948 vimChannelMap 00003bb4 vimDisableInterrupt 000039ec vimEnableInterrupt 00003c60 vimGetConfigValue 00003874 vimInit 00000e00 vimParityCheck -00007250 vimParityErrorHandler +00007624 vimParityErrorHandler GLOBAL SYMBOLS: SORTED BY Symbol Address @@ -568,213 +580,218 @@ 000039ec vimEnableInterrupt 00003bb4 vimDisableInterrupt 00003c60 vimGetConfigValue -000042c8 muxInit -0000477c pinmuxGetConfigValue -00004b7c linInit -00004c70 linSetFunctional -00004c90 linSendHeader -00004cc0 linSendWakupSignal -00004cec linEnterSleep -00004d0c linSoftwareReset -00004d3c linIsTxReady -00004d58 linSetLength -00004d8c linSend -00004e24 linIsRxReady -00004e40 linTxRxError -00004e74 linGetIdentifier -00004e94 linGetData -00004f1c linEnableLoopback -00004f50 linDisableLoopback -00004f6c linEnableNotification -00004f8c linDisableNotification -00004fac linGetConfigValue -00005174 linGetStatusFlag -0000518c linClearStatusFlag -000051f8 _errata_SSWF021_45_both_plls -000053ec _errata_SSWF021_45_pll1 -00005564 _errata_SSWF021_45_pll2 -0000585c rtiInit -00005950 rtiStartCounter -0000597c rtiStopCounter -000059a8 rtiResetCounter -00005a0c rtiSetPeriod -00005a34 rtiGetPeriod -00005a5c rtiGetCurrentTick -00005ae8 dwdInit -00005b10 dwwdInit -00005b58 dwwdGetCurrentDownCounter -00005b64 dwdCounterEnable -00005b74 dwdSetPreload -00005b90 dwdReset -00005bac dwdGenerateSysReset -00005bc8 IsdwdKeySequenceCorrect -00005bfc dwdGetStatus -00005c30 dwdClearFlag -00005c40 dwdGetViolationStatus -00005cc8 rtiEnableNotification -00005cf0 rtiDisableNotification -00005d0c rtiGetConfigValue -00005e94 esmInit -00005f9c esmError -00005fb8 esmEnableError -00005fe0 esmDisableError -00006008 esmTriggerErrorPinReset -00006018 esmActivateNormalOperation -00006028 esmEnableInterrupt -00006050 esmDisableInterrupt -00006078 esmSetInterruptLevel -000060ec esmClearStatus -0000612c esmClearStatusBuffer -00006148 esmSetCounterPreloadValue -00006168 esmGetStatus -000061ec esmGetStatusBuffer -00006224 esmEnterSelfTest -000062ac esmSelfTestStatus -000062fc esmGetConfigValue -00006450 gioInit -00006520 gioSetDirection -00006540 gioSetBit -00006590 gioSetPort -000065b0 gioGetBit -000065d8 gioGetPort -000065f0 gioToggleBit -00006648 gioEnableNotification -000066b0 gioDisableNotification -00006718 gioGetConfigValue -000068d4 _coreInitRegisters_ -000069e0 _coreInitStackPointer_ -00006a2c _getCPSRValue_ -00006a34 _gotoCPUIdle_ -00006a4c _coreEnableVfp_ -00006a64 _coreEnableEventBusExport_ -00006a74 _coreDisableEventBusExport_ -00006a84 _coreEnableRamEcc_ -00006a94 _coreDisableRamEcc_ -00006aa4 _coreEnableFlashEcc_ -00006ab8 _coreDisableFlashEcc_ -00006ac8 _coreEnableIrqVicOffset_ -00006ad8 _coreGetDataFault_ -00006ae0 _coreClearDataFault_ -00006aec _coreGetInstructionFault_ -00006af4 _coreClearInstructionFault_ -00006b00 _coreGetDataFaultAddress_ -00006b08 _coreClearDataFaultAddress_ -00006b14 _coreGetInstructionFaultAddress_ -00006b1c _coreClearInstructionFaultAddress_ -00006b28 _coreGetAuxiliaryDataFault_ -00006b30 _coreClearAuxiliaryDataFault_ -00006b3c _coreGetAuxiliaryInstructionFault_ -00006b44 _coreClearAuxiliaryInstructionFault_ -00006b50 _disable_interrupt_ -00006b58 _disable_FIQ_interrupt_ -00006b60 _disable_IRQ_interrupt_ -00006b68 _enable_interrupt_ -00006b70 _esmCcmErrorsClear_ -00006bf8 _errata_CORTEXR4_57_ -00006c08 _errata_CORTEXR4_66_ -00006c18 __TI_PINIT_Base -00006c1c __TI_PINIT_Limit -00006c20 initButtons -00006c84 execButtons -00006ce4 isStopButtonPressed -00006d14 isButtonPressedRaw -00006d80 userConfirmOffButton -00006f60 initOperationModes -00006fdc execOperationModes -000070d4 requestNewOperationMode -00007104 getCurrentOperationMode -00007250 vimParityErrorHandler -0000751c _c_int00 -000077ac initCPLD -00007810 setCPLDWatchdog -0000784c getCPLDWatchdogExpired -0000787c setCPLDLampGreen -000078b8 setCPLDLampYellow -000078f8 setCPLDLampRed -00007934 setCPLDOffRequest -00007970 getCPLDOffButton -0000798c getCPLDStopButton -000079b8 initAlarmLamp -000079ec ExecuteAlarmLamp -00007aac RequestLampPattern -00007bc0 initWatchdogMgmt -00007bcc execWatchdogMgmt -00007c7c checkInWithWatchdogMgmt -00007cf4 esmHighInterrupt -00007e08 _dabort -00007ef0 rtiCompare0Interrupt -00007f3c rtiCompare1Interrupt -00007f88 rtiCompare3Interrupt -00007fd8 _pmuInit_ -00008024 _pmuEnableCountersGlobal_ -00008034 _pmuDisableCountersGlobal_ -00008044 _pmuResetCycleCounter_ -00008054 _pmuResetEventCounters_ -00008064 _pmuResetCounters_ -00008074 _pmuStartCounters_ -0000807c _pmuStopCounters_ -00008084 _pmuSetCountEvent_ -00008090 _pmuGetCycleCount_ -00008098 _pmuGetEventCount_ -000080a4 _pmuGetOverflow_ -000080b8 esmGroup1Notification -000080c8 esmGroup2Notification -000080d8 memoryPort0TestFailNotification -000080f4 memoryPort1TestFailNotification -00008110 rtiNotification -00008120 gioNotification -00008134 linNotification -00008148 dmaGroupANotification -0000815d __aeabi_memcpy -0000815d __aeabi_memcpy4 -0000815d __aeabi_memcpy8 -0000815d memcpy -000081f9 __TI_decompress_lzss -00008264 taskGeneral -000082cc main -0000832d __TI_auto_init_nobinit_nopinit -00008370 initInitAndPOSTMode -00008374 transitionToInitAndPOSTMode -0000838c execInitAndPOSTMode -000083b0 initOpParamsMode -000083b4 transitionToOpParamsMode -000083c4 execOpParamsMode -000083e8 initPostTreatmentMode -000083ec transitionToPostTreatmentMode -000083fc execPostTreatmentMode -00008420 initPreTreatmentMode -00008424 transitionToPreTreatmentMode -00008434 execPreTreatmentMode -00008458 initPrescriptionMode -0000845c transitionToPrescriptionMode -0000846c execPrescriptionMode -00008490 initStandbyMode -00008494 transitionToStandbyMode -000084a4 execStandbyMode -000084c8 initTreatmentMode -000084cc transitionToTreatmentMode -000084dc execTreatmentMode -00008500 initSafetyShutdown -00008518 activateSafetyShutdown -00008534 taskPriority -00008558 taskTimer -00008579 __TI_zero_init_nomemset -00008595 __TI_decompress_none -000085a4 initFaultMode -000085a8 transitionToFaultMode -000085ac execFaultMode -000085b0 initServiceMode -000085b4 transitionToServiceMode -000085b8 execServiceMode -000085bc taskBackground -000085c9 C$$EXIT -000085c9 abort -000085cc phantomInterrupt -000085d0 handlePLLLockFail -00008850 __TI_Handler_Table_Base -0000885c __TI_Handler_Table_Limit -00008868 __TI_CINIT_Base -00008878 __TI_CINIT_Limit +000042c8 mibspiInit +0000451c mibspiSetFunctional +0000453c mibspiSetData +00004648 mibspiGetData +00004794 mibspiTransfer +000047c4 mibspiIsTransferComplete +00004834 mibspiEnableLoopback +00004868 mibspiDisableLoopback +00004884 mibspiPmodeSet +000048d4 mibspiEnableGroupNotification +0000495c mibspiDisableGroupNotification +00004990 mibspi5GetConfigValue +00004cfc muxInit +000051b0 pinmuxGetConfigValue +000055b0 _errata_SSWF021_45_both_plls +000057a4 _errata_SSWF021_45_pll1 +0000591c _errata_SSWF021_45_pll2 +00005c14 rtiInit +00005d08 rtiStartCounter +00005d34 rtiStopCounter +00005d60 rtiResetCounter +00005dc4 rtiSetPeriod +00005dec rtiGetPeriod +00005e14 rtiGetCurrentTick +00005ea0 dwdInit +00005ec8 dwwdInit +00005f10 dwwdGetCurrentDownCounter +00005f1c dwdCounterEnable +00005f2c dwdSetPreload +00005f48 dwdReset +00005f64 dwdGenerateSysReset +00005f80 IsdwdKeySequenceCorrect +00005fb4 dwdGetStatus +00005fe8 dwdClearFlag +00005ff8 dwdGetViolationStatus +00006080 rtiEnableNotification +000060a8 rtiDisableNotification +000060c4 rtiGetConfigValue +0000624c esmInit +00006354 esmError +00006370 esmEnableError +00006398 esmDisableError +000063c0 esmTriggerErrorPinReset +000063d0 esmActivateNormalOperation +000063e0 esmEnableInterrupt +00006408 esmDisableInterrupt +00006430 esmSetInterruptLevel +000064a4 esmClearStatus +000064e4 esmClearStatusBuffer +00006500 esmSetCounterPreloadValue +00006520 esmGetStatus +000065a4 esmGetStatusBuffer +000065dc esmEnterSelfTest +00006664 esmSelfTestStatus +000066b4 esmGetConfigValue +00006808 gioInit +000068d8 gioSetDirection +000068f8 gioSetBit +00006948 gioSetPort +00006968 gioGetBit +00006990 gioGetPort +000069a8 gioToggleBit +00006a00 gioEnableNotification +00006a68 gioDisableNotification +00006ad0 gioGetConfigValue +00006c8c initButtons +00006cfc execButtons +00006d5c isStopButtonPressed +00006d8c isButtonPressedRaw +00006df8 userConfirmOffButton +00006fe8 _coreInitRegisters_ +000070f4 _coreInitStackPointer_ +00007140 _getCPSRValue_ +00007148 _gotoCPUIdle_ +00007160 _coreEnableVfp_ +00007178 _coreEnableEventBusExport_ +00007188 _coreDisableEventBusExport_ +00007198 _coreEnableRamEcc_ +000071a8 _coreDisableRamEcc_ +000071b8 _coreEnableFlashEcc_ +000071cc _coreDisableFlashEcc_ +000071dc _coreEnableIrqVicOffset_ +000071ec _coreGetDataFault_ +000071f4 _coreClearDataFault_ +00007200 _coreGetInstructionFault_ +00007208 _coreClearInstructionFault_ +00007214 _coreGetDataFaultAddress_ +0000721c _coreClearDataFaultAddress_ +00007228 _coreGetInstructionFaultAddress_ +00007230 _coreClearInstructionFaultAddress_ +0000723c _coreGetAuxiliaryDataFault_ +00007244 _coreClearAuxiliaryDataFault_ +00007250 _coreGetAuxiliaryInstructionFault_ +00007258 _coreClearAuxiliaryInstructionFault_ +00007264 _disable_interrupt_ +0000726c _disable_FIQ_interrupt_ +00007274 _disable_IRQ_interrupt_ +0000727c _enable_interrupt_ +00007284 _esmCcmErrorsClear_ +0000730c _errata_CORTEXR4_57_ +0000731c _errata_CORTEXR4_66_ +0000732c __TI_PINIT_Base +00007330 __TI_PINIT_Limit +00007334 initOperationModes +000073b0 execOperationModes +000074a8 requestNewOperationMode +000074d8 getCurrentOperationMode +00007624 vimParityErrorHandler +000078f0 _c_int00 +00007b80 initAlarmLamp +00007bb4 execAlarmLamp +00007c74 requestAlarmLampPattern +00007ca0 getCurrentAlarmLampPattern +00007d94 initCPLD +00007df8 toggleCPLDWatchdog +00007e0c getCPLDWatchdogExpired +00007e28 setCPLDLampGreen +00007e68 setCPLDLampYellow +00007ea8 setCPLDLampRed +00007ee8 toggleCPLDOffRequest +00007efc getCPLDOffButton +00007f18 getCPLDStopButton +00007f44 initWatchdogMgmt +00007f68 execWatchdogMgmt +00007fcc checkInWithWatchdogMgmt +00007ff8 hasWatchdogExpired +000080d4 esmGroup1Notification +000080e4 esmGroup2Notification +000080f4 memoryPort0TestFailNotification +00008110 memoryPort1TestFailNotification +0000812c rtiNotification +0000813c canErrorNotification +00008150 canStatusChangeNotification +00008164 canMessageNotification +00008178 gioNotification +0000818c linNotification +000081a0 mibspiNotification +000081b4 mibspiGroupNotification +000081c8 sciNotification +000081dc dmaGroupANotification +000081f0 esmHighInterrupt +00008304 _dabort +000083ec rtiCompare0Interrupt +00008438 rtiCompare1Interrupt +00008484 rtiCompare3Interrupt +000084d4 _pmuInit_ +00008520 _pmuEnableCountersGlobal_ +00008530 _pmuDisableCountersGlobal_ +00008540 _pmuResetCycleCounter_ +00008550 _pmuResetEventCounters_ +00008560 _pmuResetCounters_ +00008570 _pmuStartCounters_ +00008578 _pmuStopCounters_ +00008580 _pmuSetCountEvent_ +0000858c _pmuGetCycleCount_ +00008594 _pmuGetEventCount_ +000085a0 _pmuGetOverflow_ +000085b4 initTimers +000085c4 incMSTimerCount +000085d8 getMSTimerCount +000085e4 didTimeout +00008671 __aeabi_memcpy +00008671 __aeabi_memcpy4 +00008671 __aeabi_memcpy8 +00008671 memcpy +0000870d __TI_decompress_lzss +00008778 main +000087dd __TI_auto_init_nobinit_nopinit +00008820 initInitAndPOSTMode +00008824 transitionToInitAndPOSTMode +0000883c execInitAndPOSTMode +00008860 taskGeneral +0000889c initOpParamsMode +000088a0 transitionToOpParamsMode +000088b0 execOpParamsMode +000088d4 initPostTreatmentMode +000088d8 transitionToPostTreatmentMode +000088e8 execPostTreatmentMode +0000890c initPreTreatmentMode +00008910 transitionToPreTreatmentMode +00008920 execPreTreatmentMode +00008944 initPrescriptionMode +00008948 transitionToPrescriptionMode +00008958 execPrescriptionMode +0000897c initStandbyMode +00008980 transitionToStandbyMode +00008990 execStandbyMode +000089b4 initTreatmentMode +000089b8 transitionToTreatmentMode +000089c8 execTreatmentMode +000089ec initSafetyShutdown +00008a04 activateSafetyShutdown +00008a20 taskPriority +00008a44 taskTimer +00008a69 __TI_zero_init_nomemset +00008a85 __TI_decompress_none +00008a94 initFaultMode +00008a98 transitionToFaultMode +00008a9c execFaultMode +00008aa0 initServiceMode +00008aa4 transitionToServiceMode +00008aa8 execServiceMode +00008aac taskBackground +00008ab9 C$$EXIT +00008ab9 abort +00008abc phantomInterrupt +00008ac0 handlePLLLockFail +00008cc4 lampPatterns +00008d88 __TI_Handler_Table_Base +00008d94 __TI_Handler_Table_Limit +00008da8 __TI_CINIT_Base +00008db8 __TI_CINIT_Limit ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start @@ -785,4 +802,4 @@ UNDEFED SHT$$INIT_ARRAY$$Limit UNDEFED _system_post_cinit -[287 symbols] +[292 symbols]