写了一个比较大的程序加入到msp432中运行,然后发现程序不能跑到main函数里,发现在 __iar_zero_init3死循环了,恳求高手帮忙!用的是IAR。
###############################################################################
#
# IAR ELF Linker V7.40.3.8902/W32 for ARM 07/Jan/2016 14:44:21
# Copyright 2007-2015 IAR Systems AB.
#
# Output file = D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Exe\c.out
# Map file =
# D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\List\c.map
# Command line =
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\adc14.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\aes256.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\comp_e.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\Complex.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\ComUart.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\cpu.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\crc32.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\cs.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\dma.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\flash.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\fpu.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\GBAlgo.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\GBNewAlgo.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\GBTrigger.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\gpio.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\i2c.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\Initial.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\interrupt.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\isr.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\main.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\mpu.o"
# "D:\Personal\GB
# IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\msp432_startup_ewarm.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\pcm.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\pmap.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\pss.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\ref_a.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\reset.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\rtc_c.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\SignalProcess.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\spi.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\sysctl.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\systick.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\TimeEvent.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\timer32.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\timer_a.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\uart.o"
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj\wdt_a.o" -o
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Exe\c.out"
# --redirect _Printf=_PrintfFull --redirect _Scanf=_ScanfFull --map
# "D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\List\c.map" --config
# "D:\Program Files (x86)\IAR Systems\Embedded Workbench
# 7.2\arm\config\linker\TexasInstruments\msp432p401r.icf" --semihosting
# --entry __iar_program_start --vfe
#
###############################################################################
*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***
CppFlavor = *
__SystemLibrary = DLib
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at 0x00000000 { ro section .intvec };
"P1": place in [from 0x00000000 to 0x0003ffff] { ro };
"P2": place in [from 0x20000000 to 0x2000ffff] { rw, block CSTACK, block HEAP };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0x144
.intvec const 0x00000000 0x144 msp432_startup_ewarm.o [1]
- 0x00000144 0x144
"P1": 0x64a4
.text ro code 0x00000144 0x1468 GBAlgo.o [1]
.text ro code 0x000015ac 0x2c I32ToDbl.o [4]
.text ro code 0x000015d8 0x256 DblDiv.o [4]
.text ro code 0x00001830 0xe8 DblAdd.o [4]
.text ro code 0x00001918 0x4c DblToI32.o [4]
.text ro code 0x00001964 0x66 ABImemset.o [5]
.text ro code 0x000019cc 0x180 DblSub.o [4]
.text ro code 0x00001b4c 0xf1c GBNewAlgo.o [1]
.text ro code 0x00002a68 0xa0 Complex.o [1]
.text ro code 0x00002b08 0x2c copy_init3.o [5]
.text ro code 0x00002b38 0x8c0 pow.o [4]
.text ro code 0x000033f8 0x4e FltToDbl.o [4]
.text ro code 0x00003446 0x12 sin.o [4]
.text ro code 0x00003458 0x12 cos.o [4]
.text ro code 0x0000346c 0x90 DblToFlt.o [4]
.text ro code 0x000034fc 0x1a2 DblMul.o [4]
.text ro code 0x000036a0 0x100 sqrt.o [4]
.text ro code 0x000037a0 0x42 xdnorm.o [4]
.text ro code 0x000037e2 0x7e xdint.o [4]
.text ro code 0x00003860 0x20 DblCmpEq.o [4]
.text ro code 0x00003880 0xc errno.o [3]
.text ro code 0x0000388c 0x2e DblCmpGe.o [4]
.text ro code 0x000038bc 0x2e DblCmpLe.o [4]
.text ro code 0x000038ec 0xb0 xlog.o [4]
.text ro code 0x0000399c 0x2c6 xexp.o [4]
.text ro code 0x00003c64 0x450 xsin.o [4]
.text ro code 0x000040b4 0xc iarEdom.o [5]
.text ro code 0x000040c0 0x2 xtls.o [3]
.text ro code 0x000040c2 0x40 xdtest.o [4]
.text ro code 0x00004104 0x118 xdscale.o [4]
.text ro code 0x0000421c 0x168 xquad.o [4]
.text ro code 0x00004384 0x1a8 fmod.o [4]
.text ro code 0x0000452c 0x72c GBTrigger.o [1]
.text ro code 0x00004c58 0x3d4 isr.o [1]
.text ro code 0x0000502c 0x17c uart.o [1]
.text ro code 0x000051a8 0x388 adc14.o [1]
.text ro code 0x00005530 0x140 gpio.o [1]
.text ro code 0x00005670 0x188 timer_a.o [1]
.text ro code 0x000057f8 0x28c pcm.o [1]
.text ro code 0x00005a84 0x1e8 TimeEvent.o [1]
.text ro code 0x00005c6c 0x19c Initial.o [1]
.text ro code 0x00005e08 0x34 cs.o [1]
.text ro code 0x00005e3c 0x98 interrupt.o [1]
.text ro code 0x00005ed4 0x8 cpu.o [1]
.text ro code 0x00005edc 0x142 ComUart.o [1]
.text ro code 0x00006020 0x9c SignalProcess.o [1]
.rodata const 0x000060bc 0x80 adc14.o [1]
.rodata const 0x0000613c 0x80 adc14.o [1]
.text ro code 0x000061bc 0x5c main.o [1]
.text ro code 0x00006218 0x18 wdt_a.o [1]
.text ro code 0x00006230 0x40 zero_init3.o [5]
.rodata const 0x00006270 0x30 gpio.o [1]
.rodata const 0x000062a0 0x28 GBNewAlgo.o [1]
.rodata const 0x000062c8 0x28 GBNewAlgo.o [1]
.rodata const 0x000062f0 0x28 GBNewAlgo.o [1]
.rodata const 0x00006318 0x28 GBNewAlgo.o [1]
.rodata const 0x00006340 0x28 GBTrigger.o [1]
.rodata const 0x00006368 0x28 GBTrigger.o [1]
.rodata const 0x00006390 0x28 GBTrigger.o [1]
.rodata const 0x000063b8 0x28 GBTrigger.o [1]
.text ro code 0x000063e0 0x28 data_init.o [5]
.rodata const 0x00006408 0x24 Initial.o [1]
.text ro code 0x0000642c 0x22 fpinit_M.o [4]
.iar.init_table const 0x00006450 0x24 - Linker created -
.rodata const 0x00006478 0x20 GBTrigger.o [1]
.rodata const 0x00006498 0x20 GBTrigger.o [1]
.text ro code 0x000064b8 0x1e msp432_startup_ewarm.o [1]
.text ro code 0x000064d6 0xc cstartup_M.o [5]
.text ro code 0x000064e4 0x1a cmain.o [5]
.text ro code 0x000064fe 0x4 low_level_init.o [3]
.text ro code 0x00006502 0x4 exit.o [3]
.text ro code 0x00006508 0xa cexit.o [5]
.text ro code 0x00006514 0x14 exit.o [6]
.rodata const 0x00006528 0x18 GBNewAlgo.o [1]
.rodata const 0x00006540 0x18 GBNewAlgo.o [1]
.rodata const 0x00006558 0x18 Initial.o [1]
.rodata const 0x00006570 0x18 Initial.o [1]
.rodata const 0x00006588 0x10 Initial.o [1]
.rodata const 0x00006598 0x8 GBAlgo.o [1]
.rodata const 0x000065a0 0x8 GBAlgo.o [1]
.rodata const 0x000065a8 0x8 GBAlgo.o [1]
.rodata const 0x000065b0 0x8 GBAlgo.o [1]
.rodata const 0x000065b8 0x8 GBNewAlgo.o [1]
.rodata const 0x000065c0 0x8 GBNewAlgo.o [1]
.rodata const 0x000065c8 0x8 interrupt.o [1]
.rodata const 0x000065d0 0x0 zero_init3.o [5]
.rodata const 0x000065d0 0x0 copy_init3.o [5]
Initializer bytes const 0x000065d0 0x18 <for P2 s0>
- 0x000065e8 0x64a4
"P2": 0x37c0
P2 s0 0x20000000 0x18 <Init block>
.data inited 0x20000000 0xc ComUart.o [1]
.data inited 0x2000000c 0x4 GBNewAlgo.o [1]
__DLIB_PERTHREAD inited 0x20000010 0x4 errno.o [3]
.data inited 0x20000014 0x1 GBAlgo.o [1]
.bss zero 0x20000018 0x1a80 Initial.o [1]
.bss zero 0x20001a98 0x1000 GBNewAlgo.o [1]
.bss zero 0x20002a98 0x800 GBNewAlgo.o [1]
.bss zero 0x20003298 0x3c ComUart.o [1]
.bss zero 0x200032d4 0x3c ComUart.o [1]
.bss zero 0x20003310 0x28 GBNewAlgo.o [1]
.bss zero 0x20003338 0x28 GBNewAlgo.o [1]
.bss zero 0x20003360 0x28 GBNewAlgo.o [1]
.bss zero 0x20003388 0x28 GBNewAlgo.o [1]
.bss zero 0x200033b0 0x28 GBNewAlgo.o [1]
.bss zero 0x200033d8 0x28 GBNewAlgo.o [1]
.bss zero 0x20003400 0x28 GBTrigger.o [1]
.bss zero 0x20003428 0x28 GBTrigger.o [1]
.bss zero 0x20003450 0x28 GBTrigger.o [1]
.bss zero 0x20003478 0x28 GBTrigger.o [1]
.bss zero 0x200034a0 0x20 GBTrigger.o [1]
.bss zero 0x200034c0 0x20 GBTrigger.o [1]
.bss zero 0x200034e0 0xc GBAlgo.o [1]
.bss zero 0x200034ec 0xc GBAlgo.o [1]
.bss zero 0x200034f8 0x8 GBAlgo.o [1]
.bss zero 0x20003500 0x8 GBAlgo.o [1]
.bss zero 0x20003508 0x8 GBAlgo.o [1]
.bss zero 0x20003510 0x8 GBAlgo.o [1]
.bss zero 0x20003518 0x8 GBAlgo.o [1]
.bss zero 0x20003520 0x8 GBAlgo.o [1]
.bss zero 0x20003528 0x8 GBAlgo.o [1]
.bss zero 0x20003530 0x4 ComUart.o [1]
.bss zero 0x20003534 0x4 ComUart.o [1]
.bss zero 0x20003538 0x4 ComUart.o [1]
.bss zero 0x2000353c 0x4 ComUart.o [1]
.bss zero 0x20003540 0x4 ComUart.o [1]
.bss zero 0x20003544 0x4 ComUart.o [1]
.bss zero 0x20003548 0x4 GBAlgo.o [1]
.bss zero 0x2000354c 0x4 GBAlgo.o [1]
.bss zero 0x20003550 0x4 GBAlgo.o [1]
.bss zero 0x20003554 0x4 GBAlgo.o [1]
.bss zero 0x20003558 0x4 GBNewAlgo.o [1]
.bss zero 0x2000355c 0x4 GBNewAlgo.o [1]
.bss zero 0x20003560 0x4 GBNewAlgo.o [1]
.bss zero 0x20003564 0x4 GBNewAlgo.o [1]
.bss zero 0x20003568 0x4 GBNewAlgo.o [1]
.bss zero 0x2000356c 0x4 main.o [1]
.bss zero 0x20003570 0x4 TimeEvent.o [1]
.bss zero 0x20003574 0x4 TimeEvent.o [1]
.bss zero 0x20003578 0x2 GBAlgo.o [1]
.bss zero 0x2000357a 0x2 GBAlgo.o [1]
.bss zero 0x2000357c 0x2 GBAlgo.o [1]
.bss zero 0x2000357e 0x2 GBAlgo.o [1]
.bss zero 0x20003580 0x2 GBAlgo.o [1]
.bss zero 0x20003582 0x2 GBAlgo.o [1]
.bss zero 0x20003584 0x2 GBAlgo.o [1]
.bss zero 0x20003586 0x2 GBAlgo.o [1]
.bss zero 0x20003588 0x2 GBNewAlgo.o [1]
.bss zero 0x2000358a 0x2 GBNewAlgo.o [1]
.bss zero 0x2000358c 0x2 GBTrigger.o [1]
.bss zero 0x2000358e 0x2 GBTrigger.o [1]
.bss zero 0x20003590 0x2 GBTrigger.o [1]
.bss zero 0x20003592 0x2 GBTrigger.o [1]
.bss zero 0x20003594 0x2 Initial.o [1]
.bss zero 0x20003596 0x2 Initial.o [1]
.bss zero 0x20003598 0x2 TimeEvent.o [1]
.bss zero 0x2000359a 0x2 TimeEvent.o [1]
.bss zero 0x2000359c 0x2 TimeEvent.o [1]
.bss zero 0x2000359e 0x1 GBAlgo.o [1]
.bss zero 0x2000359f 0x1 GBAlgo.o [1]
.bss zero 0x200035a0 0x1 GBAlgo.o [1]
.bss zero 0x200035a1 0x1 GBAlgo.o [1]
.bss zero 0x200035a2 0x1 GBAlgo.o [1]
.bss zero 0x200035a3 0x1 GBAlgo.o [1]
.bss zero 0x200035a4 0x1 GBAlgo.o [1]
.bss zero 0x200035a5 0x1 GBAlgo.o [1]
.bss zero 0x200035a6 0x1 GBAlgo.o [1]
.bss zero 0x200035a7 0x1 GBAlgo.o [1]
.bss zero 0x200035a8 0x1 GBAlgo.o [1]
.bss zero 0x200035a9 0x1 GBAlgo.o [1]
.bss zero 0x200035aa 0x1 GBAlgo.o [1]
.bss zero 0x200035ab 0x1 GBAlgo.o [1]
.bss zero 0x200035ac 0x1 GBAlgo.o [1]
.bss zero 0x200035ad 0x1 GBAlgo.o [1]
.bss zero 0x200035ae 0x1 GBNewAlgo.o [1]
.bss zero 0x200035af 0x1 GBNewAlgo.o [1]
.bss zero 0x200035b0 0x1 GBNewAlgo.o [1]
.bss zero 0x200035b1 0x1 GBNewAlgo.o [1]
.bss zero 0x200035b2 0x1 GBNewAlgo.o [1]
.bss zero 0x200035b3 0x1 GBNewAlgo.o [1]
.bss zero 0x200035b4 0x1 GBTrigger.o [1]
.bss zero 0x200035b5 0x1 GBTrigger.o [1]
.bss zero 0x200035b6 0x1 Initial.o [1]
.bss zero 0x200035b7 0x1 TimeEvent.o [1]
.bss zero 0x200035b8 0x1 TimeEvent.o [1]
.bss zero 0x200035b9 0x1 TimeEvent.o [1]
.bss zero 0x200035ba 0x1 TimeEvent.o [1]
.bss zero 0x200035bb 0x1 TimeEvent.o [1]
.bss zero 0x200035bc 0x1 TimeEvent.o [1]
.bss zero 0x200035bd 0x1 TimeEvent.o [1]
.bss zero 0x200035be 0x1 TimeEvent.o [1]
.bss zero 0x200035bf 0x1 TimeEvent.o [1]
.noinit uninit 0x200035c0 0x200 msp432_startup_ewarm.o [1]
- 0x200037c0 0x37c0
*******************************************************************************
*** INIT TABLE
***
Address Size
------- ----
Zero (__iar_zero_init3)
1 destination range, total size 0x35a8:
0x20000018 0x35a8
Copy (__iar_copy_init3)
1 source range, total size 0x18 (114% of destination):
0x000065d0 0x18
1 destination range, total size 0x15:
0x20000000 0x15
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data
------ ------- ------- -------
D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj: [1]
ComUart.o 322 12 156
Complex.o 160
GBAlgo.o 5 224 33 129
GBNewAlgo.o 3 868 228 6 418
GBTrigger.o 1 836 224 234
Initial.o 412 100 6 789
SignalProcess.o 156
TimeEvent.o 488 23
adc14.o 904 256
cpu.o 8
cs.o 52
gpio.o 320 48
interrupt.o 152 8
isr.o 980
main.o 92 4
msp432_startup_ewarm.o 30 324 512
pcm.o 652
timer_a.o 392
uart.o 380
wdt_a.o 24
-------------------------------------------------
Total: 16 452 1 233 14 265
command line: [2]
-------------------------------------------------
Total:
dl7M_tln.a: [3]
errno.o 12 4 4
exit.o 4
low_level_init.o 4
xtls.o 2
-------------------------------------------------
Total: 22 4 4
m7M_tls.a: [4]
DblAdd.o 232
DblCmpEq.o 32
DblCmpGe.o 46
DblCmpLe.o 46
DblDiv.o 598
DblMul.o 418
DblSub.o 384
DblToFlt.o 144
DblToI32.o 76
FltToDbl.o 78
I32ToDbl.o 44
cos.o 18
fmod.o 424
fpinit_M.o 34
pow.o 2 240
sin.o 18
sqrt.o 256
xdint.o 126
xdnorm.o 66
xdscale.o 280
xdtest.o 64
xexp.o 710
xlog.o 176
xquad.o 360
xsin.o 1 104
-------------------------------------------------
Total: 7 974
rt7M_tl.a: [5]
ABImemset.o 102
cexit.o 10
cmain.o 26
copy_init3.o 44
cstartup_M.o 12
data_init.o 40
iarEdom.o 12
zero_init3.o 64
-------------------------------------------------
Total: 310
shb_l.a: [6]
exit.o 20
-------------------------------------------------
Total: 20
Gaps 28 6
Linker created 39
-----------------------------------------------------
Grand Total: 24 806 1 282 14 269
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
.iar.init_table$$Base 0x00006450 -- Gb - Linker created -
.iar.init_table$$Limit 0x00006474 -- Gb - Linker created -
?main 0x000064e5 Code Gb cmain.o [5]
ADC14_clearInterruptFlag
0x000054df 0x18 Code Gb adc14.o [1]
ADC14_configureConversionMemory
0x00005413 0x6e Code Gb adc14.o [1]
ADC14_configureSingleSampleMode
0x00005389 0x5c Code Gb adc14.o [1]
ADC14_enableConversion 0x000053e5 0x2e Code Gb adc14.o [1]
ADC14_enableInterrupt 0x00005491 0x18 Code Gb adc14.o [1]
ADC14_enableModule 0x000052f5 0xa Code Gb adc14.o [1]
ADC14_getEnabledInterruptStatus
0x000054bf 0x20 Code Gb adc14.o [1]
ADC14_getInterruptStatus
0x000054a9 0x16 Code Gb adc14.o [1]
ADC14_getResult 0x00005481 0x10 Code Gb adc14.o [1]
ADC14_initModule 0x000052ff 0x44 Code Gb adc14.o [1]
ADC14_setSampleHoldTrigger
0x00005343 0x46 Code Gb adc14.o [1]
ADCIsConversionRunning 0x000052df 0x16 Code Lc adc14.o [1]
AdAllData 0x20003590 0x2 Data Lc GBTrigger.o [1]
AdFlexGC12dB1 0x20003578 0x2 Data Lc GBAlgo.o [1]
BPfilter 0x00001325 0xc8 Code Lc GBAlgo.o [1]
BPfilterBP1 0x00004a7d 0x132 Code Lc GBTrigger.o [1]
BPfilterBP2 0x000047f5 0x144 Code Lc GBTrigger.o [1]
BPfilterFlex 0x00004939 0x132 Code Gb GBTrigger.o [1]
BPfilterHF 0x00002749 0x148 Code Lc GBNewAlgo.o [1]
BPfilterLF 0x000028b5 0x148 Code Lc GBNewAlgo.o [1]
BalloonPop 0x200035b0 0x1 Data Lc GBNewAlgo.o [1]
Bav_Validation 0x200035a4 0x1 Data Lc GBAlgo.o [1]
CPU_cpsie 0x00005ed5 0x8 Code Gb cpu.o [1]
CS_setDCOCenteredFrequency
0x00005e09 0x26 Code Gb cs.o [1]
DealReceUart_A0 0x00005ff5 0xe Code Gb ComUart.o [1]
DealReceUart_A1 0x00006003 0xe Code Gb ComUart.o [1]
DealReceUart_A2 0x00006011 0xe Code Gb ComUart.o [1]
Dual_Trigger 0x200035a3 0x1 Data Lc GBAlgo.o [1]
FFT 0x00002415 0x1ce Code Lc GBNewAlgo.o [1]
FaultISR 0x000064d3 0x2 Code Lc msp432_startup_ewarm.o [1]
Flex_Validation 0x2000359e 0x1 Data Lc GBAlgo.o [1]
GBAlgorithm 0x000001b1 0x194 Code Gb GBAlgo.o [1]
GBAlgorithmInterface 0x0000452d 0x254 Code Gb GBTrigger.o [1]
GBFrequencyAnalys 0x00001b4d 0xb8 Code Gb GBNewAlgo.o [1]
GBSaveResult 0x00000145 0x6c Code Lc GBAlgo.o [1]
GB_BP1_Process 0x000004bd 0x29c Code Lc GBAlgo.o [1]
GB_BP2_Process 0x00000345 0x16e Code Lc GBAlgo.o [1]
GB_BalloonAlgo 0x00002301 0xe2 Code Lc GBNewAlgo.o [1]
GB_ComputeBAV 0x0000119d 0x17c Code Lc GBAlgo.o [1]
GB_FFT 0x00001c05 0x1b0 Code Lc GBNewAlgo.o [1]
GB_FlexPeak 0x000013fd 0x13e Code Lc GBAlgo.o [1]
GB_Flex_Process 0x0000078d 0x9e6 Code Lc GBAlgo.o [1]
GB_FrequencyCompare 0x00001dbd 0x276 Code Lc GBNewAlgo.o [1]
GB_SteelAlgo 0x00002041 0x2be Code Lc GBNewAlgo.o [1]
GPIO_PORT_TO_BASE 0x00006270 0x30 Data Lc gpio.o [1]
GPIO_clearInterruptFlag
0x00005607 0x10 Code Gb gpio.o [1]
GPIO_enableInterrupt 0x000055eb 0xe Code Gb gpio.o [1]
GPIO_getEnabledInterruptStatus
0x00005617 0x56 Code Gb gpio.o [1]
GPIO_getInputPinValue 0x000055d3 0x18 Code Gb gpio.o [1]
GPIO_getInterruptStatus
0x000055f9 0xe Code Gb gpio.o [1]
GPIO_setAsInputPinWithPullUpResistor
0x000055ad 0x26 Code Gb gpio.o [1]
GPIO_setAsOutputPin 0x00005531 0x1a Code Gb gpio.o [1]
GPIO_setAsPeripheralModuleFunctionInputPin
0x0000554b 0x46 Code Gb gpio.o [1]
GPIO_setOutputHighOnPin
0x00005591 0xe Code Gb gpio.o [1]
GPIO_toggleOutputOnPin 0x0000559f 0xe Code Gb gpio.o [1]
GetChar 0x00005f2d 0x50 Code Gb ComUart.o [1]
GetInverse 0x000023fd 0x18 Code Gb GBNewAlgo.o [1]
InitAlgorithm 0x00004bb1 0x4a Code Lc GBTrigger.o [1]
Init_ADC 0x00005ce1 0x60 Code Gb Initial.o [1]
Init_CLK 0x00005c85 0x12 Code Gb Initial.o [1]
Init_IO 0x00005c97 0x4a Code Gb Initial.o [1]
Init_TIMER 0x00005da3 0x1e Code Gb Initial.o [1]
Init_TimeEvent_variable
0x00005a85 0x3a Code Gb TimeEvent.o [1]
Init_UART 0x00005d41 0x62 Code Gb Initial.o [1]
Initial_Hardware 0x00005c6d 0x18 Code Gb Initial.o [1]
Initial_variable 0x00005dc1 0x1a Code Gb Initial.o [1]
IntDefaultHandler 0x000064d5 0x2 Code Lc msp432_startup_ewarm.o [1]
Interrupt_disableSleepOnIsrExit
0x00005eb7 0xe Code Gb interrupt.o [1]
Interrupt_enableInterrupt
0x00005e51 0x66 Code Gb interrupt.o [1]
Interrupt_enableMaster 0x00005e3d 0x14 Code Gb interrupt.o [1]
KeysHit 0x200035b1 0x1 Data Lc GBNewAlgo.o [1]
LPfilterDS 0x000025e9 0x156 Code Lc GBNewAlgo.o [1]
LoopTimeEvent 0x00005abf 0x10c Code Gb TimeEvent.o [1]
LoopUart 0x00005f7d 0x22 Code Gb ComUart.o [1]
MILLIVOLT 0x2000356c 0x4 Data Gb main.o [1]
NmiSR 0x000064d1 0x2 Code Lc msp432_startup_ewarm.o [1]
PCM_getCoreVoltageLevel
0x0000590b 0x4e Code Gb pcm.o [1]
PCM_getPowerMode 0x000058cd 0x3e Code Gb pcm.o [1]
PCM_getPowerState 0x00005a57 0xc Code Gb pcm.o [1]
PCM_setCoreVoltageLevel
0x000057f9 0xa Code Gb pcm.o [1]
PCM_setCoreVoltageLevelWithTimeout
0x00005803 0xc0 Code Gb pcm.o [1]
PCM_setPowerMode 0x000058c3 0xa Code Gb pcm.o [1]
PCM_setPowerModeWithTimeout
0x00005959 0xfe Code Gb pcm.o [1]
Read_Key 0x00005bcb 0x56 Code Gb TimeEvent.o [1]
ReceiveUart 0x00005fc5 0x30 Code Gb ComUart.o [1]
Region$$Table$$Base 0x00006450 -- Gb - Linker created -
Region$$Table$$Limit 0x00006474 -- Gb - Linker created -
ResetISR 0x000064b9 0x14 Code Gb msp432_startup_ewarm.o [1]
ResultFrequency 0x2000358e 0x2 Data Lc GBTrigger.o [1]
ResultGB 0x2000358c 0x2 Data Lc GBTrigger.o [1]
SendChar 0x00005edd 0x50 Code Gb ComUart.o [1]
SignalProcess 0x00006021 0x9c Code Gb SignalProcess.o [1]
SteelBall 0x200035ae 0x1 Data Lc GBNewAlgo.o [1]
SteelRuler 0x200035af 0x1 Data Lc GBNewAlgo.o [1]
Timer_A_clearCaptureCompareInterrupt
0x000057db 0x1a Code Gb timer_a.o [1]
Timer_A_configureUpMode
0x0000575b 0x50 Code Gb timer_a.o [1]
Timer_A_initCompare 0x000057ab 0x24 Code Gb timer_a.o [1]
Timer_A_startCounter 0x00005753 0x8 Code Gb timer_a.o [1]
Timer_A_stopTimer 0x000057cf 0xc Code Gb timer_a.o [1]
TriggerDecect 0x00004781 0x70 Code Lc GBTrigger.o [1]
UART_clearInterruptFlag
0x00005187 0xa Code Gb uart.o [1]
UART_enableInterrupt 0x00005133 0x1a Code Gb uart.o [1]
UART_enableModule 0x00005127 0xc Code Gb uart.o [1]
UART_getEnabledInterruptStatus
0x00005155 0x32 Code Gb uart.o [1]
UART_getInterruptStatus
0x0000514d 0x8 Code Gb uart.o [1]
UART_initModule 0x0000502d 0xac Code Gb uart.o [1]
UART_receiveData 0x000050fd 0x2a Code Gb uart.o [1]
UART_transmitData 0x000050d9 0x24 Code Gb uart.o [1]
VAC_FLEX 0x200035a2 0x1 Data Lc GBAlgo.o [1]
VIB_1a 0x2000359f 0x1 Data Lc GBAlgo.o [1]
VIB_1b 0x200035a0 0x1 Data Lc GBAlgo.o [1]
VIB_2 0x200035a1 0x1 Data Lc GBAlgo.o [1]
WDT_A_holdTimer 0x00006219 0x14 Code Gb wdt_a.o [1]
_MemRegs 0x000060bc 0x80 Data Lc adc14.o [1]
__aeabi_cdcmpeq 0x00003861 Code Gb DblCmpEq.o [4]
__aeabi_cdcmple 0x000038bd Code Gb DblCmpLe.o [4]
__aeabi_cdrcmple 0x0000388d Code Gb DblCmpGe.o [4]
__aeabi_d2f 0x0000346d Code Gb DblToFlt.o [4]
__aeabi_d2iz 0x00001919 Code Gb DblToI32.o [4]
__aeabi_dadd 0x00001831 Code Gb DblAdd.o [4]
__aeabi_ddiv 0x000015d9 Code Gb DblDiv.o [4]
__aeabi_dmul 0x000034fd Code Gb DblMul.o [4]
__aeabi_dsub 0x000019cd Code Gb DblSub.o [4]
__aeabi_errno_addr 0x00003881 0x6 Code Gb errno.o [3]
__aeabi_f2d 0x000033f9 Code Gb FltToDbl.o [4]
__aeabi_i2d 0x000015ad Code Gb I32ToDbl.o [4]
__aeabi_memset 0x00001965 Code Gb ABImemset.o [5]
__cmain 0x000064e5 Code Gb cmain.o [5]
__exit 0x00006515 0x14 Code Gb exit.o [6]
__iar_Dint 0x000037e3 0x7e Code Gb xdint.o [4]
__iar_Dnorm 0x000037a1 0x42 Code Gb xdnorm.o [4]
__iar_Dscale 0x00004105 0x118 Code Gb xdscale.o [4]
__iar_Dtest 0x000040c3 0x30 Code Gb xdtest.o [4]
__iar_Errno 0x20000010 0x4 Data Gb errno.o [3]
__iar_Exp 0x0000399d 0x2be Code Gb xexp.o [4]
__iar_Logpoly 0x000038ed 0x76 Code Gb xlog.o [4]
__iar_Memset 0x00001965 Code Gb ABImemset.o [5]
__iar_Memset_word 0x0000196d Code Gb ABImemset.o [5]
__iar_Quad 0x0000421d 0x12c Code Gb xquad.o [4]
__iar_Sin 0x00003c65 0x3b2 Code Gb xsin.o [4]
__iar_copy_init3 0x00002b09 0x2c Code Gb copy_init3.o [5]
__iar_d2uiz 0x00001945 Code Gb DblToI32.o [4]
__iar_dadd 0x00001845 Code Gb DblAdd.o [4]
__iar_data_init3 0x000063e1 0x28 Code Gb data_init.o [5]
__iar_dlib_perthread_access
0x000040c1 0x2 Code Gb xtls.o [3]
__iar_dsub 0x000019e1 Code Gb DblSub.o [4]
__iar_dsubStart 0x000019f3 Code Gb DblSub.o [4]
__iar_edom 0x000040b5 Code Gb iarEdom.o [5]
__iar_fmod 0x00004385 Code Gb fmod.o [4]
__iar_fmodl 0x00004385 Code Gb fmod.o [4]
__iar_init_vfp 0x0000642d Code Gb fpinit_M.o [4]
__iar_program_start 0x000064d7 Code Gb cstartup_M.o [5]
__iar_sqrt 0x000036b1 Code Gb sqrt.o [4]
__iar_ui2d 0x000015c1 Code Gb I32ToDbl.o [4]
__iar_vfp_cos 0x00003459 0x12 Code Gb cos.o [4]
__iar_vfp_pow 0x00002fbb 0x18 Code Gb pow.o [4]
__iar_vfp_sin 0x00003447 0x12 Code Gb sin.o [4]
__iar_vfp_sqrt 0x000036a1 Code Gb sqrt.o [4]
__iar_vfp_sqrtl 0x000036a1 Code Gb sqrt.o [4]
__iar_zero_init3 0x00006231 0x40 Code Gb zero_init3.o [5]
__low_level_init 0x000064ff 0x4 Code Gb low_level_init.o [3]
__vector_table 0x00000000 0x144 Data Gb msp432_startup_ewarm.o [1]
_call_main 0x000064f1 Code Gb cmain.o [5]
_ctlRegs 0x0000613c 0x80 Data Lc adc14.o [1]
_exit 0x00006509 Code Gb cexit.o [5]
_getIndexForMemRegister
0x000051a9 0x136 Code Lc adc14.o [1]
_main 0x000064fb Code Gb cmain.o [5]
adc_isr 0x00004e17 0x64 Code Gb isr.o [1]
cabs1 0x00002aa5 0x28 Code Gb Complex.o [1]
cadd 0x00002acd 0x1e Code Gb Complex.o [1]
cmplx 0x00002a69 0x12 Code Gb Complex.o [1]
cmul 0x00002a7b 0x2a Code Gb Complex.o [1]
compareConfig 0x00006588 0x10 Data Gb Initial.o [1]
csub 0x00002aeb 0x1e Code Gb Complex.o [1]
euscia0_isr 0x00004c59 0xaa Code Gb isr.o [1]
euscia1_isr 0x00004d03 0x88 Code Gb isr.o [1]
euscia2_isr 0x00004d8b 0x8c Code Gb isr.o [1]
exit 0x00006503 0x4 Code Gb exit.o [3]
fmod 0x00004385 Code Gb fmod.o [4]
fmodl 0x00004385 Code Gb fmod.o [4]
gAdcBufFull 0x200035b6 0x1 Data Gb Initial.o [1]
gAdcBufRead 0x20003596 0x2 Data Gb Initial.o [1]
gAdcBufWrite 0x20003594 0x2 Data Gb Initial.o [1]
gCount_100ms 0x200035b9 0x1 Data Gb TimeEvent.o [1]
gCount_10ms 0x200035b8 0x1 Data Gb TimeEvent.o [1]
gCount_1M 0x200035bb 0x1 Data Gb TimeEvent.o [1]
gCount_1ms 0x200035b7 0x1 Data Gb TimeEvent.o [1]
gCount_1s 0x200035ba 0x1 Data Gb TimeEvent.o [1]
gCount_24H 0x20003598 0x2 Data Gb TimeEvent.o [1]
gFlagTranEmpty 0x20003540 0x4 Data Gb ComUart.o [1]
gFlagUartRx 0x20003544 0x4 Data Gb ComUart.o [1]
gIsrSleepEvent 0x200035bd 0x1 Data Gb TimeEvent.o [1]
gSleepEvent 0x200035bc 0x1 Data Gb TimeEvent.o [1]
gTimingFlag 0x2000359a 0x2 Data Gb TimeEvent.o [1]
gUartBase 0x20000000 0xc Data Gb ComUart.o [1]
gUartRxBuffer 0x200032d4 0x3c Data Gb ComUart.o [1]
gUartRxRead 0x2000353c 0x4 Data Gb ComUart.o [1]
gUartRxWrite 0x20003538 0x4 Data Gb ComUart.o [1]
gUartTxBuffer 0x20003298 0x3c Data Gb ComUart.o [1]
gUartTxRead 0x20003534 0x4 Data Gb ComUart.o [1]
gUartTxWrite 0x20003530 0x4 Data Gb ComUart.o [1]
g_AdcBuffer 0x20000018 0x1a80 Data Gb Initial.o [1]
g_pulEnRegs 0x000065c8 0x8 Data Lc interrupt.o [1]
gpio_isr 0x00004e7b 0x30 Code Gb isr.o [1]
internal_Pow 0x00002b39 0x478 Code Lc pow.o [4]
lnbias 0x00002fd8 0x420 Data Lc pow.o [4]
main 0x000061bd 0x5c Code Gb main.o [1]
pi 0x2000000c 0x4 Data Lc GBNewAlgo.o [1]
privateTimer_AProcessClockSourceDivider
0x00005671 0xe2 Code Lc timer_a.o [1]
sqrt 0x000036b1 Code Gb sqrt.o [4]
sqrtl 0x000036b1 Code Gb sqrt.o [4]
systemStack 0x200035c0 0x200 Data Lc msp432_startup_ewarm.o [1]
timer_a0_0_isr 0x00004eab 0x11e Code Gb isr.o [1]
uartConfig 0x00006408 0x24 Data Gb Initial.o [1]
upConfig 0x00006558 0x18 Data Gb Initial.o [1]
upConfig1 0x00006570 0x18 Data Gb Initial.o [1]
[1] = D:\Personal\GB IAR\wirelessGB\FG1625WL\IAR\Debug\Obj
[2] = command line
[3] = dl7M_tln.a
[4] = m7M_tls.a
[5] = rt7M_tl.a
[6] = shb_l.a
24 806 bytes of readonly code memory
1 282 bytes of readonly data memory
14 269 bytes of readwrite data memory
Errors: none
Warnings: none