############################################################################## # # # IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 07/May/2008 11:15:01 # # Copyright 1999-2005 IAR Systems. All rights reserved. # # # # Cpu mode = interwork # # Endian = little # # Stack alignment = 4 # # Source file = C:\ARM\Vibralocker Rus\config_data.c # # Command line = "C:\ARM\Vibralocker Rus\config_data.c" -lC # # "C:\ARM\Vibralocker Rus\Release\List\" -o # # "C:\ARM\Vibralocker Rus\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 Rus\Release\List\config_data.lst # # Object file = C:\ARM\Vibralocker Rus\Release\Obj\config_data.r79 # # # # # ############################################################################## C:\ARM\Vibralocker Rus\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,"Показывать окошко приветствия",0,2}; \ cfghdr0: \ 00000000 05000000 DC32 5 \ 00000004 CFEEEAE0E7FB DC8 "\317\356\352\340\347\373\342\340\362\374 \356\352\356\370\352\356 \357\360\350\342\345\362\361\362\342\350\377" \ E2E0F2FC20EE \ EAEEF8EAEE20 \ EFF0E8E2E5F2 \ F1F2E2E8FF00 \ 00000022 0000 DC8 0, 0 \ 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]={"Нет","Да"}; \ cfgcbox0: \ 00000000 CDE5F200 DC8 "\315\345\362" \ 00000004 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000014 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000020 C4E000 DC8 "\304\340" \ 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 \ 000000000000 \ 00 6 \ In segment CONFIG_C, align 4, align-sorted, root 7 __root const CFG_HDR cfghdr1 = {CFG_UINT, "Частота обновления (1/10 sec):", 0, 50}; \ cfghdr1: \ 00000000 01000000 DC32 1 \ 00000004 D7E0F1F2EEF2 DC8 "\327\340\361\362\356\362\340 \356\341\355\356\342\353\345\355\350\377 (1/10 sec):" \ E020EEE1EDEE \ E2EBE5EDE8FF \ 2028312F3130 \ 20736563293A \ 00 \ 00000023 00 DC8 0 \ 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, "Кол-во вибраций:", 0, 10}; \ cfghdr2: \ 00000000 01000000 DC32 1 \ 00000004 CAEEEB2DE2EE DC8 "\312\356\353-\342\356 \342\350\341\360\340\366\350\351:" \ 20E2E8E1F0E0 \ F6E8E93A00 \ 00000015 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000 \ 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, "Мощность вибраций:", 0, 100}; \ cfghdr3: \ 00000000 01000000 DC32 1 \ 00000004 CCEEF9EDEEF1 DC8 "\314\356\371\355\356\361\362\374 \342\350\341\360\340\366\350\351:" \ F2FC20E2E8E1 \ F0E0F6E8E93A \ 00 \ 00000017 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 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,"Настройки мелодии",1,0}; \ cfghdr4: \ 00000000 09000000 DC32 9 \ 00000004 CDE0F1F2F0EE DC8 "\315\340\361\362\360\356\351\352\350 \354\345\353\356\344\350\350" \ E9EAE820ECE5 \ EBEEE4E8E800 \ 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,"Проигрывать мелодию?",0,2}; \ cfghdr6_1: \ 00000000 05000000 DC32 5 \ 00000004 CFF0EEE8E3F0 DC8 "\317\360\356\350\343\360\373\342\340\362\374 \354\345\353\356\344\350\376?" \ FBE2E0F2FC20 \ ECE5EBEEE4E8 \ FE3F00 \ 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 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]={"Нет","Да"}; \ cfgcbox8: \ 00000000 CDE5F200 DC8 "\315\345\362" \ 00000004 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000014 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000020 C4E000 DC8 "\304\340" \ 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 \ 000000000000 \ 00 22 \ In segment CONFIG_C, align 4, align-sorted, root 23 __root const CFG_HDR cfghdr6_2={CFG_STR_UTF8,"Мелодия блокировки:",0,127}; \ cfghdr6_2: \ 00000000 02000000 DC32 2 \ 00000004 CCE5EBEEE4E8 DC8 "\314\345\353\356\344\350\377 \341\353\356\352\350\360\356\342\352\350:" \ FF20E1EBEEEA \ E8F0EEE2EAE8 \ 3A00 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 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,"Мелодия разблокировки:",0,127}; \ cfghdr6_3: \ 00000000 02000000 DC32 2 \ 00000004 CCE5EBEEE4E8 DC8 "\314\345\353\356\344\350\377 \360\340\347\341\353\356\352\350\360\356\342\352\350:" \ FF20F0E0E7E1 \ EBEEEAE8F0EE \ E2EAE83A00 \ 0000001B 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000 \ 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,"Громкость:",0,6}; \ cfghdr6_4: \ 00000000 01000000 DC32 1 \ 00000004 C3F0EEECEAEE DC8 "\303\360\356\354\352\356\361\362\374:" \ F1F2FC3A00 \ 0000000F 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 000000 \ 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