############################################################################## # # # IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 26/May/2009 12:58:51 # # Copyright 1999-2005 IAR Systems. All rights reserved. # # # # Cpu mode = interwork # # Endian = little # # Stack alignment = 4 # # Source file = D:\pasha\elf\evil_src\miosdel\miosd # # elka\config_data.c # # Command line = "D:\pasha\elf\evil_src\miosdel\miosd # # elka\config_data.c" -lC "D:\pasha\elf\evil_src\miosd # # el\miosd elka\Release_ELKA\List\" -lA # # "D:\pasha\elf\evil_src\miosdel\miosd # # elka\Release_ELKA\List\" -o # # "D:\pasha\elf\evil_src\miosdel\miosd # # elka\Release_ELKA\Obj\" -s9 --no_unroll --cpu_mode # # arm --endian little --cpu ARM926EJ-S --stack_align # # 4 --interwork -e --fpu None --dlib_config # # "D:\pasha\Embedded Workbench 4.0 # # Evaluation2\ARM\LIB\dl5tpainl8n.h" --segment # # code=CONFIG --segment data=CONFIG -I # # "D:\pasha\Embedded Workbench 4.0 # # Evaluation2\ARM\INC\" --inline_threshold=2 # # List file = D:\pasha\elf\evil_src\miosdel\miosd # # elka\Release_ELKA\List\config_data.lst # # Object file = D:\pasha\elf\evil_src\miosdel\miosd # # elka\Release_ELKA\Obj\config_data.r79 # # # # # ############################################################################## D:\pasha\elf\evil_src\miosdel\miosd elka\config_data.c 1 #include "..\inc\cfg_items.h" 2 #include "..\inc\swilib.h" 3 4 #ifdef NEWSGOLD 5 #define DEFAULT_DISK "4" 6 #else 7 #define DEFAULT_DISK "0" 8 #endif 9 \ In segment CONFIG_C, align 4, align-sorted, root 10 __root const CFG_HDR cfghdr0={CFG_UINT,"Town ID(weatherd)",0,0xFFFFFFFF}; \ cfghdr0: \ 00000000 01000000 DC32 1 \ 00000004 546F776E2049 DC8 "Town ID(weatherd)" \ 442877656174 \ 686572642900 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 \ 00000024 00000000FFFF DC32 0, 4294967295 \ FFFF \ In segment CONFIG_C, align 4, align-sorted, root 11 __root const unsigned int TID=33929; \ TID: \ 00000000 89840000 DC32 33929 12 \ In segment CONFIG_C, align 4, align-sorted, root 13 __root const CFG_HDR cfghdr1 = {CFG_STR_WIN1251, "city name", 0, 63}; \ cfghdr1: \ 00000000 04000000 DC32 4 \ 00000004 63697479206E DC8 "city name" \ 616D6500 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 14 __root const char city_name[64] = "My_City"; \ city_name: \ 00000000 4D795F436974 DC8 "My_City" \ 7900 \ 00000008 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000028 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000038 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0 \ 0000 15 \ In segment CONFIG_C, align 4, align-sorted, root 16 __root const CFG_HDR cfghdr3={CFG_UINT,"run key(long press)",0,65535}; \ cfghdr3: \ 00000000 01000000 DC32 1 \ 00000004 72756E206B65 DC8 "run key(long press)" \ 79286C6F6E67 \ 207072657373 \ 2900 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000024 00000000FFFF DC32 0, 65535 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 17 __root const unsigned int CALL_BUTTON=1; \ CALL_BUTTON: \ 00000000 01000000 DC32 1 18 \ In segment CONFIG_C, align 4, align-sorted, root 19 __root const CFG_HDR cfghdr9={CFG_UINT,"missed event key(short press)",0,65535}; \ cfghdr9: \ 00000000 01000000 DC32 1 \ 00000004 6D6973736564 DC8 "missed event key(short press)" \ 206576656E74 \ 206B65792873 \ 686F72742070 \ 726573732900 \ 00000022 0000 DC8 0, 0 \ 00000024 00000000FFFF DC32 0, 65535 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 20 __root const unsigned int CALL_BUTTON2=13; \ CALL_BUTTON2: \ 00000000 0D000000 DC32 13 21 \ In segment CONFIG_C, align 4, align-sorted, root 22 __root const CFG_HDR cfghdr4_4={CFG_CBOX,"use naticq plugin",0,2}; \ cfghdr4_4: \ 00000000 05000000 DC32 5 \ 00000004 757365206E61 DC8 "use naticq plugin" \ 746963712070 \ 6C7567696E00 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 23 __root const int use_plugin = 0; \ use_plugin: \ 00000000 00000000 DC32 0 \ In segment CONFIG_C, align 4, align-sorted, root 24 __root const CFG_CBOX_ITEM cfgcbox4_4[2]={"No","Yes"}; \ cfgcbox4_4: \ 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 25 \ In segment CONFIG_C, align 4, align-sorted, root 26 __root const CFG_HDR cfghdr7 = {CFG_STR_WIN1251, "link1 name", 0, 63}; \ cfghdr7: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3120 DC8 "link1 name" \ 6E616D6500 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 27 __root const char link1_name[64] = "Naticq"; \ link1_name: \ 00000000 4E6174696371 DC8 "Naticq" \ 00 \ 00000007 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000017 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000027 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000037 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000 28 \ In segment CONFIG_C, align 4, align-sorted, root 29 __root const CFG_HDR cfghdr2 = {CFG_STR_WIN1251, "link1 path", 0, 63}; \ cfghdr2: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3120 DC8 "link1 path" \ 7061746800 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 30 __root const char link1[64] = "4:\\zbin\\naticq\\naticq.elf"; \ link1: \ 00000000 343A5C7A6269 DC8 "4:\\zbin\\naticq\\naticq.elf" \ 6E5C6E617469 \ 63715C6E6174 \ 6963712E656C \ 6600 \ 0000001A 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 0000002A 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 31 \ In segment CONFIG_C, align 4, align-sorted, root 32 __root const CFG_HDR cfghdr8 = {CFG_STR_WIN1251, "link2 name", 0, 63}; \ cfghdr8: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3220 DC8 "link2 name" \ 6E616D6500 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 33 __root const char link2_name[64] = "Ballet"; \ link2_name: \ 00000000 42616C6C6574 DC8 "Ballet" \ 00 \ 00000007 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000017 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000027 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000037 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000 34 \ In segment CONFIG_C, align 4, align-sorted, root 35 __root const CFG_HDR cfghdr4 = {CFG_STR_WIN1251, "link2 path", 0, 63}; \ cfghdr4: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3220 DC8 "link2 path" \ 7061746800 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 36 __root const char link2[64] = "4:\\Zbin\\balletmini\\BalletMini.elf"; \ link2: \ 00000000 343A5C5A6269 DC8 "4:\\Zbin\\balletmini\\BalletMini.elf" \ 6E5C62616C6C \ 65746D696E69 \ 5C42616C6C65 \ 744D696E692E \ 656C6600 \ 00000022 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000032 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 37 \ In segment CONFIG_C, align 4, align-sorted, root 38 __root const CFG_HDR cfghdr5 = {CFG_STR_WIN1251, "link3 name", 0, 63}; \ cfghdr5: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3320 DC8 "link3 name" \ 6E616D6500 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 39 __root const char link3_name[64] = "SieJC"; \ link3_name: \ 00000000 5369654A4300 DC8 "SieJC" \ 00000006 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000026 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000036 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 00000000 40 \ In segment CONFIG_C, align 4, align-sorted, root 41 __root const CFG_HDR cfghdr6 = {CFG_STR_WIN1251, "link3 path", 0, 63}; \ cfghdr6: \ 00000000 04000000 DC32 4 \ 00000004 6C696E6B3320 DC8 "link3 path" \ 7061746800 \ 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 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 42 __root const char link3[64] = "4:\\Zbin\\siejc\\siejc.elf"; \ link3: \ 00000000 343A5C5A6269 DC8 "4:\\Zbin\\siejc\\siejc.elf" \ 6E5C7369656A \ 635C7369656A \ 632E656C6600 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000028 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000038 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0 \ 0000 43 Segment part sizes: Function/Label Bytes -------------- ----- cfghdr0 44 TID 4 cfghdr1 44 city_name 64 cfghdr3 44 CALL_BUTTON 4 cfghdr9 44 CALL_BUTTON2 4 cfghdr4_4 44 use_plugin 4 cfgcbox4_4 64 cfghdr7 44 link1_name 64 cfghdr2 44 link1 64 cfghdr8 44 link2_name 64 cfghdr4 44 link2 64 cfghdr5 44 link3_name 64 cfghdr6 44 link3 64 1 012 bytes in segment CONFIG_C 1 012 bytes of CONST memory Errors: none Warnings: none