⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webradio.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 2 页
字号:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 1


   1              		.file	"webradio.c"
   2              	@ GNU C version 4.2.1 (arm-elf)
   3              	@	compiled by GNU C version 3.4.5 (mingw special).
   4              	@ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
   5              	@ options passed:  -I../../nutbld-eir10b-gcc/include -I../../nut/include
   6              	@ -imultilib -iprefix -D__USES_INITFINI__ -DELEKTOR_IR1 -DAUDIO_VS1053C
   7              	@ -mcpu=arm7tdmi -mthumb-interwork -auxbase-strip -Os -Wall
   8              	@ -Wstrict-prototypes -fomit-frame-pointer -fverbose-asm
   9              	@ options enabled:  -falign-loops -fargument-alias -fbranch-count-reg
  10              	@ -fcaller-saves -fcommon -fcprop-registers -fcrossjumping
  11              	@ -fcse-follow-jumps -fcse-skip-blocks -fdefer-pop
  12              	@ -fdelete-null-pointer-checks -fearly-inlining
  13              	@ -feliminate-unused-debug-types -femit-class-debug-always
  14              	@ -fexpensive-optimizations -ffunction-cse -fgcse -fgcse-lm
  15              	@ -fguess-branch-probability -fident -fif-conversion -fif-conversion2
  16              	@ -finline-functions -finline-functions-called-once -fipa-pure-const
  17              	@ -fipa-reference -fipa-type-escape -fivopts -fkeep-static-consts
  18              	@ -fleading-underscore -fmath-errno -fmerge-constants
  19              	@ -fmove-loop-invariants -fomit-frame-pointer -foptimize-register-move
  20              	@ -foptimize-sibling-calls -fpeephole -fpeephole2 -freg-struct-return
  21              	@ -fregmove -freorder-functions -frerun-cse-after-loop -fsched-interblock
  22              	@ -fsched-spec -fsched-stalled-insns-dep -fschedule-insns -fschedule-insns2
  23              	@ -fshow-column -fsplit-ivs-in-unroller -fstrict-aliasing -fstrict-overflow
  24              	@ -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-ccp
  25              	@ -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts
  26              	@ -ftree-dse -ftree-fre -ftree-loop-im -ftree-loop-ivcanon
  27              	@ -ftree-loop-optimize -ftree-lrs -ftree-salias -ftree-sink -ftree-sra
  28              	@ -ftree-store-ccp -ftree-store-copy-prop -ftree-ter
  29              	@ -ftree-vect-loop-version -ftree-vrp -funit-at-a-time -fverbose-asm
  30              	@ -fzero-initialized-in-bss -mlittle-endian -msched-prolog
  31              	@ -mthumb-interwork
  32              	
  33              	@ Compiler executable checksum: a1555d757ad5a28c14890275aa38b7dd
  34              	
  35              		.section	.rodata.str1.4,"aMS",%progbits,1
  36              		.align	2
  37              	.LC0:
  38 0000 3139322E 		.ascii	"192.168.192.39\000"
  38      3136382E 
  38      3139322E 
  38      333900
  39 000f 00       		.align	2
  40              	.LC1:
  41 0010 3235352E 		.ascii	"255.255.255.0\000"
  41      3235352E 
  41      3235352E 
  41      3000
  42 001e 0000     		.align	2
  43              	.LC2:
  44 0020 3139322E 		.ascii	"192.168.192.1\000"
  44      3136382E 
  44      3139322E 
  44      3100
  45 002e 0000     		.align	2
  46              	.LC3:
  47 0030 52656769 		.ascii	"Register %s...\000"
  47      73746572 
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 2


  47      2025732E 
  47      2E2E00
  48 003f 00       		.align	2
  49              	.LC4:
  50 0040 65746830 		.ascii	"eth0\000"
  50      00
  51 0045 000000   		.align	2
  52              	.LC5:
  53 0048 4F4B0A00 		.ascii	"OK\012\000"
  54              		.align	2
  55              	.LC6:
  56 004c 436F6E66 		.ascii	"Configure %s...\000"
  56      69677572 
  56      65202573 
  56      2E2E2E00 
  57              		.align	2
  58              	.LC7:
  59 005c 4E6F2045 		.ascii	"No Ethernet, retry\012\000"
  59      74686572 
  59      6E65742C 
  59      20726574 
  59      72790A00 
  60              		.align	2
  61              	.LC8:
  62 0070 696E6974 		.ascii	"initial boot...\000"
  62      69616C20 
  62      626F6F74 
  62      2E2E2E00 
  63              		.align	2
  64              	.LC9:
  65 0080 4E6F2044 		.ascii	"No DHCP...\000"
  65      4843502E 
  65      2E2E00
  66 008b 00       		.align	2
  67              	.LC10:
  68 008c 68617264 		.ascii	"hard coded gate...\000"
  68      20636F64 
  68      65642067 
  68      6174652E 
  68      2E2E00
  69              		.text
  70              		.align	2
  71              		.global	InitEthernetDevice
  72              		.type	InitEthernetDevice, %function
  73              	InitEthernetDevice:
  74              		@ Function supports interworking.
  75              		@ args = 0, pretend = 0, frame = 8
  76              		@ frame_needed = 0, uses_anonymous_args = 0
  77 0000 F0402DE9 		stmfd	sp!, {r4, r5, r6, r7, lr}	@,
  78 0004 2C019FE5 		ldr	r0, .L15	@,
  79 0008 08D04DE2 		sub	sp, sp, #8	@,,
  80 000c FEFFFFEB 		bl	inet_addr	@
  81 0010 0070A0E1 		mov	r7, r0	@ ip_addr,
  82 0014 20019FE5 		ldr	r0, .L15+4	@,
  83 0018 FEFFFFEB 		bl	inet_addr	@
  84 001c 0060A0E1 		mov	r6, r0	@ ip_mask,
  85 0020 18019FE5 		ldr	r0, .L15+8	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 3


  86 0024 FEFFFFEB 		bl	inet_addr	@
  87 0028 14119FE5 		ldr	r1, .L15+12	@,
  88 002c 0050A0E1 		mov	r5, r0	@ ip_gate,
  89 0030 0620A0E3 		mov	r2, #6	@,
  90 0034 02008DE2 		add	r0, sp, #2	@,,
  91 0038 FEFFFFEB 		bl	memcpy	@
  92              	.L2:
  93 003c 0400A0E3 		mov	r0, #4	@,
  94 0040 00119FE5 		ldr	r1, .L15+16	@,
  95 0044 00219FE5 		ldr	r2, .L15+20	@,
  96 0048 FEFFFFEB 		bl	LogMsg	@
  97 004c 831CA0E3 		mov	r1, #33536	@,
  98 0050 0520A0E3 		mov	r2, #5	@,
  99 0054 F4009FE5 		ldr	r0, .L15+24	@,
 100 0058 FEFFFFEB 		bl	NutRegisterDevice	@
 101 005c 004050E2 		subs	r4, r0, #0	@ D.3291,
 102 0060 EC109FE5 		ldr	r1, .L15+28	@,
 103 0064 0400A0E3 		mov	r0, #4	@,
 104 0068 0C00001A 		bne	.L3	@,
 105 006c E4109FE5 		ldr	r1, .L15+32	@,
 106 0070 FEFFFFEB 		bl	LogMsg	@
 107 0074 0400A0E3 		mov	r0, #4	@,
 108 0078 DC109FE5 		ldr	r1, .L15+36	@,
 109 007c C8209FE5 		ldr	r2, .L15+20	@,
 110 0080 FEFFFFEB 		bl	LogMsg	@
 111 0084 0410A0E1 		mov	r1, r4	@ D.3291, D.3291
 112 0088 BC009FE5 		ldr	r0, .L15+20	@,
 113 008c CC209FE5 		ldr	r2, .L15+40	@,
 114 0090 FEFFFFEB 		bl	NutDhcpIfConfig	@
 115 0094 000050E3 		cmp	r0, #0	@,
 116 0098 1F00000A 		beq	.L10	@,
 117 009c 010000EA 		b	.L13	@
 118              	.L3:
 119 00a0 FEFFFFEB 		bl	LogMsg	@
 120 00a4 E4FFFFEA 		b	.L2	@
 121              	.L13:
 122 00a8 0400A0E3 		mov	r0, #4	@,
 123 00ac B0109FE5 		ldr	r1, .L15+44	@,
 124 00b0 02408DE2 		add	r4, sp, #2	@ tmp128,,
 125 00b4 FEFFFFEB 		bl	LogMsg	@
 126 00b8 8C009FE5 		ldr	r0, .L15+20	@,
 127 00bc 0410A0E1 		mov	r1, r4	@, tmp128
 128 00c0 98209FE5 		ldr	r2, .L15+40	@,
 129 00c4 FEFFFFEB 		bl	NutDhcpIfConfig	@
 130 00c8 000050E3 		cmp	r0, #0	@,
 131 00cc 04008002 		addeq	r0, r0, #4	@,,
 132 00d0 1200000A 		beq	.L14	@,
 133 00d4 0400A0E3 		mov	r0, #4	@,
 134 00d8 88109FE5 		ldr	r1, .L15+48	@,
 135 00dc FEFFFFEB 		bl	LogMsg	@
 136 00e0 0410A0E1 		mov	r1, r4	@, tmp128
 137 00e4 0720A0E1 		mov	r2, r7	@ ip_addr, ip_addr
 138 00e8 0630A0E1 		mov	r3, r6	@ ip_mask, ip_mask
 139 00ec 58009FE5 		ldr	r0, .L15+20	@,
 140 00f0 FEFFFFEB 		bl	NutNetIfConfig	@
 141 00f4 000055E3 		cmp	r5, #0	@ ip_gate,
 142 00f8 0700000A 		beq	.L10	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 4


 143 00fc 0400A0E3 		mov	r0, #4	@,
 144 0100 64109FE5 		ldr	r1, .L15+52	@,
 145 0104 FEFFFFEB 		bl	LogMsg	@
 146 0108 0000A0E3 		mov	r0, #0	@,
 147 010c 0520A0E1 		mov	r2, r5	@ ip_gate, ip_gate
 148 0110 0010A0E1 		mov	r1, r0	@,
 149 0114 34309FE5 		ldr	r3, .L15+24	@,
 150 0118 FEFFFFEB 		bl	NutIpRouteAdd	@
 151              	.L10:
 152 011c 0400A0E3 		mov	r0, #4	@,
 153              	.L14:
 154 0120 30109FE5 		ldr	r1, .L15+32	@,
 155 0124 FEFFFFEB 		bl	LogMsg	@
 156 0128 0000A0E3 		mov	r0, #0	@ <result>,
 157 012c 08D08DE2 		add	sp, sp, #8	@,,
 158 0130 F040BDE8 		ldmfd	sp!, {r4, r5, r6, r7, lr}
 159 0134 1EFF2FE1 		bx	lr
 160              	.L16:
 161              		.align	2
 162              	.L15:
 163 0138 00000000 		.word	.LC0
 164 013c 10000000 		.word	.LC1
 165 0140 20000000 		.word	.LC2
 166 0144 00000000 		.word	C.0.3290
 167 0148 30000000 		.word	.LC3
 168 014c 40000000 		.word	.LC4
 169 0150 00000000 		.word	devDM9000E
 170 0154 5C000000 		.word	.LC7
 171 0158 48000000 		.word	.LC5
 172 015c 4C000000 		.word	.LC6
 173 0160 60EA0000 		.word	60000
 174 0164 70000000 		.word	.LC8
 175 0168 80000000 		.word	.LC9
 176 016c 8C000000 		.word	.LC10
 177              		.size	InitEthernetDevice, .-InitEthernetDevice
 178              		.section	.rodata.str1.4
 179 009f 00       		.align	2
 180              	.LC11:
 181 00a0 64626775 		.ascii	"dbgu\000"
 181      00
 182 00a5 000000   		.align	2
 183              	.LC12:
 184 00a8 7700     		.ascii	"w\000"
 185 00aa 0000     		.align	2
 186              	.LC13:
 187 00ac 496E7465 		.ascii	"Internet Radio %s - Nut/OS %s\012\000"
 187      726E6574 
 187      20526164 
 187      696F2025 
 187      73202D20 
 188 00cb 00       		.align	2
 189              	.LC14:
 190 00cc 312E322E 		.ascii	"1.2.1\000"
 190      3100
 191 00d2 0000     		.align	2
 192              	.LC15:
 193 00d4 25752062 		.ascii	"%u bytes free\012\000"
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 5


 193      79746573 
 193      20667265 
 193      650A00
 194 00e3 00       		.align	2
 195              	.LC16:
 196 00e4 43505520 		.ascii	"CPU Clock   : %lu\012\000"
 196      436C6F63 
 196      6B202020 
 196      3A20256C 
 196      750A00
 197 00f7 00       		.align	2
 198              	.LC17:
 199 00f8 4D617374 		.ascii	"Master Clock: %lu\012\000"
 199      65722043 
 199      6C6F636B 
 199      3A20256C 
 199      750A00
 200 010b 00       		.align	2
 201              	.LC18:
 202 010c 486F7374 		.ascii	"Hostname: %s\012\000"
 202      6E616D65 
 202      3A202573 
 202      0A00
 203 011a 0000     		.align	2
 204              	.LC19:
 205 011c 4E6F2061 		.ascii	"No audio decoder\012\000"
 205      7564696F 
 205      20646563 
 205      6F646572 
 205      0A00
 206 012e 0000     		.align	2
 207              	.LC20:
 208 0130 7362696C 		.ascii	"sbilcd\000"
 208      636400
 209 0137 00       		.align	2
 210              	.LC21:
 211 0138 4C434420 		.ascii	"LCD init failure\012\000"
 211      696E6974 
 211      20666169 
 211      6C757265 
 211      0A00
 212 014a 0000     		.align	2
 213              	.LC22:
 214 014c 49502041 		.ascii	"IP Addr: %s\012\000"
 214      6464723A 
 214      2025730A 
 214      00
 215 0159 000000   		.align	2
 216              	.LC23:
 217 015c 4950204D 		.ascii	"IP Mask: %s\012\000"
 217      61736B3A 
 217      2025730A 
 217      00
 218 0169 000000   		.align	2
 219              	.LC24:
 220 016c 49502047 		.ascii	"IP Gate: %s\012\000"
 220      6174653A 
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 6


 220      2025730A 
 220      00
 221 0179 000000   		.align	2
 222              	.LC25:
 223 017c 5072696D 		.ascii	"PrimDNS: %s\012\000"
 223      444E533A 
 223      2025730A 
 223      00
 224 0189 000000   		.align	2
 225              	.LC26:
 226 018c 53656320 		.ascii	"Sec DNS: %s\012\000"
 226      444E533A 
 226      2025730A 
 226      00
 227 0199 000000   		.align	2
 228              	.LC27:
 229 019c 53746172 		.ascii	"Start Responder...\000"
 229      74205265 
 229      73706F6E 
 229      6465722E 
 229      2E2E00
 230 01af 00       		.align	2
 231              	.LC28:
 232 01b0 6661696C 		.ascii	"failed\012\000"
 232      65640A00 
 233              		.align	2
 234              	.LC29:
 235 01b8 5265626F 		.ascii	"Reboot in %ds\012\000"
 235      6F742069 
 235      6E202564 
 235      730A00
 236 01c7 00       		.align	2
 237              	.LC30:
 238 01c8 53656C65 		.ascii	"Selected %s\012\000"
 238      63746564 
 238      2025730A 
 238      00
 239 01d5 000000   		.text
 240              		.align	2
 241              		.global	main
 242              		.type	main, %function
 243              	main:
 244              		@ Function supports interworking.
 245              		@ args = 0, pretend = 0, frame = 8
 246              		@ frame_needed = 0, uses_anonymous_args = 0
 247 0170 F04F2DE9 		stmfd	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}	@,
 248 0174 EC339FE5 		ldr	r3, .L66	@ tmp129,
 249 0178 08D04DE2 		sub	sp, sp, #8	@,,
 250 017c 0010A0E3 		mov	r1, #0	@,
 251 0180 E4539FE5 		ldr	r5, .L66+4	@ tmp133,
 252 0184 08408DE2 		add	r4, sp, #8	@ tmp136,,
 253 0188 043024E5 		str	r3, [r4, #-4]!	@ tmp129, baud
 254 018c 0120A0E1 		mov	r2, r1	@,
 255 0190 D8039FE5 		ldr	r0, .L66+8	@,
 256 0194 FEFFFFEB 		bl	NutRegisterDevice	@
 257 0198 D4139FE5 		ldr	r1, .L66+12	@,
 258 019c 042095E5 		ldr	r2, [r5, #4]	@ __iob, __iob
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 7


 259 01a0 D0039FE5 		ldr	r0, .L66+16	@,
 260 01a4 FEFFFFEB 		bl	freopen	@
 261 01a8 040095E5 		ldr	r0, [r5, #4]	@ __iob, __iob
 262 01ac FEFFFFEB 		bl	_fileno	@
 263 01b0 0420A0E1 		mov	r2, r4	@, tmp136
 264 01b4 C0139FE5 		ldr	r1, .L66+20	@,
 265 01b8 FEFFFFEB 		bl	_ioctl	@
 266 01bc FEFFFFEB 		bl	NutVersionString	@
 267 01c0 B8139FE5 		ldr	r1, .L66+24	@,
 268 01c4 0030A0E1 		mov	r3, r0	@ D.3311,
 269 01c8 B4239FE5 		ldr	r2, .L66+28	@,
 270 01cc 0000E0E3 		mvn	r0, #0	@,
 271 01d0 FEFFFFEB 		bl	LogMsg	@
 272 01d4 FEFFFFEB 		bl	NutHeapAvailable	@
 273 01d8 A8139FE5 		ldr	r1, .L66+32	@,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -