############################################################################## # # # IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 07/May/2008 11:09:48 # # Copyright 1999-2005 IAR Systems. All rights reserved. # # # # Cpu mode = interwork # # Endian = little # # Stack alignment = 4 # # Source file = C:\ARM\Vibralocker Eng\config_data.c # # Command line = "C:\ARM\Vibralocker Eng\config_data.c" -lC # # "C:\ARM\Vibralocker Eng\Release\List\" -o # # "C:\ARM\Vibralocker Eng\Release\Obj\" -s9 # # --no_unroll --no_clustering --cpu_mode arm --endian # # little --cpu ARM926EJ-S --stack_align 4 --interwork # # -e --fpu None --segment code=CONFIG --segment # # data=CONFIG -I "C:\Program Files\Embedded Workbench # # 4.0 Evaluation\ARM\INC\" --inline_threshold=2 # # List file = C:\ARM\Vibralocker Eng\Release\List\config_data.lst # # Object file = C:\ARM\Vibralocker Eng\Release\Obj\config_data.r79 # # # # # ############################################################################## C:\ARM\Vibralocker Eng\config_data.c 1 #include "..\inc\cfg_items.h" 2 \ In segment CONFIG_C, align 4, align-sorted, root 3 __root const CFG_HDR cfghdr0={CFG_CBOX,"Enable hello message",0,2}; \ cfghdr0: \ 00000000 05000000 DC32 5 \ 00000004 456E61626C65 DC8 "Enable hello message" \ 2068656C6C6F \ 206D65737361 \ 676500 \ 00000019 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 0000000000 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 4 __root const int ENA_HELLO_MSG=1; \ ENA_HELLO_MSG: \ 00000000 01000000 DC32 1 \ In segment CONFIG_C, align 4, align-sorted, root 5 __root const CFG_CBOX_ITEM cfgcbox0[2]={"No","Yes"}; \ cfgcbox0: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 6 \ In segment CONFIG_C, align 4, align-sorted, root 7 __root const CFG_HDR cfghdr1 = {CFG_UINT, "Refresh rate (1/10 sec):", 0, 50}; \ cfghdr1: \ 00000000 01000000 DC32 1 \ 00000004 526566726573 DC8 "Refresh rate (1/10 sec):" \ 682072617465 \ 2028312F3130 \ 20736563293A \ 00 \ 0000001D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0 \ 00 \ 00000024 000000003200 DC32 0, 50 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 8 __root const unsigned int cfgUpTime=1; \ cfgUpTime: \ 00000000 01000000 DC32 1 9 \ In segment CONFIG_C, align 4, align-sorted, root 10 __root const CFG_HDR cfghdr2 = {CFG_UINT, "Quantity:", 0, 10}; \ cfghdr2: \ 00000000 01000000 DC32 1 \ 00000004 5175616E7469 DC8 "Quantity:" \ 74793A00 \ 0000000E 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00000000 \ 00000024 000000000A00 DC32 0, 10 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 11 __root const unsigned int vibra_count=1; \ vibra_count: \ 00000000 01000000 DC32 1 12 \ In segment CONFIG_C, align 4, align-sorted, root 13 __root const CFG_HDR cfghdr3 = {CFG_UINT, "Power:", 0, 100}; \ cfghdr3: \ 00000000 01000000 DC32 1 \ 00000004 506F7765723A DC8 "Power:" \ 00 \ 0000000B 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 0000001B 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000 \ 00000024 000000006400 DC32 0, 100 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 14 __root const unsigned int vibra_power=10; \ vibra_power: \ 00000000 0A000000 DC32 10 15 16 //--------------------------------------------------------------- \ In segment CONFIG_C, align 4, align-sorted, root 17 __root const CFG_HDR cfghdr4={CFG_LEVEL,"Melody adjustment",1,0}; \ cfghdr4: \ 00000000 09000000 DC32 9 \ 00000004 4D656C6F6479 DC8 "Melody adjustment" \ 2061646A7573 \ 746D656E7400 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 \ 00000024 010000000000 DC32 1, 0 \ 0000 18 \ In segment CONFIG_C, align 4, align-sorted, root 19 __root const CFG_HDR cfghdr6_1={CFG_CBOX,"Play melody?",0,2}; \ cfghdr6_1: \ 00000000 05000000 DC32 5 \ 00000004 506C6179206D DC8 "Play melody?" \ 656C6F64793F \ 00 \ 00000011 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 20 __root const int ENA_WAV=1; \ ENA_WAV: \ 00000000 01000000 DC32 1 \ In segment CONFIG_C, align 4, align-sorted, root 21 __root const CFG_CBOX_ITEM cfgcbox8[2]={"No","Yes"}; \ cfgcbox8: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 22 \ In segment CONFIG_C, align 4, align-sorted, root 23 __root const CFG_HDR cfghdr6_2={CFG_STR_UTF8,"Lock melody:",0,127}; \ cfghdr6_2: \ 00000000 02000000 DC32 2 \ 00000004 4C6F636B206D DC8 "Lock melody:" \ 656C6F64793A \ 00 \ 00000011 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00 \ 00000024 000000007F00 DC32 0, 127 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 24 __root const char lockfname[128]="4:\\ZBin\\Snd\\Vibralocker\\Lock.wav"; \ lockfname: \ 00000000 343A5C5A4269 DC8 "4:\\ZBin\\Snd\\Vibralocker\\Lock.wav" \ 6E5C536E645C \ 56696272616C \ 6F636B65725C \ 4C6F636B2E77 \ 617600 \ 00000021 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000031 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000041 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000051 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000061 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000071 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000 25 \ In segment CONFIG_C, align 4, align-sorted, root 26 __root const CFG_HDR cfghdr6_3={CFG_STR_UTF8,"Unlock melody:",0,127}; \ cfghdr6_3: \ 00000000 02000000 DC32 2 \ 00000004 556E6C6F636B DC8 "Unlock melody:" \ 206D656C6F64 \ 793A00 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000000000 \ 00000024 000000007F00 DC32 0, 127 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 27 __root const char unlockfname[128]="4:\\ZBin\\Snd\\Vibralocker\\UnLock.wav"; \ unlockfname: \ 00000000 343A5C5A4269 DC8 "4:\\ZBin\\Snd\\Vibralocker\\UnLock.wav" \ 6E5C536E645C \ 56696272616C \ 6F636B65725C \ 556E4C6F636B \ 2E77617600 \ 00000023 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000033 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000043 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000053 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000063 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000073 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 28 \ In segment CONFIG_C, align 4, align-sorted, root 29 __root const CFG_HDR cfghdr6_4={CFG_UINT,"Volume:",0,6}; \ cfghdr6_4: \ 00000000 01000000 DC32 1 \ 00000004 566F6C756D65 DC8 "Volume:" \ 3A00 \ 0000000C 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 0000001C 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0 \ 0000 \ 00000024 000000000600 DC32 0, 6 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 30 __root const unsigned int MelVolume=3; \ MelVolume: \ 00000000 03000000 DC32 3 31 \ In segment CONFIG_C, align 4, align-sorted, root 32 __root const CFG_HDR cfghdr5={CFG_LEVEL,"",0,0}; \ cfghdr5: \ 00000000 09000000 DC32 9 \ 00000004 00 DC8 "" \ 00000005 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000015 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000 \ 00000024 000000000000 DC32 0, 0 \ 0000 33 Segment part sizes: Function/Label Bytes -------------- ----- cfghdr0 44 ENA_HELLO_MSG 4 cfgcbox0 64 cfghdr1 44 cfgUpTime 4 cfghdr2 44 vibra_count 4 cfghdr3 44 vibra_power 4 cfghdr4 44 cfghdr6_1 44 ENA_WAV 4 cfgcbox8 64 cfghdr6_2 44 lockfname 128 cfghdr6_3 44 unlockfname 128 cfghdr6_4 44 MelVolume 4 cfghdr5 44 848 bytes in segment CONFIG_C 848 bytes of CONST memory Errors: none Warnings: none