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

📄 bootloader.lst

📁 LPC2294开发板资源,包括源代码,BOOTLOAER,SCH,PCB和器件清单
💻 LST
📖 第 1 页 / 共 2 页
字号:
 131 00d8 0610A0E1 		.loc 1 113 0
 132 00dc 58009FE5 		blne	_printf_P
 133              	.LVL11:
 134              	.L8:
 135              		.loc 1 122 0
 136 00e0 FEFFFF1B 		ldr	r3, [sp, #520]
 137              		sub	r3, r3, #4
 138              		.loc 1 123 0
 139              		cmp	r3, #0
 140 00e4 08329DE5 		.loc 1 120 0
 141 00e8 043043E2 		add	r6, r6, #4
 142              		.loc 1 122 0
 143 00ec 000053E3 		str	r3, [sp, #520]
 144              		.loc 1 123 0
 145 00f0 046086E2 		ble	.L10
 146              		.loc 1 106 0
 147 00f4 08328DE5 		cmp	r4, #512
 148              		bne	.L7
 149 00f8 010000DA 	.L10:
 150              	.LBE2:
 151 00fc 020C54E3 		.loc 1 128 0
 152 0100 E5FFFF1A 		ldr	r0, .L16+20
 153              		.loc 1 105 0
 154              		add	r5, r5, #1
 126:bootloader.c  **** 				}
 127:bootloader.c  **** 			}
 128:bootloader.c  **** 		printf(".");
 155              	
 156 0104 34009FE5 		bl	_printf_P
 157              		.loc 1 102 0
 158 0108 015085E2 		ldr	r3, [sp, #520]
 159              		cmp	r3, #0
 160              		bgt	.L6
 161              	.LVL13:
 162 010c FEFFFFEB 		.loc 1 130 0
 163              		ldr	r0, .L16+4
 164 0110 08329DE5 		bl	_printf_P
 165 0114 000053E3 	.LVL14:
 166 0118 D8FFFFCA 		.loc 1 132 0
 167              		add	sp, sp, #528
 129:bootloader.c  **** 	}
 130:bootloader.c  **** 	printf("\n\r");
 168              	{r4, r5, r6, pc}
 169 011c 0C009FE5 	.L17:
 170 0120 FEFFFFEB 		.align	2
 171              	.L16:
 131:bootloader.c  **** 	return;
 132:bootloader.c  **** };
 172              	rd	.LC0
 173 0124 21DE8DE2 		.word	.LC1
 174 0128 7080BDE8 		.word	.LC2
 175              		.word	.LC3
 176              		.word	.LC4
 177              		.word	.LC5
 178 012c 00000000 	.LFE3:
 180 0134 0C000000 		.section	.rodata.str1.4
 181 0138 14000000 		.align	2
 182 013c 24000000 	.LC6:
 183 0140 44000000 		.ascii	"Loading \000"
 184              		.text
 185              		.align	2
 186              		.global	load_file
 188              	load_file:
 189 0048 4C6F6164 	.LFB2:
 189      696E6720 
 189      00
 190 0051 000000   		.loc 1 10 0
 191              		@ args = 0, pretend = 0, frame = 524
 192              		@ frame_needed = 0, uses_anonymous_args = 0
 193              	.LVL15:
 194              		stmfd	sp!, {r4, r5, r6, r7, r8, lr}
 195              	.LCFI2:
 196              		sub	sp, sp, #528
 197              	.LCFI3:
 198              		.loc 1 17 0
 199              		add	ip, sp, #8
 200 0144 F0412DE9 		sub	ip, ip, #1
 201              		add	r3, sp, #524
 202 0148 21DE4DE2 		.loc 1 13 0
 203              		mov	r5, #0
 204              		.loc 1 17 0
 205 014c 08C08DE2 		str	ip, [sp, #0]
 206 0150 01C04CE2 		.loc 1 10 0
 207 0154 833F8DE2 		mov	r7, r1
 208              		.loc 1 13 0
 209 0158 0050A0E3 		add	ip, sp, #512
 210              		.loc 1 17 0
 211 015c 00C08DE5 		add	r1, sp, #524
 212              	.LVL16:
 213 0160 0170A0E1 		add	r2, sp, #520
 214              		add	r3, r3, #3
 215 0164 02CC8DE2 		.loc 1 14 0
 216              		strb	r5, [sp, #527]
 217 0168 831F8DE2 	.LVL17:
 218              		.loc 1 13 0
 219 016c 822F8DE2 		strh	r5, [ip, #12]	@ movhi
 220 0170 033083E2 	.LVL18:
 221              		.loc 1 15 0
 222 0174 0F52CDE5 		str	r5, [sp, #520]
 223              	.LVL19:
 224              		.loc 1 10 0
 225 0178 BC50CCE1 		mov	r4, r0
 226              		.loc 1 17 0
 227              		bl	Search_File
 228 017c 08528DE5 	.LVL20:
 229              		cmp	r0, #1
 230              		bne	.L19
 231 0180 0040A0E1 		.loc 1 19 0
 232              		ldr	r0, .L32
 233 0184 FEFFFFEB 		bl	_printf_P
 234              		.loc 1 20 0
 235 0188 010050E3 		mov	r0, r4
 236 018c 0700001A 		bl	_printf_P
 237              		.loc 1 21 0
 238 0190 18019FE5 		ldr	r0, .L32+4
 239 0194 FEFFFFEB 		bl	_printf_P
 240              		mov	r8, r5
 241 0198 0400A0E1 	.LVL21:
 242 019c FEFFFFEB 		b	.L21
 243              	.LVL22:
 244 01a0 0C019FE5 	.L19:
 245 01a4 FEFFFFEB 		.loc 1 25 0
 246 01a8 0580A0E1 		ldr	r0, .L32+8
 247              		bl	_printf_P
 248 01ac 380000EA 		.loc 1 26 0
 249              		mov	r0, r4
 250              		bl	_printf_P
 251              		.loc 1 27 0
 252 01b0 00019FE5 		ldr	r0, .L32+12
 253 01b4 FEFFFFEB 		bl	_printf_P
 254              	.L22:
 255 01b8 0400A0E1 		b	.L22
 256 01bc FEFFFFEB 	.LVL23:
 257              	.L23:
 258 01c0 F4009FE5 		.loc 1 37 0
 259 01c4 FEFFFFEB 		add	r3, sp, #512
 260              	.LVL24:
 261 01c8 FEFFFFEA 		add	r1, sp, #8
 262              		sub	r1, r1, #1
 263              		ldrh	r0, [r3, #12]
 264              		mov	r2, r8
 265 01cc 023C8DE2 		bl	Read_File
 266              		add	r4, sp, #528
 267 01d0 08108DE2 	.LVL25:
 268 01d4 011041E2 		mov	r6, r7
 269 01d8 BC00D3E1 		mov	r5, #0
 270 01dc 0820A0E1 		add	r4, r4, #2
 271 01e0 FEFFFFEB 	.LVL26:
 272 01e4 214E8DE2 	.L24:
 273              	.LBB3:
 274 01e8 0760A0E1 		.loc 1 41 0
 275 01ec 0050A0E3 		ldrb	r3, [r4, #-521]	@ zero_extendqisi2
 276 01f0 024084E2 		add	r1, sp, #8
 277              		ldrb	r2, [r4, #-520]	@ zero_extendqisi2
 278              		sub	r1, r1, #1
 279              		ldrb	r0, [r5, r1]	@ zero_extendqisi2
 280              		mov	r3, r3, asl #16
 281 01f4 093254E5 		add	r3, r3, r2, asl #24
 282 01f8 08108DE2 		ldrb	r2, [r4, #-522]	@ zero_extendqisi2
 283 01fc 082254E5 		add	r3, r3, r0
 284 0200 011041E2 		add	r3, r3, r2, asl #8
 285 0204 0100D5E7 		str	r3, [r5, r7]
 286 0208 0338A0E1 		.loc 1 47 0
 287 020c 023C83E0 		mov	r3, #0
 288 0210 0A2254E5 		str	r3, [r6, #4]
 289 0214 003083E0 		.loc 1 50 0
 290 0218 023483E0 		ldrb	r3, [r4, #-521]	@ zero_extendqisi2
 291 021c 073085E7 		ldrb	r2, [r4, #-520]	@ zero_extendqisi2
 292              		ldrb	r1, [r5, r1]	@ zero_extendqisi2
 293 0220 0030A0E3 		mov	r3, r3, asl #16
 294 0224 043086E5 		ldrb	r0, [r4, #-522]	@ zero_extendqisi2
 295              		add	r3, r3, r2, asl #24
 296 0228 093254E5 		add	r3, r3, r1
 297 022c 082254E5 		ldr	r2, [r5, r7]
 298 0230 0110D5E7 		add	r3, r3, r0, asl #8
 299 0234 0338A0E1 		cmp	r2, r3
 300 0238 0A0254E5 		add	r4, r4, #4
 301 023c 023C83E0 		.loc 1 67 0
 302 0240 013083E0 		add	r5, r5, #4
 303 0244 072095E7 		.loc 1 55 0
 304 0248 003483E0 		mov	r1, r6
 305 024c 030052E1 		ldr	r0, .L32+16
 306 0250 044084E2 		.loc 1 50 0
 307              	.LVL27:
 308 0254 045085E2 		.loc 1 55 0
 309              		blne	_printf_P
 310 0258 0610A0E1 	.LVL28:
 311 025c 5C009FE5 	.L25:
 312              		.loc 1 64 0
 313              		ldr	r3, [sp, #520]
 314              		sub	r3, r3, #4
 315 0260 FEFFFF1B 		.loc 1 65 0
 316              		cmp	r3, #0
 317              		.loc 1 55 0
 318              		add	r6, r6, #4
 319 0264 08329DE5 		.loc 1 64 0
 320 0268 043043E2 		str	r3, [sp, #520]
 321              		.loc 1 65 0
 322 026c 000053E3 		ble	.L27
 323              		.loc 1 39 0
 324 0270 046086E2 		cmp	r5, #512
 325              		bne	.L24
 326 0274 08328DE5 	.L27:
 327              	.LBE3:
 328 0278 010000DA 		.loc 1 70 0
 329              		ldr	r0, .L32+20
 330 027c 020C55E3 		bl	_printf_P
 331 0280 DBFFFF1A 		.loc 1 38 0
 332              		add	r8, r8, #1
 333              		.loc 1 70 0
 334              		mov	r7, r6
 335 0284 38009FE5 	.LVL29:
 336 0288 FEFFFFEB 	.L21:
 337              		.loc 1 35 0
 338 028c 018088E2 		ldr	r3, [sp, #520]
 339              		cmp	r3, #0
 340 0290 0670A0E1 		bgt	.L23
 341              	.LVL30:
 342              		.loc 1 72 0
 343              		ldr	r0, .L32+4
 344 0294 08329DE5 		bl	_printf_P
 345 0298 000053E3 	.LVL31:
 346 029c CAFFFFCA 		.loc 1 74 0
 347              		add	sp, sp, #528
 348              		ldmfd	sp!, {r4, r5, r6, r7, r8, pc}
 349 02a0 0C009FE5 	.L33:
 350 02a4 FEFFFFEB 		.align	2
 351              	.L32:
 352              		.word	.LC6
 353 02a8 21DE8DE2 		.word	.LC1
 354 02ac F081BDE8 		.word	.LC2
 355              		.word	.LC3
 356              		.word	.LC4
 357              		.word	.LC5
 358 02b0 48000000 	.LFE2:
 360 02b8 0C000000 		.section	.debug_frame,"",%progbits
 361 02bc 14000000 	.Lframe0:
 362 02c0 24000000 		.4byte	.LECIE0-.LSCIE0
 363 02c4 44000000 	.LSCIE0:
 364              		.4byte	0xffffffff
 365              		.byte	0x1
 434              		.2byte	0x1
DEFINED SYMBOLS
                            *ABS*:00000000 bootloader.c
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:33     .text:00000000 verify_file
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:40     .text:00000000 $a
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:178    .text:0000012c $d
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:194    .text:00000144 load_file
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:200    .text:00000144 $a
C:\DOKUME~1\root\LOKALE~1\Temp/ccC2aaaa.s:358    .text:000002b0 $d

UNDEFINED SYMBOLS
Search_File
_printf_P
Read_File

⌨️ 快捷键说明

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