Quantcast
Channel: MSP low-power microcontroller forum - Recent Threads
Viewing all articles
Browse latest Browse all 21927

Unable to run source code on msp430fr6989 and stop at main function in IAR workbench

$
0
0

Hi,

Problem: Source code is not working when porting to the development board of "msp430fr6989". It is going to infinite loop at 

ENTRY                                          ADDRESS                  REF BY
=====                                              ======                     ======
__data16_memzero                    F480                          ?cstart_init_zero (?cstart)

could you please let me know what would be the problem?

Observations:

- I can able to run and debug the example programs, but if the add API's from my source code it is unable to stop at main function/ debug.

- I tested with small function call like "multiplication". It is working fine. I feel there might be a run time memory issue. 

Please help me to solve this, my .map file of source code is shared below

################################################################################
# #
# IAR Universal Linker V6.4.6.89 #
# #
# Link time = 20/Sep/2016 15:49:24 #
# Target CPU = MSP430 #
# List file = C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\List\bsec_16bit_ #
# msp430.map #
# Output file 1 = C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Exe\bsec_16bit_m #
# sp430.txt #
# Format: msp430_txt #
# Output file 2 = C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Exe\bsec_16bit_m #
# sp430.d43 #
# Format: ubrof10 #
# UBROF version 10.0.6 #
# Using library modules for C-SPY (-rt) #
# Command line = C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\abs.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\absHum.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\adc12_b.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\aes256.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\Bsec.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _do_steps.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _get_configuration.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _get_state.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _get_version.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _init.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _rtwutil.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _sensor_control.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _set_configuration.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _set_state.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_codegen #
# _update_subscription.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\bsec_interfa #
# ce.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\Channel.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\ChannelHub.r #
# 43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\comp_e.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\constructor_ #
# bsec.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\convertHumid #
# ity.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\crc.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\crc32.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\crcCcitt2.r4 #
# 3 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\cs.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\DeviceHeatCo #
# mpensator.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\dewPoint.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\dma.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\DynamicTempC #
# ompensator.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\Entity.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\esi.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\EthanolEstim #
# ator.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\eusci_a_spi. #
# r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\eusci_a_uart #
# .r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\eusci_b_i2c. #
# r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\eusci_b_spi. #
# r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\exp.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\ExpSmoothing #
# .r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\ExpSmoothing #
# Bsec.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\filter.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\framctl.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\GasHumidityB #
# aselineTracker.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\GasHumidityP #
# reProcessor.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\gpio.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\hal_LCD.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\HumidityTemp #
# eratureCorrector.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\IaqEstimator #
# .r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\lcd_c.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\main.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\mod.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\mpower.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\mpu.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\mpy32.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\mrdivide.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\pmm.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\polyval.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\ram.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\rdivide.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\ref_a.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\RingBuffer.r #
# 43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\RingBufferBs #
# ec.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\rtc_b.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\rtc_c.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\SensorStatus #
# Tracker.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\Serializatio #
# n.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\sfr.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\sin.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\sqrt.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\StopWatchMod #
# e.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\sum.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\sysctl.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\TempSensorMo #
# de.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\timer_a.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\timer_b.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\tlv.r43 #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Obj\wdt_a.r43 #
# -o #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\Exe\bsec_16bit_m #
# sp430.d43 #
# -B -l #
# C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30 #
# _Simulation\IARIntegration\Debug\List\bsec_16bit_ #
# msp430.map #
# -xmsn #
# "-IC:\Program Files (x86)\IAR Systems\Embedded Wo #
# rkbench 7.4\430\LIB\" #
# -f #
# "C:\Program Files (x86)\IAR Systems\Embedded Work #
# bench 7.4\430\config\linker\lnk430fr6989.xcl" #
# (-cmsp430 -QCODE_I=CODE_ID -QTLS16_I=TLS16_ID #
# -D__iar_HWMUL=4C0 -Z(CONST)INFO=1800-19FF #
# -Z(CONST)INFOA=1980-19FF #
# -Z(CONST)INFOB=1900-197F #
# -Z(CONST)INFOC=1880-18FF #
# -Z(CONST)INFOD=1800-187F #
# -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,TLS16_I=1C00-9 #
# BFF #
# -Z(DATA)DATA16_HEAP+_DATA16_HEAP_SIZE #
# -Z(DATA)CODE_I #
# -Z(DATA)DATA20_I,DATA20_Z,DATA20_N,DATA20_HEAP+_D #
# ATA20_HEAP_SIZE #
# -Z(DATA)CSTACK+_STACK_SIZE# #
# -Z(CONST)DATA16_C,DATA16_ID,TLS16_ID,DIFUNCT,CHEC #
# KSUM=C000-FF7F #
# -Z(CODE)CSTART,ISR_CODE,CODE16=C000-FF7F #
# -P(CODE)CODE=C000-FF7F,10000-8BFFF #
# -Z(CONST)DATA20_C,DATA20_ID,CODE_ID=C000-FF7F,100 #
# 40-8BFFF #
# -Z(CODE)INTVEC=FF80-FFFF #
# -Z(CODE)RESET=FFFE-FFFF) -H300 #
# -J2,crc16,W,,,2,0 -f #
# "C:\Program Files (x86)\IAR Systems\Embedded Work #
# bench 7.4\430\config\linker\multiplier32.xcl" #
# (-e?Mul8Hw=?Mul8 -e?Mul16Hw=?Mul16 #
# -e?Mul16to32uHw=?Mul16to32u #
# -e?Mul16to32sHw=?Mul16to32s -e?Mul32Hw32=?Mul32 #
# -e?Mul64Hw32=_Mul64i #
# -e?Mul32u32uto64iHw32=_Mul32u32uto64i #
# -e?Mul32fHw32=_Mul32f #
# -e_Mul64fHw32Ptr=_Mul64fPtr) -D_STACK_SIZE=A0 #
# -rt #
# "C:\Program Files (x86)\IAR Systems\Embedded Work #
# bench 7.4\430\lib\dlib\dl430xlsff.r43" #
# -e_PrintfLarge=_Printf -e_ScanfLarge=_Scanf #
# -D_DATA16_HEAP_SIZE=A0 #
# -Omsp430_txt=C:\IAR_MIPS\Ku_Algorithm_Environment #
# \10_Source\30_Simulation\IARIntegration\Debug\Exe #
# \bsec_16bit_msp430.txt #
# -s __program_start -e__write_buffered=__write #
# -D_DATA20_HEAP_SIZE=50 --enable_stack_usage #
# #
# Copyright (C) 1987-2016 IAR Systems AB. #
################################################################################

****************************************
* *
* CROSS REFERENCE *
* *
****************************************

Program entry at : C2B0 Relocatable, from module : ?cstart


****************************************
* *
* RUNTIME MODEL *
* *
****************************************

__Heap_Handler = Basic
__SystemLibrary = DLib
__code_model = large
__core = 430X
__data_model = small
__dlib_file_descriptor = 1
__dlib_full_locale_support = 1
__double_size = 32
__pic = no
__reg_r4 = free
__reg_r5 = free
__rt_version = 3

****************************************
* *
* AUTOMATIC SYMBOL REDIRECTIONS *
* *
****************************************

There are no automatic symbol redirections.

****************************************
* *
* MODULE MAP *
* *
****************************************


DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD

Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
_DATA20_HEAP_SIZE 0050
_DATA16_HEAP_SIZE 00A0
_STACK_SIZE 00A0
__iar_HWMUL 04C0 ?Mul32Hw32 (?Mul32Hw32)
?Mul32fHw32 (?Mul32fHw32)
?Mul32u32uto64iHw32 (?Mul32u32uto64iHw32)
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\abs.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\absHum.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\adc12_b.r43
PROGRAM MODULE, NAME : adc12_b

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F530 - F53B (0xc bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_B_disable F530 TIMER0_A0_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F470 - F47F (0x10 bytes), align: 1
Segment part 12.
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_B_clearInterrupt
F470 ADC12_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EEDE - EF0D (0x30 bytes), align: 1
Segment part 14.
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_B_startConversion
EEDE PORT1_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F0D4 - F0FB (0x28 bytes), align: 1
Segment part 15.
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_B_disableConversions
F0D4 ?Subroutine3 (main)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F60A - F611 (0x8 bytes), align: 1
Segment part 23. Intra module refs: ADC12_B_disableConversions
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_B_isBusy F60A

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\aes256.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\Bsec.r43
PROGRAM MODULE, NAME : Bsec

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F144 - F167 (0x24 bytes), align: 1
Segment part 13. Intra module refs: bsec_Bsec_applyUpdateSubscription
LOCAL ADDRESS
===== =======
bsec_Bsec_findGasTableEntry
F144
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DD48 - DDF9 (0xb2 bytes), align: 1
Segment part 15. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
bsec_convert_to_enum_OutputIdentifier
DD48
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C208 - C219 (0x12 bytes), align: 0
Segment part 3. Intra module refs: bsec_Bsec_applyUpdateSubscription
LOCAL ADDRESS
===== =======
bsec_Bsec_applyUpdateSubscription::uv2
C208
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DEAA - DF51 (0xa8 bytes), align: 1
Segment part 17. Intra module refs: bsec_Bsec_setHyperConfiguration
ENTRY ADDRESS REF BY
===== ======= ======
bsec_Bsec_applyUpdateSubscription
DEAA
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F490 - F49F (0x10 bytes), align: 1
Segment part 18. Intra module refs: bsec_Bsec_applyUpdateSubscription
LOCAL ADDRESS
===== =======
?Subroutine4 F490
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4D8 - F4E5 (0xe bytes), align: 1
Segment part 37. Intra module refs: bsec_Bsec_applyUpdateSubscription
bsec_Bsec_setHyperState
LOCAL ADDRESS
===== =======
?Subroutine9 F4D8
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F168 - F189 (0x22 bytes), align: 1
Segment part 28. Intra module refs: bsec_Bsec_setHyperConfiguration
ENTRY ADDRESS REF BY
===== ======= ======
bsec_Bsec_requestOutput
F168
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CA3A - CC09 (0x1d0 bytes), align: 1
Segment part 31.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_Bsec_setHyperConfiguration
CA3A bsec_constructor_bsec (constructor_bsec)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4BC - F4C9 (0xe bytes), align: 1
Segment part 32. Intra module refs: ?Subroutine6
bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
?Subroutine12 F4BC
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F622 - F629 (0x8 bytes), align: 1
Segment part 33. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
?Subroutine6 F622
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F2F0 - F2F3 (0x4 bytes), align: 1
Segment part 34. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
?Subroutine5 F2F0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F2F4 - F305 (0x12 bytes), align: 1
Segment part 35. Intra module refs: ?Subroutine5
bsec_Bsec_setHyperConfiguration
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C000 - C00B (0xc bytes), align: 1
Segment part 7. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
bsec_Bsec_setHyperConfiguration::uv0
C000
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C00C - C0D3 (0xc8 bytes), align: 1
Segment part 8. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
bsec_Bsec_setHyperConfiguration::fv7
C00C
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C21A - C22B (0x12 bytes), align: 0
Segment part 9. Intra module refs: bsec_Bsec_setHyperConfiguration
LOCAL ADDRESS
===== =======
bsec_Bsec_setHyperConfiguration::uv1
C21A
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EC76 - ECBF (0x4a bytes), align: 1
Segment part 36.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_Bsec_setHyperState
EC76 bsec_constructor_bsec (constructor_bsec)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_do_steps.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_get_configuration.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_get_state.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_get_version.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_init.r43
PROGRAM MODULE, NAME : bsec_codegen_init

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F638 - F63B (0x4 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_codegen_init F638 bsec_init (bsec_interface)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_rtwutil.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_sensor_control.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_set_configuration.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_set_state.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_codegen_update_subscription.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\bsec_interface.r43
PROGRAM MODULE, NAME : bsec_interface

SEGMENTS IN THE MODULE
======================
DATA16_Z
Relative segment, address: 1C0E - 41AD (0x25a0 bytes), align: 1
Segment part 2. Intra module refs: bsec_init
LOCAL ADDRESS
===== =======
bsec_library 1C0E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F500 - F50B (0xc bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_init F500 main (main)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\Channel.r43
PROGRAM MODULE, NAME : Channel

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: DA46 - DB13 (0xce bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_Channel_reset DA46 bsec_DeviceHeatCompensator_DeviceHeatCompensator (DeviceHeatCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5BA - F5C1 (0x8 bytes), align: 1
Segment part 3. Intra module refs: bsec_Channel_reset
LOCAL ADDRESS
===== =======
?Subroutine1 F5BA
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5DA - F5E1 (0x8 bytes), align: 1
Segment part 5. Intra module refs: bsec_Channel_reset
bsec_b_Channel_reset
LOCAL ADDRESS
===== =======
?Subroutine0 F5DA
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E97E - E9D7 (0x5a bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_Channel_reset E97E bsec_DynamicTempCompensator_DynamicTempCompensator (DynamicTempCompensator)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\ChannelHub.r43
PROGRAM MODULE, NAME : ChannelHub

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: DC94 - DD47 (0xb4 bytes), align: 1
Segment part 15. Intra module refs: bsec_ChannelHub_ChannelHub
LOCAL ADDRESS
===== =======
bsec_ChannelHub_resetInputOutputData
DC94
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E798 - E79D (0x6 bytes), align: 1
Segment part 21. Intra module refs: bsec_ChannelHub_updateChannelInterfaceDependency
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E79E - E7FD (0x60 bytes), align: 1
Segment part 30.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ChannelHub_ChannelHub
E79E bsec_constructor_bsec (constructor_bsec)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E096 - E131 (0x9c bytes), align: 1
Segment part 59.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ChannelHub_recalculateDownsampling
E096 bsec_Bsec_applyUpdateSubscription (Bsec)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4AE - F4BB (0xe bytes), align: 1
Segment part 60. Intra module refs: bsec_ChannelHub_recalculateDownsampling
LOCAL ADDRESS
===== =======
?Subroutine23 F4AE
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C22C - C233 (0x8 bytes), align: 0
Segment part 8. Intra module refs: bsec_ChannelHub_recalculateDownsampling
LOCAL ADDRESS
===== =======
bsec_ChannelHub_recalculateDownsampling::iv1
C22C
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C0D4 - C0F3 (0x20 bytes), align: 1
Segment part 9. Intra module refs: bsec_ChannelHub_recalculateDownsampling
LOCAL ADDRESS
===== =======
bsec_ChannelHub_recalculateDownsampling::iv2
C0D4
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EA8A - EADF (0x56 bytes), align: 1
Segment part 28. Intra module refs: bsec_ChannelHub_ChannelHub
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ChannelHub_resetSamplIntvls
EA8A bsec_Bsec_applyUpdateSubscription (Bsec)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F61A - F621 (0x8 bytes), align: 1
Segment part 29. Intra module refs: bsec_ChannelHub_resetSamplIntvls
LOCAL ADDRESS
===== =======
?Subroutine14 F61A
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CC0A - CD6F (0x166 bytes), align: 1
Segment part 63.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ChannelHub_updateChannelInterfaceDependency
CC0A bsec_Bsec_applyUpdateSubscription (Bsec)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F584 - F58D (0xa bytes), align: 1
Segment part 64. Intra module refs: bsec_ChannelHub_updateChannelInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine25 F584
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F552 - F55B (0xa bytes), align: 1
Segment part 65. Intra module refs: bsec_ChannelHub_updateChannelInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine6 F552
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F602 - F609 (0x8 bytes), align: 1
Segment part 66. Intra module refs: bsec_ChannelHub_updateChannelInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine3 F602
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F43E - F44F (0x12 bytes), align: 1
Segment part 67. Intra module refs: ?Subroutine3
bsec_ChannelHub_updateChannelInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine26 F43E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E5D6 - E649 (0x74 bytes), align: 1
Segment part 68.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ChannelHub_updateOutputSamplIntvl
E5D6 bsec_Bsec_applyUpdateSubscription (Bsec)
calls direct
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C234 - C245 (0x12 bytes), align: 0
Segment part 10. Intra module refs: bsec_ChannelHub_updateOutputSamplIntvl
LOCAL ADDRESS
===== =======
bsec_ChannelHub_updateOutputSamplIntvl::uv3
C234
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C246 - C257 (0x12 bytes), align: 0
Segment part 11. Intra module refs: bsec_ChannelHub_updateOutputSamplIntvl
LOCAL ADDRESS
===== =======
bsec_ChannelHub_updateOutputSamplIntvl::uv4
C246
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C0F4 - C13B (0x48 bytes), align: 1
Segment part 12. Intra module refs: bsec_ChannelHub_updateOutputSamplIntvl
LOCAL ADDRESS
===== =======
bsec_ChannelHub_updateOutputSamplIntvl::iv0
C0F4

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\comp_e.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\constructor_bsec.r43
PROGRAM MODULE, NAME : constructor_bsec

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F294 - F2AD (0x1a bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_constructor_bsec F294 bsec_codegen_init (bsec_codegen_init)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\convertHumidity.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\crc.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\crc32.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\crcCcitt2.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\cs.r43
PROGRAM MODULE, NAME : cs

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: DBDE - DC35 (0x58 bytes), align: 1
Segment part 7.
ENTRY ADDRESS REF BY
===== ======= ======
CS_initClockSignal DBDE Init_Clock (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC36 - DC4F (0x1a bytes), align: 1
Segment part 8.
ENTRY ADDRESS REF BY
===== ======= ======
CS_turnOnLFXT DC36 Init_Clock (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC50 - DC53 (0x4 bytes), align: 1
Segment part 10. Intra module refs: CS_turnOnLFXT
LOCAL ADDRESS
===== =======
?Subroutine4 DC50
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC54 - DC59 (0x6 bytes), align: 1
Segment part 11. Intra module refs: ?Subroutine4
LOCAL ADDRESS
===== =======
?Subroutine13 DC54
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC5A - DC71 (0x18 bytes), align: 1
Segment part 13. Intra module refs: CS_turnOnLFXT
LOCAL ADDRESS
===== =======
?Subroutine3 DC5A
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC72 - DC77 (0x6 bytes), align: 1
Segment part 29. Intra module refs: CS_turnOnLFXT
LOCAL ADDRESS
===== =======
?Subroutine0 DC72
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC78 - DC7D (0x6 bytes), align: 1
Segment part 30. Intra module refs: ?Subroutine0
CS_initClockSignal
CS_setDCOFreq
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC7E - DC85 (0x8 bytes), align: 1
Segment part 32. Intra module refs: CS_initClockSignal
CS_setDCOFreq
LOCAL ADDRESS
===== =======
?Subroutine7 DC7E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DC86 - DC93 (0xe bytes), align: 1
Segment part 42.
ENTRY ADDRESS REF BY
===== ======= ======
CS_setDCOFreq DC86 Init_Clock (main)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\DeviceHeatCompensator.r43
PROGRAM MODULE, NAME : DeviceHeatCompensator

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D976 - DA45 (0xd0 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_DeviceHeatCompensator_DeviceHeatCompensator
D976 bsec_ChannelHub_ChannelHub (ChannelHub)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5F2 - F5F9 (0x8 bytes), align: 1
Segment part 3. Intra module refs: bsec_DeviceHeatCompensator_DeviceHeatCompensator
LOCAL ADDRESS
===== =======
?Subroutine8 F5F2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5EA - F5F1 (0x8 bytes), align: 1
Segment part 4. Intra module refs: bsec_DeviceHeatCompensator_DeviceHeatCompensator
LOCAL ADDRESS
===== =======
?Subroutine3 F5EA
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C514 - C51B (0x8 bytes), align: 1
Segment part 48. Intra module refs: bsec_DeviceHeatCompensator_DeviceHeatCompensator
LOCAL ADDRESS
===== =======
?Subroutine7 C514
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C51C - C523 (0x8 bytes), align: 1
Segment part 49. Intra module refs: bsec_DeviceHeatCompensator_DeviceHeatCompensator
LOCAL ADDRESS
===== =======
?Subroutine6 C51C
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C524 - C529 (0x6 bytes), align: 1
Segment part 55. Intra module refs: ?Subroutine9
LOCAL ADDRESS
===== =======
?Subroutine69 C524
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C52A - C79D (0x274 bytes), align: 1
Segment part 61.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_DeviceHeatCompensator_updateInterfaceDependency
C52A bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C79E - C7A7 (0xa bytes), align: 1
Segment part 62. Intra module refs: bsec_DeviceHeatCompensator_updateInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine52 C79E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C7A8 - C7AB (0x4 bytes), align: 1
Segment part 63. Intra module refs: bsec_DeviceHeatCompensator_updateInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine27 C7A8
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C7AC - C7B3 (0x8 bytes), align: 1
Segment part 64. Intra module refs: ?Subroutine27
bsec_DeviceHeatCompensator_updateInterfaceDependency
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C7B4 - C7BB (0x8 bytes), align: 1
Segment part 65. Intra module refs: Segment part 64
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C7BC - C7C5 (0xa bytes), align: 1
Segment part 66. Intra module refs: bsec_DeviceHeatCompensator_updateInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine9 C7BC
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: C7C6 - CA39 (0x274 bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_DeviceHeatCompensator_configure
C7C6 bsec_Channel_reset (Channel)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F566 - F56F (0xa bytes), align: 1
Segment part 6. Intra module refs: bsec_DeviceHeatCompensator_configure
LOCAL ADDRESS
===== =======
?Subroutine13 F566
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5D2 - F5D9 (0x8 bytes), align: 1
Segment part 7. Intra module refs: bsec_DeviceHeatCompensator_configure
LOCAL ADDRESS
===== =======
?Subroutine11 F5D2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5CA - F5D1 (0x8 bytes), align: 1
Segment part 8. Intra module refs: bsec_DeviceHeatCompensator_configure
LOCAL ADDRESS
===== =======
?Subroutine10 F5CA

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\dewPoint.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\dma.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\DynamicTempCompensator.r43
PROGRAM MODULE, NAME : DynamicTempCompensator

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EA32 - EA89 (0x58 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_DynamicTempCompensator_DynamicTempCompensator
EA32 bsec_ChannelHub_ChannelHub (ChannelHub)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5C2 - F5C9 (0x8 bytes), align: 1
Segment part 3. Intra module refs: bsec_DynamicTempCompensator_DynamicTempCompensator
LOCAL ADDRESS
===== =======
?Subroutine1 F5C2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E4E4 - E55D (0x7a bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_DynamicTempCompensator_configure
E4E4 bsec_b_Channel_reset (Channel)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\Entity.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\esi.r43
PROGRAM MODULE, NAME : esi

SEGMENTS IN THE MODULE
======================
DATA16_AN
Relative segment, address: 0D10 - 0D11 (0x2 bytes), align: 0
Segment part 1. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESICNT0_L 0D10
LOCAL ADDRESS
===== =======
ESICNT0 0D10
ESICNT0_H 0D11
ESICNT0_L 0D10
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D12 - 0D13 (0x2 bytes), align: 0
Segment part 2. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESICNT1_L 0D12
LOCAL ADDRESS
===== =======
ESICNT1 0D12
ESICNT1_H 0D13
ESICNT1_L 0D12
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D14 - 0D15 (0x2 bytes), align: 0
Segment part 3. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESICNT2_L 0D14
LOCAL ADDRESS
===== =======
ESICNT2 0D14
ESICNT2_H 0D15
ESICNT2_L 0D14
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D16 - 0D17 (0x2 bytes), align: 0
Segment part 4. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESICNT3_L 0D16
LOCAL ADDRESS
===== =======
ESICNT3 0D16
ESICNT3_H 0D17
ESICNT3_L 0D16
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D1A - 0D1B (0x2 bytes), align: 0
Segment part 5. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIIV_L 0D1A
LOCAL ADDRESS
===== =======
ESIIV 0D1A
ESIIV_H 0D1B
ESIIV_L 0D1A
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D1C - 0D1D (0x2 bytes), align: 0
Segment part 6. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIINT1_L 0D1C
LOCAL ADDRESS
===== =======
ESIINT1 0D1C
ESIINT1_H 0D1D
ESIINT1_L 0D1C
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D1E - 0D1F (0x2 bytes), align: 0
Segment part 7. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIINT2_L 0D1E
LOCAL ADDRESS
===== =======
ESIINT2 0D1E
ESIINT2_H 0D1F
ESIINT2_L 0D1E
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D20 - 0D21 (0x2 bytes), align: 0
Segment part 8. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIAFE_L 0D20
LOCAL ADDRESS
===== =======
ESIAFE 0D20
ESIAFE_H 0D21
ESIAFE_L 0D20
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D22 - 0D23 (0x2 bytes), align: 0
Segment part 9. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIPPU_L 0D22
LOCAL ADDRESS
===== =======
ESIPPU 0D22
ESIPPU_H 0D23
ESIPPU_L 0D22
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D24 - 0D25 (0x2 bytes), align: 0
Segment part 10. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESITSM_L 0D24
LOCAL ADDRESS
===== =======
ESITSM 0D24
ESITSM_H 0D25
ESITSM_L 0D24
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D26 - 0D27 (0x2 bytes), align: 0
Segment part 11. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIPSM_L 0D26
LOCAL ADDRESS
===== =======
ESIPSM 0D26
ESIPSM_H 0D27
ESIPSM_L 0D26
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D28 - 0D29 (0x2 bytes), align: 0
Segment part 12. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIOSC_L 0D28
LOCAL ADDRESS
===== =======
ESIOSC 0D28
ESIOSC_H 0D29
ESIOSC_L 0D28
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D2A - 0D2B (0x2 bytes), align: 0
Segment part 13. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESICTL_L 0D2A
LOCAL ADDRESS
===== =======
ESICTL 0D2A
ESICTL_H 0D2B
ESICTL_L 0D2A
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D2C - 0D2D (0x2 bytes), align: 0
Segment part 14. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESITHR1_L 0D2C
LOCAL ADDRESS
===== =======
ESITHR1 0D2C
ESITHR1_H 0D2D
ESITHR1_L 0D2C
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D2E - 0D2F (0x2 bytes), align: 0
Segment part 15. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESITHR2_L 0D2E
LOCAL ADDRESS
===== =======
ESITHR2 0D2E
ESITHR2_H 0D2F
ESITHR2_L 0D2E
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D40 - 0D41 (0x2 bytes), align: 0
Segment part 16. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIDAC1R0_L 0D40
LOCAL ADDRESS
===== =======
ESIDAC1R0 0D40
ESIDAC1R0_H 0D41
ESIDAC1R0_L 0D40
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D50 - 0D51 (0x2 bytes), align: 0
Segment part 17. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESIDAC2R0_L 0D50
LOCAL ADDRESS
===== =======
ESIDAC2R0 0D50
ESIDAC2R0_H 0D51
ESIDAC2R0_L 0D50
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0D60 - 0D61 (0x2 bytes), align: 0
Segment part 18. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ESITSM0_L 0D60
LOCAL ADDRESS
===== =======
ESITSM0 0D60
ESITSM0_H 0D61
ESITSM0_L 0D60
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0E00 - 0E00 (0x1 bytes), align: 0
Segment part 19. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
ESIRAM0 0E00

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\EthanolEstimator.r43
PROGRAM MODULE, NAME : EthanolEstimator

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EE08 - EE3F (0x38 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_EthanolEstimator_EthanolEstimator
EE08 bsec_ChannelHub_ChannelHub (ChannelHub)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\eusci_a_spi.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\eusci_a_uart.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\eusci_b_i2c.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\eusci_b_spi.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\exp.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\ExpSmoothing.r43
PROGRAM MODULE, NAME : ExpSmoothing

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E732 - E797 (0x66 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ExpSmoothing_setCoeffFromBandwidth
E732 ?Subroutine25 (ChannelHub)
?Subroutine52 (DeviceHeatCompensator)
bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F57A - F583 (0xa bytes), align: 1
Segment part 9. Intra module refs: ?Subroutine2
bsec_ExpSmoothing_setCoeffFromBandwidth
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine11 F57A
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F612 - F619 (0x8 bytes), align: 1
Segment part 11. Intra module refs: bsec_ExpSmoothing_setCoeffFromBandwidth
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine4 F612
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F2C4 - F2D9 (0x16 bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ExpSmoothing_setState
F2C4 ?Subroutine0 (Channel)
bsec_SensorStatusTracker_SensorStatusTracker (SensorStatusTracker)
bsec_b_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E9D8 - EA31 (0x5a bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_ExpSmoothing_setCoeffFromBandwidth
E9D8 bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F58E - F597 (0xa bytes), align: 1
Segment part 7. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_c_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine8 F58E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F524 - F52F (0xc bytes), align: 1
Segment part 10. Intra module refs: ?Subroutine3
bsec_ExpSmoothing_setCoeffFromBandwidth
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine12 F524
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F080 - F0AB (0x2c bytes), align: 1
Segment part 12. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_c_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine1 F080
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECC0 - ECC7 (0x8 bytes), align: 1
Segment part 15. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine9 ECC0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECC8 - ECCD (0x6 bytes), align: 1
Segment part 16. Intra module refs: ?Subroutine15
?Subroutine9
LOCAL ADDRESS
===== =======
?Subroutine16 ECC8
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECCE - ECDF (0x12 bytes), align: 1
Segment part 17. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine3 ECCE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECE0 - ECED (0xe bytes), align: 1
Segment part 18. Intra module refs: ?Subroutine3
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine14 ECE0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECEE - ECFD (0x10 bytes), align: 1
Segment part 19. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine2 ECEE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ECFE - ED09 (0xc bytes), align: 1
Segment part 20. Intra module refs: ?Subroutine0
?Subroutine2
LOCAL ADDRESS
===== =======
?Subroutine15 ECFE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F028 - F053 (0x2c bytes), align: 1
Segment part 21. Intra module refs: bsec_b_ExpSmoothing_setCoeffFromBandwidth
bsec_d_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine0 F028
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F460 - F46F (0x10 bytes), align: 1
Segment part 22. Intra module refs: ?Subroutine0
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine13 F460
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F3A8 - F3BB (0x14 bytes), align: 1
Segment part 23. Intra module refs: ?Subroutine0
bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine10 F3A8
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F1AA - F1C9 (0x20 bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_ExpSmoothing_setState
F1AA bsec_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E132 - E1C3 (0x92 bytes), align: 1
Segment part 6.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_ExpSmoothing_setCoeffFromBandwidth
E132 bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4A0 - F4AD (0xe bytes), align: 1
Segment part 8. Intra module refs: bsec_c_ExpSmoothing_setCoeffFromBandwidth
LOCAL ADDRESS
===== =======
?Subroutine7 F4A0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F18A - F1A9 (0x20 bytes), align: 1
Segment part 13.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_ExpSmoothing_setState
F18A bsec_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E924 - E97D (0x5a bytes), align: 1
Segment part 14.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_d_ExpSmoothing_setCoeffFromBandwidth
E924 bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\ExpSmoothingBsec.r43
PROGRAM MODULE, NAME : ExpSmoothingBsec

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EF9E - EFCB (0x2e bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_ExpSmoothingBsec_ExpSmoothingBsec
EF9E bsec_DeviceHeatCompensator_DeviceHeatCompensator (DeviceHeatCompensator)
bsec_GasHumidityPreProcessor_GasHumidityPreProcessor (GasHumidityPreProcessor)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F330 - F343 (0x14 bytes), align: 1
Segment part 5. Intra module refs: bsec_ExpSmoothingBsec_ExpSmoothingBsec
bsec_c_ExpSmoothingBsec_ExpSmoothingBsec
bsec_d_ExpSmoothingBsec_ExpSmoothingBsec
LOCAL ADDRESS
===== =======
?Subroutine0 F330
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F27A - F293 (0x1a bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_ExpSmoothingBsec_ExpSmoothingBsec
F27A ?Subroutine1 (DynamicTempCompensator)
?Subroutine3 (DeviceHeatCompensator)
bsec_SensorStatusTracker_SensorStatusTracker (SensorStatusTracker)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EFCC - EFF9 (0x2e bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_ExpSmoothingBsec_ExpSmoothingBsec
EFCC bsec_DeviceHeatCompensator_DeviceHeatCompensator (DeviceHeatCompensator)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F0AC - F0D3 (0x28 bytes), align: 1
Segment part 6.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_d_ExpSmoothingBsec_ExpSmoothingBsec
F0AC bsec_DeviceHeatCompensator_DeviceHeatCompensator (DeviceHeatCompensator)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\filter.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\framctl.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\GasHumidityBaselineTracker.r43
PROGRAM MODULE, NAME : GasHumidityBaselineTracker

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E7FE - E861 (0x64 bytes), align: 1
Segment part 14. Intra module refs: bsec_GasHumidityBaselineTracker_GasHumidityBaselineTracker
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_configure
E7FE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F598 - F5A1 (0xa bytes), align: 1
Segment part 35. Intra module refs: bsec_GasHumidityBaselineTracker_configure
bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
?Subroutine0 F598
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C13C - C14B (0x10 bytes), align: 1
Segment part 2. Intra module refs: bsec_GasHumidityBaselineTracker_configure
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_configure::fv4
C13C
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C14C - C157 (0xc bytes), align: 1
Segment part 3. Intra module refs: bsec_GasHumidityBaselineTracker_configure
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_configure::fv5
C14C
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C158 - C167 (0x10 bytes), align: 1
Segment part 4. Intra module refs: bsec_GasHumidityBaselineTracker_configure
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_configure::fv6
C158
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E55E - E5D5 (0x78 bytes), align: 1
Segment part 16.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_GasHumidityBaselineTracker_GasHumidityBaselineTracker
E55E bsec_ChannelHub_ChannelHub (ChannelHub)
calls direct
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C168 - C177 (0x10 bytes), align: 1
Segment part 5. Intra module refs: bsec_GasHumidityBaselineTracker_GasHumidityBaselineTracker
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_GasHumidityBaselineTracker::fv2
C168
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DF52 - DFF7 (0xa6 bytes), align: 1
Segment part 34.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency
DF52 bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C178 - C187 (0x10 bytes), align: 1
Segment part 8. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv8
C178
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C188 - C193 (0xc bytes), align: 1
Segment part 9. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv9
C188
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C194 - C1A3 (0x10 bytes), align: 1
Segment part 10. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv10
C194
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C1A4 - C1B3 (0x10 bytes), align: 1
Segment part 11. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv11
C1A4
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C1B4 - C1BF (0xc bytes), align: 1
Segment part 12. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv12
C1B4
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C1C0 - C1CF (0x10 bytes), align: 1
Segment part 13. Intra module refs: bsec_GasHumidityBaselineTracker_updateInterfaceDependency
LOCAL ADDRESS
===== =======
bsec_GasHumidityBaselineTracker_updateInterfaceDependency::fv13
C1C0

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\GasHumidityPreProcessor.r43
PROGRAM MODULE, NAME : GasHumidityPreProcessor

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E6BE - E731 (0x74 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_GasHumidityPreProcessor_GasHumidityPreProcessor
E6BE bsec_ChannelHub_ChannelHub (ChannelHub)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DFF8 - E095 (0x9e bytes), align: 1
Segment part 11.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_GasHumidityPreProcessor_updateInterfaceDependency
DFF8 bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\gpio.r43
PROGRAM MODULE, NAME : gpio

SEGMENTS IN THE MODULE
======================
DATA16_C
Relative segment, address: C1D0 - C1EB (0x1c bytes), align: 1
Segment part 2. Intra module refs: ?Subroutine9
LOCAL ADDRESS
===== =======
GPIO_PORT_TO_BASE C1D0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CED4 - CEDF (0xc bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_setAsOutputPin CED4 ?Subroutine1 (main)
Init_GPIO (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CEE0 - CEE1 (0x2 bytes), align: 1
Segment part 4. Intra module refs: GPIO_setAsInputPinWithPullUpResistor
LOCAL ADDRESS
===== =======
?Subroutine0 CEE0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CEE2 - CEE7 (0x6 bytes), align: 1
Segment part 5. Intra module refs: ?Subroutine0
GPIO_enableInterrupt
GPIO_selectInterruptEdge
GPIO_setAsOutputPin
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CEE8 - CF13 (0x2c bytes), align: 1
Segment part 6.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_setAsInputPin CEE8 Init_GPIO (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF14 - CF59 (0x46 bytes), align: 1
Segment part 8.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_setAsPeripheralModuleFunctionInputPin
CF14 Init_GPIO (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF5A - CF61 (0x8 bytes), align: 1
Segment part 9. Intra module refs: GPIO_setAsPeripheralModuleFunctionInputPin
LOCAL ADDRESS
===== =======
?Subroutine6 CF5A
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF62 - CF69 (0x8 bytes), align: 1
Segment part 10. Intra module refs: ?Subroutine6
?Subroutine7
LOCAL ADDRESS
===== =======
?Subroutine10 CF62
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF6A - CF6F (0x6 bytes), align: 1
Segment part 12.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_setOutputLowOnPin
CF6A ?Subroutine0 (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF70 - CF75 (0x6 bytes), align: 1
Segment part 13. Intra module refs: GPIO_clearInterrupt
GPIO_selectInterruptEdge
GPIO_setOutputLowOnPin
LOCAL ADDRESS
===== =======
?Subroutine1 CF70
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF76 - CF81 (0xc bytes), align: 1
Segment part 14. Intra module refs: ?Subroutine2
?Subroutine3
?Subroutine4
GPIO_setAsInputPin
GPIO_setAsOutputPin
GPIO_setOutputLowOnPin
LOCAL ADDRESS
===== =======
?Subroutine7 CF76
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF82 - CF8D (0xc bytes), align: 1
Segment part 15. Intra module refs: ?Subroutine6
?Subroutine7
GPIO_selectInterruptEdge
LOCAL ADDRESS
===== =======
?Subroutine9 CF82
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CF8E - CF9F (0x12 bytes), align: 1
Segment part 18.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_setAsInputPinWithPullUpResistor
CF8E Init_GPIO (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFA0 - CFAB (0xc bytes), align: 1
Segment part 19. Intra module refs: GPIO_setAsInputPinWithPullUpResistor
LOCAL ADDRESS
===== =======
?Subroutine2 CFA0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFAC - CFB1 (0x6 bytes), align: 1
Segment part 20. Intra module refs: ?Subroutine2
?Subroutine8
LOCAL ADDRESS
===== =======
?Subroutine11 CFAC
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFB2 - CFC9 (0x18 bytes), align: 1
Segment part 21. Intra module refs: ?Subroutine2
GPIO_setAsOutputPin
LOCAL ADDRESS
===== =======
?Subroutine8 CFB2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFCA - CFD1 (0x8 bytes), align: 1
Segment part 23.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_enableInterrupt CFCA Init_GPIO (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFD2 - CFDB (0xa bytes), align: 1
Segment part 25. Intra module refs: GPIO_enableInterrupt
LOCAL ADDRESS
===== =======
?Subroutine3 CFD2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFDC - CFE3 (0x8 bytes), align: 1
Segment part 27.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_clearInterrupt CFDC Segment part 91 (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFE4 - CFED (0xa bytes), align: 1
Segment part 28. Intra module refs: GPIO_clearInterrupt
LOCAL ADDRESS
===== =======
?Subroutine4 CFE4
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CFEE - D009 (0x1c bytes), align: 1
Segment part 29.
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_selectInterruptEdge
CFEE Init_GPIO (main)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\hal_LCD.r43
PROGRAM MODULE, NAME : hal_LCD

SEGMENTS IN THE MODULE
======================
DATA16_AN
Relative segment, address: 0A20 - 0A20 (0x1 bytes), align: 0
Segment part 1. ROOT Intra module refs: PORT1_ISR (main)
clearLCD
displayTemp (TempSensorMode)
showChar
ENTRY ADDRESS REF BY
===== ======= ======
LCDM1 0A20
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A22 - 0A22 (0x1 bytes), align: 0
Segment part 2. ROOT Intra module refs: PORT1_ISR (main)
clearLCD
displayTime (StopWatchMode)
ENTRY ADDRESS REF BY
===== ======= ======
LCDM3 0A22
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A2D - 0A2D (0x1 bytes), align: 0
Segment part 3. ROOT Intra module refs: clearLCD
ENTRY ADDRESS REF BY
===== ======= ======
LCDM14 0A2D
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A31 - 0A31 (0x1 bytes), align: 0
Segment part 4. ROOT Intra module refs: clearLCD
ENTRY ADDRESS REF BY
===== ======= ======
LCDM18 0A31
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A40 - 0A40 (0x1 bytes), align: 0
Segment part 5. ROOT Intra module refs: PORT1_ISR (main)
clearLCD
ENTRY ADDRESS REF BY
===== ======= ======
LCDM33 0A40
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A42 - 0A42 (0x1 bytes), align: 0
Segment part 6. ROOT Intra module refs: PORT1_ISR (main)
clearLCD
displayTime (StopWatchMode)
ENTRY ADDRESS REF BY
===== ======= ======
LCDM35 0A42
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A4D - 0A4D (0x1 bytes), align: 0
Segment part 7. ROOT Intra module refs: clearLCD
ENTRY ADDRESS REF BY
===== ======= ======
LCDBM14 0A4D
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A51 - 0A51 (0x1 bytes), align: 0
Segment part 8. ROOT Intra module refs: clearLCD
ENTRY ADDRESS REF BY
===== ======= ======
LCDBM18 0A51
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C258 - C26B (0x14 bytes), align: 0
Segment part 12. Intra module refs: showChar
ENTRY ADDRESS REF BY
===== ======= ======
digit C258
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C26C - C29F (0x34 bytes), align: 0
Segment part 13. Intra module refs: showChar
ENTRY ADDRESS REF BY
===== ======= ======
alphabetBig C26C
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EBDA - EC29 (0x50 bytes), align: 1
Segment part 15.
ENTRY ADDRESS REF BY
===== ======= ======
showChar EBDA ?Subroutine0 (StopWatchMode)
?Subroutine0 (TempSensorMode)
?Subroutine1 (StopWatchMode)
?Subroutine3 (StopWatchMode)
displayTemp (TempSensorMode)
displayTime (StopWatchMode)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E46A - E4E3 (0x7a bytes), align: 1
Segment part 17.
ENTRY ADDRESS REF BY
===== ======= ======
clearLCD E46A displayTemp (TempSensorMode)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\HumidityTemperatureCorrector.r43
PROGRAM MODULE, NAME : HumidityTemperatureCorrector

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EE78 - EEAB (0x34 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_HumidityTemperatureCorrector_HumidityTemperatureCorrector
EE78 bsec_ChannelHub_ChannelHub (ChannelHub)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\IaqEstimator.r43
PROGRAM MODULE, NAME : IaqEstimator

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: ED92 - EDCF (0x3e bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_IaqEstimator_IaqEstimator
ED92 bsec_ChannelHub_ChannelHub (ChannelHub)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\lcd_c.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\main.r43
PROGRAM MODULE, NAME : main

SEGMENTS IN THE MODULE
======================
DATA16_AN
Relative segment, address: 0818 - 0819 (0x2 bytes), align: 0
Segment part 1. ROOT Intra module refs: ADC12_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_ADC12IV_L 0818
LOCAL ADDRESS
===== =======
ADC12IV 0818
ADC12IV_H 0819
ADC12IV_L 0818
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A06 - 0A07 (0x2 bytes), align: 0
Segment part 2. ROOT Intra module refs: PORT1_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_LCDCMEMCTL_L 0A06
LOCAL ADDRESS
===== =======
LCDCMEMCTL 0A06
LCDCMEMCTL_H 0A07
LCDCMEMCTL_L 0A06
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0200 - 0201 (0x2 bytes), align: 0
Segment part 7. ROOT Intra module refs: TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_PAIN_L 0200
LOCAL ADDRESS
===== =======
PAIN 0200
PAIN_H 0201
PAIN_L 0200
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0202 - 0203 (0x2 bytes), align: 0
Segment part 8. ROOT Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_PAOUT_L 0202
LOCAL ADDRESS
===== =======
PAOUT 0202
PAOUT_H 0203
PAOUT_L 0202
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 020E - 020F (0x2 bytes), align: 0
Segment part 9. ROOT Intra module refs: PORT1_ISR
ENTRY ADDRESS REF BY
===== ======= ======
P1IV 020E
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0282 - 0283 (0x2 bytes), align: 0
Segment part 10. ROOT Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_PEOUT_L 0282
LOCAL ADDRESS
===== =======
PEOUT 0282
PEOUT_H 0283
PEOUT_L 0282
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 04AC - 04AD (0x2 bytes), align: 0
Segment part 11. ROOT Intra module refs: RTC_ISR
ENTRY ADDRESS REF BY
===== ======= ======
_A_RTCPS_L 04AC
LOCAL ADDRESS
===== =======
RTCPS 04AC
RTCPS_H 04AD
RTCPS_L 04AC
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 04AE - 04AF (0x2 bytes), align: 0
Segment part 12. ROOT Intra module refs: RTC_ISR
ENTRY ADDRESS REF BY
===== ======= ======
RTCIV 04AE
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C2 - 41C2 (0x1 bytes), align: 0
Segment part 22. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
mode 41C2
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C3 - 41C3 (0x1 bytes), align: 0
Segment part 23. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
stopWatchRunning 41C3
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C4 - 41C4 (0x1 bytes), align: 0
Segment part 24. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
tempSensorRunning 41C4
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C5 - 41C5 (0x1 bytes), align: 0
Segment part 25. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
S1buttonDebounce 41C5
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C6 - 41C6 (0x1 bytes), align: 0
Segment part 26. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
S2buttonDebounce 41C6
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41AE - 41AF (0x2 bytes), align: 1
Segment part 27. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
ENTRY ADDRESS REF BY
===== ======= ======
holdCount 41AE
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41B0 - 41B1 (0x2 bytes), align: 1
Segment part 28. Intra module refs: RTC_ISR
ENTRY ADDRESS REF BY
===== ======= ======
counter 41B0
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41B2 - 41B3 (0x2 bytes), align: 1
Segment part 29. Intra module refs: RTC_ISR
ENTRY ADDRESS REF BY
===== ======= ======
centisecond 41B2 displayTime (StopWatchMode)
resetStopWatch (StopWatchMode)
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41B4 - 41BB (0x8 bytes), align: 1
Segment part 30.
ENTRY ADDRESS REF BY
===== ======= ======
currentTime 41B4 displayTime (StopWatchMode)
resetStopWatch (StopWatchMode)
-------------------------------------------------------------------------
DATA16_I
Relative segment, address: 1C00 - 1C0D (0xe bytes), align: 1
Segment part 31. Intra module refs: PORT1_ISR
ENTRY ADDRESS REF BY
===== ======= ======
initUpParam_A0 1C00
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EFFA - F027 (0x2e bytes), align: 1
Segment part 89.
ENTRY ADDRESS REF BY
===== ======= ======
main EFFA Segment part 26 (?cstart)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5A2 - F5A3 (0x2 bytes), align: 1
Segment part 90. Intra module refs: Init_GPIO
main
LOCAL ADDRESS
===== =======
?Subroutine2 F5A2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5A4 - F5A9 (0x6 bytes), align: 1
Segment part 91. Intra module refs: ?Subroutine2
Init_GPIO
main
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D7AE - D893 (0xe6 bytes), align: 1
Segment part 86. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
Init_GPIO D7AE
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5AA - F5B1 (0x8 bytes), align: 1
Segment part 87. Intra module refs: Init_GPIO
LOCAL ADDRESS
===== =======
?Subroutine1 F5AA
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5B2 - F5B9 (0x8 bytes), align: 1
Segment part 88. Intra module refs: Init_GPIO
LOCAL ADDRESS
===== =======
?Subroutine0 F5B2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EF0E - EF3D (0x30 bytes), align: 1
Segment part 85. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
Init_Clock EF0E
calls direct
-------------------------------------------------------------------------
ISR_CODE
Relative segment, address: C2D8 - C317 (0x40 bytes), align: 1
Segment part 93. Intra module refs: RTC_ISR::??INTVEC 56
ENTRY ADDRESS REF BY
===== ======= ======
RTC_ISR C2D8
interrupt function
-------------------------------------------------------------------------
ISR_CODE
Relative segment, address: C318 - C431 (0x11a bytes), align: 1
Segment part 94. Intra module refs: PORT1_ISR::??INTVEC 74
ENTRY ADDRESS REF BY
===== ======= ======
PORT1_ISR C318
interrupt function
calls direct
-------------------------------------------------------------------------
ISR_CODE
Relative segment, address: C432 - C43B (0xa bytes), align: 1
Segment part 96. Intra module refs: PORT1_ISR
TIMER0_A0_ISR
LOCAL ADDRESS
===== =======
?Subroutine3 C432
-------------------------------------------------------------------------
ISR_CODE
Relative segment, address: C43C - C4F1 (0xb6 bytes), align: 1
Segment part 95. Intra module refs: TIMER0_A0_ISR::??INTVEC 88
ENTRY ADDRESS REF BY
===== ======= ======
TIMER0_A0_ISR C43C
interrupt function
calls direct
-------------------------------------------------------------------------
ISR_CODE
Relative segment, address: C4F2 - C513 (0x22 bytes), align: 1
Segment part 97. Intra module refs: ADC12_ISR::??INTVEC 90
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_ISR C4F2
interrupt function
calls direct
-------------------------------------------------------------------------
INTVEC
Common segment, address: FF80 - FFB9 (0x3a bytes), align: 1
Segment part 13. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
RTC_ISR::??INTVEC 56 FFB8
-------------------------------------------------------------------------
INTVEC
Common segment, address: FF80 - FFCB (0x4c bytes), align: 1
Segment part 14. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
PORT1_ISR::??INTVEC 74
FFCA
-------------------------------------------------------------------------
INTVEC
Common segment, address: FF80 - FFD9 (0x5a bytes), align: 1
Segment part 15. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
TIMER0_A0_ISR::??INTVEC 88
FFD8
-------------------------------------------------------------------------
INTVEC
Common segment, address: FF80 - FFDB (0x5c bytes), align: 1
Segment part 16. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
ADC12_ISR::??INTVEC 90
FFDA
-------------------------------------------------------------------------
DATA16_ID
Relative segment, address: C2A0 - C2AD (0xe bytes), align: 1
Segment part 32. Intra module refs: initUpParam_A0

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\mod.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\mpower.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\mpu.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\mpy32.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\mrdivide.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\pmm.r43
PROGRAM MODULE, NAME : pmm

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F62A - F62F (0x6 bytes), align: 1
Segment part 14.
ENTRY ADDRESS REF BY
===== ======= ======
PMM_unlockLPM5 F62A Init_GPIO (main)
main (main)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\polyval.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\ram.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\rdivide.r43
PROGRAM MODULE, NAME : rdivide

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F630 - F633 (0x4 bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_rdivide F630 ?Subroutine26 (ChannelHub)
?Subroutine27 (DeviceHeatCompensator)
?Subroutine6 (ChannelHub)
bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\ref_a.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\RingBuffer.r43
PROGRAM MODULE, NAME : RingBuffer

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E8C4 - E8FB (0x38 bytes), align: 1
Segment part 6. Intra module refs: bsec_RingBuffer_setLength
ENTRY ADDRESS REF BY
===== ======= ======
bsec_RingBuffer_reset E8C4 ?Subroutine1 (Channel)
bsec_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8FC - E911 (0x16 bytes), align: 1
Segment part 7.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_RingBuffer_setLength
E8FC ?Subroutine13 (DeviceHeatCompensator)
bsec_DeviceHeatCompensator_configure (DeviceHeatCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E912 - E923 (0x12 bytes), align: 1
Segment part 15. Intra module refs: bsec_RingBuffer_reset
bsec_b_RingBuffer_reset
bsec_c_RingBuffer_reset
LOCAL ADDRESS
===== =======
?Subroutine4 E912
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EE40 - EE77 (0x38 bytes), align: 1
Segment part 14. Intra module refs: bsec_b_RingBuffer_setLength
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_RingBuffer_reset
EE40 bsec_b_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F2DA - F2EF (0x16 bytes), align: 1
Segment part 16.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_RingBuffer_setLength
F2DA bsec_DynamicTempCompensator_configure (DynamicTempCompensator)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: EDD0 - EE07 (0x38 bytes), align: 1
Segment part 18. Intra module refs: bsec_c_RingBuffer_setLength
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_RingBuffer_reset
EDD0 bsec_b_Channel_reset (Channel)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F306 - F31B (0x16 bytes), align: 1
Segment part 19.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_RingBuffer_setLength
F306 bsec_DynamicTempCompensator_configure (DynamicTempCompensator)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\RingBufferBsec.r43
PROGRAM MODULE, NAME : RingBufferBsec

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F206 - F223 (0x1e bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_RingBufferBsec_RingBufferBsec
F206 ?Subroutine8 (DeviceHeatCompensator)
bsec_DeviceHeatCompensator_DeviceHeatCompensator (DeviceHeatCompensator)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F450 - F45F (0x10 bytes), align: 1
Segment part 4. Intra module refs: bsec_RingBufferBsec_RingBufferBsec
bsec_b_RingBufferBsec_RingBufferBsec
bsec_c_RingBufferBsec_RingBufferBsec
LOCAL ADDRESS
===== =======
?Subroutine0 F450
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F1E8 - F205 (0x1e bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_RingBufferBsec_RingBufferBsec
F1E8 bsec_DynamicTempCompensator_DynamicTempCompensator (DynamicTempCompensator)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F1CA - F1E7 (0x1e bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_RingBufferBsec_RingBufferBsec
F1CA bsec_DynamicTempCompensator_DynamicTempCompensator (DynamicTempCompensator)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\rtc_b.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\rtc_c.r43
PROGRAM MODULE, NAME : rtc_c

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D13A - D145 (0xc bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_startClock D13A PORT1_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D146 - D151 (0xc bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_holdClock D146 PORT1_ISR (main)
TIMER0_A0_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D152 - D15F (0xe bytes), align: 1
Segment part 5. Intra module refs: RTC_C_holdClock
RTC_C_startClock
LOCAL ADDRESS
===== =======
?Subroutine2 D152
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D160 - D165 (0x6 bytes), align: 1
Segment part 7. Intra module refs: RTC_C_holdClock
RTC_C_startClock
LOCAL ADDRESS
===== =======
?Subroutine1 D160
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D166 - D181 (0x1c bytes), align: 1
Segment part 8.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_initCounter D166 resetStopWatch (StopWatchMode)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D182 - D1E3 (0x62 bytes), align: 1
Segment part 10.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_initCalendar D182 resetStopWatch (StopWatchMode)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D1E4 - D1EB (0x8 bytes), align: 1
Segment part 11. Intra module refs: RTC_C_initCalendar
LOCAL ADDRESS
===== =======
?Subroutine4 D1E4
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D1EC - D25B (0x70 bytes), align: 1
Segment part 12.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_getCalendarTime D1EC displayTime (StopWatchMode)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D25C - D269 (0xe bytes), align: 1
Segment part 18.
ENTRY ADDRESS REF BY
===== ======= ======
RTC_C_holdCounterPrescale
D25C displayTime (StopWatchMode)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\SensorStatusTracker.r43
PROGRAM MODULE, NAME : SensorStatusTracker

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E3EC - E469 (0x7e bytes), align: 1
Segment part 4. Intra module refs: bsec_SensorStatusTracker_SensorStatusTracker
LOCAL ADDRESS
===== =======
bsec_SensorStatusTracker_configure
E3EC
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C1EC - C1F7 (0xc bytes), align: 1
Segment part 2. Intra module refs: bsec_SensorStatusTracker_configure
LOCAL ADDRESS
===== =======
bsec_SensorStatusTracker_configure::fv0
C1EC
-------------------------------------------------------------------------
DATA16_C
Relative segment, address: C1F8 - C207 (0x10 bytes), align: 1
Segment part 3. Intra module refs: bsec_SensorStatusTracker_configure
LOCAL ADDRESS
===== =======
bsec_SensorStatusTracker_configure::fv1
C1F8
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DB14 - DBDD (0xca bytes), align: 1
Segment part 16.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_SensorStatusTracker_SensorStatusTracker
DB14 bsec_ChannelHub_ChannelHub (ChannelHub)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E36A - E3EB (0x82 bytes), align: 1
Segment part 19.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_SensorStatusTracker_resetRunInState
E36A bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\Serialization.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\sfr.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\sin.r43
PROGRAM MODULE, NAME : sin

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F42C - F43D (0x12 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_sin F42C bsec_c_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F224 - F241 (0x1e bytes), align: 1
Segment part 4. Intra module refs: bsec_b_sin
bsec_c_sin
bsec_sin
LOCAL ADDRESS
===== =======
?Subroutine0 F224
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F344 - F357 (0x14 bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_sin F344 bsec_d_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F31C - F32F (0x14 bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_sin F31C bsec_b_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\sqrt.r43
PROGRAM MODULE, NAME : sqrt

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F408 - F419 (0x12 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_b_sqrt F408 bsec_c_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F25E - F279 (0x1c bytes), align: 1
Segment part 4. Intra module refs: bsec_b_sqrt
bsec_c_sqrt
bsec_sqrt
LOCAL ADDRESS
===== =======
?Subroutine0 F25E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F394 - F3A7 (0x14 bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_c_sqrt F394 bsec_d_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F36C - F37F (0x14 bytes), align: 1
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
bsec_sqrt F36C bsec_b_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\StopWatchMode.r43
PROGRAM MODULE, NAME : StopWatchMode

SEGMENTS IN THE MODULE
======================
DATA16_AN
Relative segment, address: 0A26 - 0A26 (0x1 bytes), align: 0
Segment part 2. ROOT Intra module refs: displayTime
ENTRY ADDRESS REF BY
===== ======= ======
LCDM7 0A26
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A33 - 0A33 (0x1 bytes), align: 0
Segment part 3. ROOT Intra module refs: displayTime
ENTRY ADDRESS REF BY
===== ======= ======
LCDM20 0A33
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A46 - 0A46 (0x1 bytes), align: 0
Segment part 5. ROOT Intra module refs: displayTime
ENTRY ADDRESS REF BY
===== ======= ======
LCDM39 0A46
-------------------------------------------------------------------------
DATA16_AN
Relative segment, address: 0A53 - 0A53 (0x1 bytes), align: 0
Segment part 6. ROOT Intra module refs: displayTime
ENTRY ADDRESS REF BY
===== ======= ======
LCDBM20 0A53
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: ED50 - ED91 (0x42 bytes), align: 1
Segment part 19.
ENTRY ADDRESS REF BY
===== ======= ======
resetStopWatch ED50 PORT1_ISR (main)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: D26A - D38F (0x126 bytes), align: 1
Segment part 9. Intra module refs: resetStopWatch
ENTRY ADDRESS REF BY
===== ======= ======
displayTime D26A
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4F4 - F4F5 (0x2 bytes), align: 1
Segment part 10. Intra module refs: displayTime
LOCAL ADDRESS
===== =======
?Subroutine4 F4F4
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4F6 - F4FF (0xa bytes), align: 1
Segment part 11. Intra module refs: ?Subroutine4
displayTime
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F3D0 - F3E3 (0x14 bytes), align: 1
Segment part 12. Intra module refs: displayTime
LOCAL ADDRESS
===== =======
?Subroutine3 F3D0
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5E2 - F5E9 (0x8 bytes), align: 1
Segment part 13. Intra module refs: displayTime
LOCAL ADDRESS
===== =======
?Subroutine2 F5E2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F518 - F523 (0xc bytes), align: 1
Segment part 14. Intra module refs: displayTime
LOCAL ADDRESS
===== =======
?Subroutine1 F518
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F50C - F517 (0xc bytes), align: 1
Segment part 15. Intra module refs: ?Subroutine1
displayTime
LOCAL ADDRESS
===== =======
?Subroutine5 F50C
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F3E4 - F3F5 (0x12 bytes), align: 1
Segment part 16. Intra module refs: displayTime
LOCAL ADDRESS
===== =======
?Subroutine0 F3E4
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4CA - F4D7 (0xe bytes), align: 1
Segment part 17. Intra module refs: ?Subroutine0
?Subroutine5
LOCAL ADDRESS
===== =======
?Subroutine6 F4CA

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\sum.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\sysctl.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\TempSensorMode.r43
PROGRAM MODULE, NAME : TempSensorMode

SEGMENTS IN THE MODULE
======================
DATA16_AN
Relative segment, address: 0860 - 0861 (0x2 bytes), align: 0
Segment part 1. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
_A_ADC12MEM0_L 0860
LOCAL ADDRESS
===== =======
ADC12MEM0 0860
ADC12MEM0_H 0861
ADC12MEM0_L 0860
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C7 - 41C7 (0x1 bytes), align: 0
Segment part 8. Intra module refs: displayTemp
ENTRY ADDRESS REF BY
===== ======= ======
tempUnit 41C7 PORT1_ISR (main)
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41BC - 41BD (0x2 bytes), align: 1
Segment part 9. Intra module refs: displayTemp
ENTRY ADDRESS REF BY
===== ======= ======
degC 41BC
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41BE - 41BF (0x2 bytes), align: 1
Segment part 10. Intra module refs: displayTemp
ENTRY ADDRESS REF BY
===== ======= ======
degF 41BE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: DDFA - DEA9 (0xb0 bytes), align: 1
Segment part 15.
ENTRY ADDRESS REF BY
===== ======= ======
displayTemp DDFA PORT1_ISR (main)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F3F6 - F407 (0x12 bytes), align: 1
Segment part 16. Intra module refs: displayTemp
LOCAL ADDRESS
===== =======
?Subroutine0 F3F6

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\timer_a.r43
PROGRAM MODULE, NAME : timer_a

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E64A - E657 (0xe bytes), align: 1
Segment part 4.
ENTRY ADDRESS REF BY
===== ======= ======
Timer_A_initUpMode E64A PORT1_ISR (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E658 - E67D (0x26 bytes), align: 1
Segment part 5. Intra module refs: Timer_A_initUpMode
LOCAL ADDRESS
===== =======
?Subroutine0 E658
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E67E - E6BD (0x40 bytes), align: 1
Segment part 7. Intra module refs: Timer_A_initUpMode
LOCAL ADDRESS
===== =======
?Subroutine2 E67E
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F5FA - F601 (0x8 bytes), align: 1
Segment part 22.
ENTRY ADDRESS REF BY
===== ======= ======
Timer_A_stop F5FA TIMER0_A0_ISR (main)

*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\timer_b.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\tlv.r43
*************************************************************************

FILE NAME : C:\IAR_MIPS\Ku_Algorithm_Environment\10_Source\30_Simulation\IARIntegration\Debug\Obj\wdt_a.r43
PROGRAM MODULE, NAME : wdt_a

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F358 - F361 (0xa bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
WDT_A_hold F358 main (main)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F362 - F36B (0xa bytes), align: 1
Segment part 3. Intra module refs: WDT_A_hold
LOCAL ADDRESS
===== =======
?Subroutine0 F362

*************************************************************************

FILE NAME : C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\430\lib\dlib\dl430xlsff.r43
LIBRARY MODULE, NAME : ?__dbg_break

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F644 - F645 (0x2 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__DebugBreak F644 __exit (?__exit)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__exit

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F3BC - F3CF (0x14 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__exit F3BC Segment part 6 (?_exit)
_exit (?_exit)
calls direct

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?_exit

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F634, align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_exit F634 exit (?exit)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F634 - F637 (0x4 bytes), align: 1
Segment part 6. Intra module refs: _exit

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?cstart

SEGMENTS IN THE MODULE
======================
CSTACK
Relative segment, address: 9B60, align: 1
Segment part 1.
-------------------------------------------------------------------------
DATA16_Z
Relative segment, address: 41C0, align: 1
Segment part 2.
-------------------------------------------------------------------------
DATA16_I
Relative segment, address: 1C0E, align: 1
Segment part 3.
-------------------------------------------------------------------------
DATA16_ID
Relative segment, address: C2AE, align: 1
Segment part 4.
-------------------------------------------------------------------------
CODE_I
Relative segment, address: 41C8, align: 1
Segment part 5.
-------------------------------------------------------------------------
CODE_ID
Relative segment, address: F646, align: 1
Segment part 6.
-------------------------------------------------------------------------
DATA20_Z
Relative segment, address: 41C8, align: 1
Segment part 7.
-------------------------------------------------------------------------
DATA20_I
Relative segment, address: 41C8, align: 1
Segment part 8.
-------------------------------------------------------------------------
DATA20_ID
Relative segment, address: F646, align: 1
Segment part 9.
-------------------------------------------------------------------------
DATA20_C
Relative segment, address: F646, align: 1
Segment part 10.
-------------------------------------------------------------------------
DATA20_N
Relative segment, address: 41C8, align: 1
Segment part 12.
-------------------------------------------------------------------------
CSTART
Relative segment, address: C2B0 - C2B3 (0x4 bytes), align: 1
Segment part 15.
ENTRY ADDRESS REF BY
===== ======= ======
__program_start C2B0 ?reset_vector (?reset_vector)
Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin C2B0
-------------------------------------------------------------------------
CSTART
Relative segment, address: C2B4 - C2BF (0xc bytes), align: 1
Segment part 19.
ENTRY ADDRESS REF BY
===== ======= ======
?cstart_init_zero C2B4 S1buttonDebounce (main)
S2buttonDebounce (main)
__iar_Errno (?errno)
bsec_library (bsec_interface)
centisecond (main)
counter (main)
currentTime (main)
degC (TempSensorMode)
degF (TempSensorMode)
holdCount (main)
mode (main)
stopWatchRunning (main)
tempSensorRunning (main)
tempUnit (TempSensorMode)
-------------------------------------------------------------------------
CSTART
Relative segment, address: C2C0 - C2CF (0x10 bytes), align: 1
Segment part 20.
ENTRY ADDRESS REF BY
===== ======= ======
?cstart_init_copy C2C0 initUpParam_A0 (main)
-------------------------------------------------------------------------
CSTART
Relative segment, address: C2D0 - C2D7 (0x8 bytes), align: 1
Segment part 26. Intra module refs: Segment part 15
ENTRY ADDRESS REF BY
===== ======= ======
?cstart_call_main C2D0
?cstart_end C2D8
-------------------------------------------------------------------------
CODE_ID
Relative segment, address: F646, align: 1
Segment part 27. Intra module refs: Segment part 5

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?reset_vector

SEGMENTS IN THE MODULE
======================
RESET
Relative segment, address: FFFE - FFFF (0x2 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?reset_vector FFFE Segment part 15 (?cstart)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?errno

SEGMENTS IN THE MODULE
======================
DATA16_Z
Relative segment, address: 41C0 - 41C1 (0x2 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Errno 41C0 __iar_Sin (?xsin)
fmod (?fmod)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?exit

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F640 - F643 (0x4 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
exit F640 Segment part 26 (?cstart)
calls direct

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Mul32fHw32

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D390 - D4A5 (0x116 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?Mul32fHw32 D390 ?Subroutine0 (ExpSmoothing)
?Subroutine1 (ExpSmoothing)
?Subroutine12 (ExpSmoothing)
?Subroutine4 (ExpSmoothing)
Segment part 3 (?xsin)
Segment part 5 (?xquad)
__iar_Quad (?xquad)
__iar_Sin (?xsin)
bsec_Bsec_setHyperConfiguration (Bsec)
bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
bsec_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?fminf

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EB36 - EB87 (0x52 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
fminf EB36 ?Subroutine26 (ChannelHub)
Segment part 64 (DeviceHeatCompensator)
bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
calls direct

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?fmod

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D5B6 - D6BF (0x10a bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
fmod D5B6 __iar_Quad (?xquad)
calls direct

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Cast32f32i

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E1C4 - E1D7 (0x14 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_Cast32sto32f E1C4 ?Subroutine12 (Bsec)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E1D8 - E255 (0x7e bytes), align: 1
Segment part 1. Intra module refs: _Cast32sto32f
ENTRY ADDRESS REF BY
===== ======= ======
_Cast32uto32f E1D8 ?Subroutine9 (DeviceHeatCompensator)
Segment part 21 (ChannelHub)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : _Cast32fto32s

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EEAC - EEDD (0x32 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_Cast32fto32s EEAC __iar_Quad (?xquad)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?FLT_Extract

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EC2A - EC75 (0x4c bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?FLT_Extract EC2A _Cast32fto32s (_Cast32fto32s)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?FLT_EQ

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EF6E - EF9D (0x30 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?FLT_EQ EF6E ?Subroutine11 (ExpSmoothing)
__iar_Quad (?xquad)
fminf (?fminf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?FLT_GE

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EAE0 - EB35 (0x56 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?FLT_GE EAE0 __iar_Quad (?xquad)
__iar_Sin (?xsin)
bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)
fmod (?fmod)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?FLT_LT

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EB88 - EBD9 (0x52 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?FLT_LT EB88 __iar_Quad (?xquad)
__iar_Sin (?xsin)
fminf (?fminf)
fmod (?fmod)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : _Div32f

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D00A - D139 (0x130 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_Div32f D00A Segment part 5 (?sqrtf)
bsec_DeviceHeatCompensator_updateInterfaceDependency (DeviceHeatCompensator)
bsec_GasHumidityPreProcessor_updateInterfaceDependency (GasHumidityPreProcessor)
bsec_rdivide (rdivide)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : _Add32f

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: CD70 - CD73 (0x4 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_Sub32f CD70 ?Subroutine1 (ExpSmoothing)
Segment part 5 (?xquad)
bsec_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
fmod (?fmod)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: CD74 - CED3 (0x160 bytes), align: 1
Segment part 1. Intra module refs: _Sub32f
ENTRY ADDRESS REF BY
===== ======= ======
_Add32f CD74 ?Subroutine10 (ExpSmoothing)
?Subroutine5 (Bsec)
Segment part 3 (?xsin)
Segment part 4 (?sqrtf)
__iar_Quad (?xquad)
__iar_Sin (?xsin)
bsec_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?DivMod816u

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F242 - F245 (0x4 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?DivMod8u F242 ?Subroutine3 (StopWatchMode)
?Subroutine6 (StopWatchMode)
Segment part 11 (StopWatchMode)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F246 - F25D (0x18 bytes), align: 1
Segment part 1. Intra module refs: ?DivMod8u
ENTRY ADDRESS REF BY
===== ======= ======
?DivMod16u F246 ?DivMod16s (?DivMod816s)
?Subroutine0 (TempSensorMode)
bsec_ChannelHub_recalculateDownsampling (ChannelHub)
displayTemp (TempSensorMode)
displayTime (StopWatchMode)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?DivMod816s

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: EF3E - EF6D (0x30 bytes), align: 1
Segment part 1.
ENTRY ADDRESS REF BY
===== ======= ======
?DivMod16s EF3E ?Subroutine2 (StopWatchMode)
displayTemp (TempSensorMode)
displayTime (StopWatchMode)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?ShiftRight32s

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E862 - E8A5 (0x44 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s E862 ?Subroutine4 (Bsec)
bsec_Bsec_setHyperConfiguration (Bsec)
bsec_ChannelHub_updateOutputSamplIntvl (ChannelHub)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8A6 - E8A9 (0x4 bytes), align: 1
Segment part 1. Intra module refs: ?ShiftRight32s
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_7 E8A6
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8AA - E8AD (0x4 bytes), align: 1
Segment part 2. Intra module refs: ?ShiftRight32s_7
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_6 E8AA
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8AE - E8B1 (0x4 bytes), align: 1
Segment part 3. Intra module refs: ?ShiftRight32s_6
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_5 E8AE
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8B2 - E8B5 (0x4 bytes), align: 1
Segment part 4. Intra module refs: ?ShiftRight32s_5
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_4 E8B2
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8B6 - E8B9 (0x4 bytes), align: 1
Segment part 5. Intra module refs: ?ShiftRight32s_4
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_3 E8B6
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: E8BA - E8C3 (0xa bytes), align: 1
Segment part 6. Intra module refs: ?ShiftRight32s_3
ENTRY ADDRESS REF BY
===== ======= ======
?ShiftRight32s_2 E8BA

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?memcpy

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F41A - F42B (0x12 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
memcpy F41A __data16_memcpy (?memzero)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?memzero

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F480 - F48F (0x10 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__data16_memzero F480 ?cstart_init_zero (?cstart)
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F63C - F63F (0x4 bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
__data16_memcpy F63C ?cstart_init_copy (?cstart)
calls direct

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Mul32Hw32

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F0FC - F11F (0x24 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?Mul32Hw32 F0FC bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Mul32u32uto64iHw32

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F054 - F07F (0x2c bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?Mul32u32uto64iHw32 F054 bsec_ChannelHub_updateChannelInterfaceDependency (ChannelHub)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?sqrtf

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D6C0 - D7AD (0xee bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
sqrtf D6C0 ?Subroutine0 (sqrt)
bsec_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F55C - F565 (0xa bytes), align: 1
Segment part 3. Intra module refs: sqrtf
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F4E6 - F4F3 (0xe bytes), align: 1
Segment part 4. Intra module refs: sqrtf
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F380 - F393 (0x14 bytes), align: 1
Segment part 5. Intra module refs: sqrtf

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xdint

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E2E4 - E369 (0x86 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Dint E2E4 __iar_Quad (?xquad)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xdscale

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: E256 - E2E3 (0x8e bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Dscale E256 fmod (?fmod)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xdtest

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: F120 - F143 (0x24 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Dtest F120 fminf (?fminf)
fmod (?fmod)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xdunscal

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: ED0A - ED4F (0x46 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Dunscale ED0A fmod (?fmod)
sqrtf (?sqrtf)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xquad

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D894 - D975 (0xe2 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Quad D894 __iar_Sin (?xsin)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F570 - F579 (0xa bytes), align: 1
Segment part 3. Intra module refs: __iar_Quad
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F548 - F551 (0xa bytes), align: 1
Segment part 4. Intra module refs: __iar_Quad
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F2AE - F2C3 (0x16 bytes), align: 1
Segment part 5. Intra module refs: Segment part 4
__iar_Quad

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xsin

SEGMENTS IN THE MODULE
======================
<CODE> 1 (was CODE)
Relative segment, address: D4A6 - D5B5 (0x110 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__iar_Sin D4A6 ?Subroutine0 (sin)
bsec_ExpSmoothing_setCoeffFromBandwidth (ExpSmoothing)
calls direct
-------------------------------------------------------------------------
<CODE> 1 (was CODE)
Relative segment, address: F53C - F547 (0xc bytes), align: 1
Segment part 3. Intra module refs: __iar_Sin

*************************************************************************

DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?FILLER_BYTES

SEGMENTS IN THE MODULE
======================
INTVEC
Common segment, address: FF80 - FFDB (0x5c bytes), align: 0
Segment part 3.
-------------------------------------------------------------------------
?FILL3
Relative segment, address: FFDC - FFFD (0x22 bytes), align: 0
Segment part 2.
-------------------------------------------------------------------------
?FILL2
Relative segment, address: 00010000 - 0008BFFF (0x7c000 bytes), align: 0
Segment part 1.
-------------------------------------------------------------------------
?FILL1
Relative segment, address: F646 - FF7F (0x93a bytes), align: 0
Segment part 0.

*************************************************************************

DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?CHECKSUM

SEGMENTS IN THE MODULE
======================
CHECKSUM
Relative segment, address: C2AE - C2AF (0x2 bytes), align: 1
Segment part 1. ROOT
ENTRY ADDRESS REF BY
===== ======= ======
__checksum C2AE


****************************************
* *
* MODULE SUMMARY *
* *
****************************************

Module CODE DATA CONST
------ ---- ---- -----
(Rel) (Rel) (Abs) (Rel)
?CHECKSUM 2
?Cast32f32i 146
?DivMod816s 48
?DivMod816u 28
?FILLER_BYTES 507 938 2 362
+ common 92
?FLT_EQ 48
?FLT_Extract 76
?FLT_GE 86
?FLT_LT 82
?Mul32Hw32 36
?Mul32fHw32 278
?Mul32u32uto64iHw32 44
?ShiftRight32s 98
?__dbg_break 2
?__exit 20
?_exit 4
?cstart 40
?errno 2
?exit 4
?fminf 82
?fmod 266
?memcpy 18
?memzero 20
?reset_vector 2
?sqrtf 282
?xdint 134
?xdscale 142
?xdtest 36
?xdunscal 70
?xquad 268
?xsin 284
Bsec 1 028 248
Channel 312
ChannelHub 1 066 148
DeviceHeatCompensator 1 568
DynamicTempCompensator 218
EthanolEstimator 56
ExpSmoothing 766
ExpSmoothingBsec 178
GasHumidityBaselineTracker 396 148
GasHumidityPreProcessor 274
HumidityTemperatureCorrector 52
IaqEstimator 62
RingBuffer 252
RingBufferBsec 106
SensorStatusTracker 458 28
StopWatchMode 456 4
TempSensorMode 194 5 2
_Add32f 356
_Cast32fto32s 50
_Div32f 304
adc12_b 124
bsec_codegen_init 4
bsec_interface 12 9 632
constructor_bsec 26
cs 182
esi 37
gpio 310 28
hal_LCD 202 4 72
+ shared 4
main 920 33 14 14
+ shared 92 2
+ common
pmm 6
rdivide 4
rtc_c 304
sin 88
sqrt 86
timer_a 124
wdt_a 20
N/A (command line) 160
N/A (alignment)
---------- ------- ----- -- -----
Total: 521 146 9 832 67 3 050
+ common 92

****************************************
* *
* STACK USAGE *
* *
****************************************

Call Graph Root Category Max Use Total Use
------------------------ ------- ---------
interrupt 56 100
Program entry 508 508


Program entry
"__program_start": 0x0000c2b0

Maximum call chain 508 bytes

"__program_start" 0
"main" 4
"bsec_init" 4
"bsec_codegen_init" 0
"bsec_constructor_bsec" 6
"bsec_Bsec_setHyperConfiguration" 12
"bsec_Bsec_applyUpdateSubscription" 12
"bsec_ChannelHub_updateChannelInterfaceDependency"
20
"bsec_DeviceHeatCompensator_updateInterfaceDependency"
220
"bsec_b_ExpSmoothing_setCoeffFromBandwidth" 136
"bsec_sin" 16
"__iar_Sin" 20
"__iar_Quad" 20
"fmod" 26
"_Sub32f" 0
"_Add32f" 12

interrupt
"RTC_ISR": 0x0000c2d8

Maximum call chain 6 bytes

"RTC_ISR" 6

interrupt
"PORT1_ISR": 0x0000c318

Maximum call chain 56 bytes

"PORT1_ISR" 12
"resetStopWatch" 0
"displayTime" 40
"?DivMod8u" 0
"?DivMod16u" 4

interrupt
"TIMER0_A0_ISR": 0x0000c43c

Maximum call chain 22 bytes

"TIMER0_A0_ISR" 12
"ADC12_B_disableConversions" 6
"ADC12_B_isBusy" 4

interrupt
"ADC12_ISR": 0x0000c4f2

Maximum call chain 16 bytes

"ADC12_ISR" 12
"ADC12_B_clearInterrupt" 4


****************************************
* *
* SEGMENTS IN ADDRESS ORDER *
* *
****************************************


SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
DATA16_AN 0200 - 0203 4 rel 0
020E - 020F 2
0282 - 0283 2
04AC - 04AF 4
0818 - 0819 2
0860 - 0861 2
0A06 - 0A07 2
0A20 - 0A20 1
0A22 - 0A22 1
0A26 - 0A26 1
0A2D - 0A2D 1
0A31 - 0A31 1
0A33 - 0A33 1
0A40 - 0A40 1
0A42 - 0A42 1
0A46 - 0A46 1
0A4D - 0A4D 1
0A51 - 0A51 1
0A53 - 0A53 1
0D10 - 0D17 8
0D1A - 0D2F 16
0D40 - 0D41 2
0D50 - 0D51 2
0D60 - 0D61 2
0E00 - 0E00 1
DATA16_I 1C00 - 1C0D E rel 1
DATA16_Z 1C0E - 41C7 25BA rel 1
CODE_I 41C8 rel 1
DATA20_Z 41C8 rel 1
DATA20_I 41C8 rel 1
DATA20_N 41C8 rel 1
CSTACK 9B60 - 9BFF A0 rel 1
DATA16_C C000 - C29F 2A0 rel 1
DATA16_ID C2A0 - C2AD E rel 1
DIFUNCT C2AE dse 0
TLS16_ID C2AE dse 0
CHECKSUM C2AE - C2AF 2 rel 1
CSTART C2B0 - C2D7 28 rel 1
ISR_CODE C2D8 - C513 23C rel 1
<CODE> 1 C514 - F645 3132 rel 1
CODE_ID F646 rel 1
DATA20_ID F646 rel 1
DATA20_C F646 rel 1
?FILL1 F646 - FF7F 93A rel 0
INTVEC FF80 - FFDB 5C com 1
?FILL3 FFDC - FFFD 22 rel 0
RESET FFFE - FFFF 2 rel 1
?FILL2 00010000 - 0008BFFF 7C000 rel 0


****************************************
* *
* CHECKSUMS *
* *
****************************************

Symbol Checksum Memory Start End Initial #Initial
------ -------- ------ ----- --- ------- --------
__checksum 0x887a CODE C000 - C2AD 0x0000 #0x0000
CODE C2B0 - 8BFFF

****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************

13 300 bytes of CODE memory (+ 507 938 range fill )
9 832 bytes of DATA memory (+ 67 absolute )
688 bytes of CONST memory (+ 2 362 range fill )

Errors: none
Warnings: none


Viewing all articles
Browse latest Browse all 21927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>