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

📄 gpio.lst

📁 au1200下的boot代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 288              		.set	noreorder 289              		.set	nomacro 290              		  79:/mnt/hgfs/boot/booter/source/gpio.c **** 	if(signal >= 200) 291              		.loc 1 79 0 292 013c C8008228 		slt	$2,$4,200 293 0140 03004014 		bne	$2,$0,$L19 294 0144 00000000 		nop 295              	  80:/mnt/hgfs/boot/booter/source/gpio.c **** #if defined(AU1000)  81:/mnt/hgfs/boot/booter/source/gpio.c **** 		;  82:/mnt/hgfs/boot/booter/source/gpio.c **** #else  83:/mnt/hgfs/boot/booter/source/gpio.c **** 		gpio2Tristate(signal); 296              		.loc 1 83 0 297 0148 00000008 		j	gpio2Tristate 298 014c 00000000 		nop 299              	 300              	$L19:  84:/mnt/hgfs/boot/booter/source/gpio.c **** #endif  85:/mnt/hgfs/boot/booter/source/gpio.c **** 	else  86:/mnt/hgfs/boot/booter/source/gpio.c **** 		gpio1Tristate(signal); 301              		.loc 1 86 0 302 0150 00000008 		j	gpio1Tristate 303 0154 00000000 		nop 304              	 305              		.set	macro 306              		.set	reorder 307              	$LFE10: 308              		.end	gpioTristate 309              		.align	2GAS LISTING /tmp/cc80EFvs.s 			page 8 310              		.globl	gpio1SetInputs 311              		.ent	gpio1SetInputs 312              		.type	gpio1SetInputs, @function 313              	gpio1SetInputs: 314              	$LFB11:  87:/mnt/hgfs/boot/booter/source/gpio.c **** }  88:/mnt/hgfs/boot/booter/source/gpio.c ****   89:/mnt/hgfs/boot/booter/source/gpio.c **** void gpio1SetInputs()  90:/mnt/hgfs/boot/booter/source/gpio.c **** { 315              		.loc 1 90 0 316              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0 317              		.mask	0x00000000,0 318              		.fmask	0x00000000,0 319              		.set	noreorder 320              		.set	nomacro 321              		  91:/mnt/hgfs/boot/booter/source/gpio.c **** 	gpio1->pininputen = 0; 322              		.loc 1 91 0 323 0158 90B1023C 		li	$2,-1315962880			# 0xffffffffb1900000 324 015c 100140AC 		sw	$0,272($2) 325 0160 0800E003 		j	$31 326 0164 00000000 		nop 327              	 328              		.set	macro 329              		.set	reorder 330              	$LFE11: 331              		.end	gpio1SetInputs 332              		.align	2 333              		.globl	gpioinit 334              		.ent	gpioinit 335              		.type	gpioinit, @function 336              	gpioinit: 337              	$LFB12:  92:/mnt/hgfs/boot/booter/source/gpio.c **** }  93:/mnt/hgfs/boot/booter/source/gpio.c ****   94:/mnt/hgfs/boot/booter/source/gpio.c **** void gpioinit(void)  95:/mnt/hgfs/boot/booter/source/gpio.c **** { 338              		.loc 1 95 0 339              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0 340              		.mask	0x00000000,0 341              		.fmask	0x00000000,0 342              		.set	noreorder 343              		.set	nomacro 344              		  96:/mnt/hgfs/boot/booter/source/gpio.c **** 	gpio2->enable = 1; 345              		.loc 1 96 0 346 0168 70B1033C 		li	$3,-1318060032			# 0xffffffffb1700000 347 016c 01000224 		li	$2,1			# 0x1 348 0170 140062AC 		sw	$2,20($3)  97:/mnt/hgfs/boot/booter/source/gpio.c **** 	gpio2->dir = 0; 349              		.loc 1 97 0 350 0174 000060AC 		sw	$0,0($3) 351 0178 0800E003 		j	$31 352 017c 00000000 		nop 353              	 354              		.set	macro 355              		.set	reorderGAS LISTING /tmp/cc80EFvs.s 			page 9 356              	$LFE12: 357              		.end	gpioinit 358              		.section	.debug_frame,"",@progbits 359              	$Lframe0: 360 0000 0C000000 		.4byte	$LECIE0-$LSCIE0 361              	$LSCIE0: 362 0004 FFFFFFFF 		.4byte	0xffffffff 363 0008 01       		.byte	0x1 364 0009 00       		.ascii	"\000" 365 000a 01       		.uleb128 0x1 366 000b 04       		.sleb128 4 367 000c 1F       		.byte	0x1f 368 000d 0C       		.byte	0xc 369 000e 1D       		.uleb128 0x1d 370 000f 00       		.uleb128 0x0 371              		.align	2 372              	$LECIE0: 373              	$LSFDE0: 374 0010 0C000000 		.4byte	$LEFDE0-$LASFDE0 375              	$LASFDE0: 376 0014 00000000 		.4byte	$Lframe0 377 0018 00000000 		.4byte	$LFB2 378 001c 18000000 		.4byte	$LFE2-$LFB2 379              		.align	2 380              	$LEFDE0: 381              	$LSFDE2: 382 0020 0C000000 		.4byte	$LEFDE2-$LASFDE2 383              	$LASFDE2: 384 0024 00000000 		.4byte	$Lframe0 385 0028 18000000 		.4byte	$LFB3 386 002c 6C000000 		.4byte	$LFE3-$LFB3 387              		.align	2 388              	$LEFDE2: 389              	$LSFDE4: 390 0030 0C000000 		.4byte	$LEFDE4-$LASFDE4 391              	$LASFDE4: 392 0034 00000000 		.4byte	$Lframe0 393 0038 84000000 		.4byte	$LFB4 394 003c 28000000 		.4byte	$LFE4-$LFB4 395              		.align	2 396              	$LEFDE4: 397              	$LSFDE6: 398 0040 0C000000 		.4byte	$LEFDE6-$LASFDE6 399              	$LASFDE6: 400 0044 00000000 		.4byte	$Lframe0 401 0048 AC000000 		.4byte	$LFB5 402 004c 14000000 		.4byte	$LFE5-$LFB5 403              		.align	2 404              	$LEFDE6: 405              	$LSFDE8: 406 0050 0C000000 		.4byte	$LEFDE8-$LASFDE8 407              	$LASFDE8: 408 0054 00000000 		.4byte	$Lframe0 409 0058 C0000000 		.4byte	$LFB6 410 005c 2C000000 		.4byte	$LFE6-$LFB6 411              		.align	2 412              	$LEFDE8:GAS LISTING /tmp/cc80EFvs.s 			page 10 413              	$LSFDE10: 414 0060 0C000000 		.4byte	$LEFDE10-$LASFDE10 415              	$LASFDE10: 416 0064 00000000 		.4byte	$Lframe0 417 0068 EC000000 		.4byte	$LFB7 418 006c 18000000 		.4byte	$LFE7-$LFB7 419              		.align	2 420              	$LEFDE10: 421              	$LSFDE12: 422 0070 0C000000 		.4byte	$LEFDE12-$LASFDE12 423              	$LASFDE12: 424 0074 00000000 		.4byte	$Lframe0 425 0078 04010000 		.4byte	$LFB8 426 007c 1C000000 		.4byte	$LFE8-$LFB8 427              		.align	2 428              	$LEFDE12: 429              	$LSFDE14: 430 0080 0C000000 		.4byte	$LEFDE14-$LASFDE14 431              	$LASFDE14: 432 0084 00000000 		.4byte	$Lframe0 433 0088 20010000 		.4byte	$LFB9 434 008c 1C000000 		.4byte	$LFE9-$LFB9 435              		.align	2 436              	$LEFDE14: 437              	$LSFDE16: 438 0090 0C000000 		.4byte	$LEFDE16-$LASFDE16 439              	$LASFDE16: 440 0094 00000000 		.4byte	$Lframe0 441 0098 3C010000 		.4byte	$LFB10 442 009c 1C000000 		.4byte	$LFE10-$LFB10 443              		.align	2 444              	$LEFDE16: 445              	$LSFDE18: 446 00a0 0C000000 		.4byte	$LEFDE18-$LASFDE18 447              	$LASFDE18: 448 00a4 00000000 		.4byte	$Lframe0 449 00a8 58010000 		.4byte	$LFB11 450 00ac 10000000 		.4byte	$LFE11-$LFB11 451              		.align	2 452              	$LEFDE18: 453              	$LSFDE20: 454 00b0 0C000000 		.4byte	$LEFDE20-$LASFDE20 455              	$LASFDE20: 456 00b4 00000000 		.4byte	$Lframe0 457 00b8 68010000 		.4byte	$LFB12 458 00bc 18000000 		.4byte	$LFE12-$LFB12 459              		.align	2 460              	$LEFDE20: 461              		.align	0 462              		.file 2 "/mnt/hgfs/boot/booter/platforms/DB1200/platform.h" 463              		.file 3 "/mnt/hgfs/boot/booter/include/au1x00.h" 464              		.file 4 "/mnt/hgfs/boot/booter/include/example.h" 465              		.text 466              	$Letext0: 467              		.section	.debug_info 468 0000 4F050000 		.4byte	0x54f 469 0004 0200     		.2byte	0x2GAS LISTING /tmp/cc80EFvs.s 			page 11 470 0006 00000000 		.4byte	$Ldebug_abbrev0 471 000a 04       		.byte	0x4 472 000b 01       		.uleb128 0x1 473 000c 00000000 		.4byte	$Ldebug_line0 474 0010 80010000 		.4byte	$Letext0 475 0014 00000000 		.4byte	$Ltext0 476 0018 9E010000 		.4byte	$LASF66 477 001c 01       		.byte	0x1 478 001d 7A010000 		.4byte	$LASF67 479 0021 02       		.uleb128 0x2 480 0022 6B020000 		.4byte	$LASF0 481 0026 01       		.byte	0x1 482 0027 06       		.byte	0x6 483 0028 02       		.uleb128 0x2 484 0029 C6010000 		.4byte	$LASF1 485 002d 02       		.byte	0x2 486 002e 05       		.byte	0x5 487 002f 03       		.uleb128 0x3 488 0030 696E7400 		.ascii	"int\000" 489 0034 04       		.byte	0x4 490 0035 05       		.byte	0x5 491 0036 02       		.uleb128 0x2 492 0037 44020000 		.4byte	$LASF2 493 003b 01       		.byte	0x1 494 003c 08       		.byte	0x8 495 003d 02       		.uleb128 0x2 496 003e 77020000 		.4byte	$LASF3 497 0042 02       		.byte	0x2 498 0043 07       		.byte	0x7 499 0044 04       		.uleb128 0x4 500 0045 5A010000 		.4byte	$LASF68 501 0049 04       		.byte	0x4 502 004a 37       		.byte	0x37 503 004b 4F000000 		.4byte	0x4f 504 004f 02       		.uleb128 0x2 505 0050 0C000000 		.4byte	$LASF4 506 0054 04       		.byte	0x4 507 0055 07       		.byte	0x7 508 0056 02       		.uleb128 0x2 509 0057 8B000000 		.4byte	$LASF5 510 005b 08       		.byte	0x8 511 005c 07       		.byte	0x7 512 005d 02       		.uleb128 0x2 513 005e 0C000000 		.4byte	$LASF4 514 0062 04       		.byte	0x4 515 0063 07       		.byte	0x7 516 0064 05       		.uleb128 0x5 517 0065 C4000000 		.4byte	0xc4 518 0069 18       		.byte	0x18 519 006a 03       		.byte	0x3 520 006b 0301     		.2byte	0x103 521 006d 06       		.uleb128 0x6 522 006e 64697200 		.ascii	"dir\000" 523 0072 03       		.byte	0x3 524 0073 FC       		.byte	0xfc 525 0074 44000000 		.4byte	0x44 526 0078 02       		.byte	0x2GAS LISTING /tmp/cc80EFvs.s 			page 12 527 0079 10       		.byte	0x10 528 007a 00       		.uleb128 0x0 529 007b 07       		.uleb128 0x7 530 007c 98020000 		.4byte	$LASF6 531 0080 03       		.byte	0x3 532 0081 FD       		.byte	0xfd 533 0082 44000000 		.4byte	0x44 534 0086 02       		.byte	0x2 535 0087 10       		.byte	0x10 536 0088 04       		.uleb128 0x4 537 0089 07       		.uleb128 0x7 538 008a 05000000 		.4byte	$LASF7 539 008e 03       		.byte	0x3 540 008f FE       		.byte	0xfe 541 0090 44000000 		.4byte	0x44 542 0094 02       		.byte	0x2 543 0095 10       		.byte	0x10 544 0096 08       		.uleb128 0x8 545 0097 07       		.uleb128 0x7 546 0098 B6000000 		.4byte	$LASF8 547 009c 03       		.byte	0x3 548 009d FF       		.byte	0xff 549 009e 44000000 		.4byte	0x44 550 00a2 02       		.byte	0x2 551 00a3 10       		.byte	0x10 552 00a4 0C       		.uleb128 0xc 553 00a5 08       		.uleb128 0x8 554 00a6 54010000 		.4byte	$LASF9 555 00aa 03       		.byte	0x3 556 00ab 0001     		.2byte	0x100 557 00ad 44000000 		.4byte	0x44 558 00b1 02       		.byte	0x2 559 00b2 10       		.byte	0x10 560 00b3 10       		.uleb128 0x10 561 00b4 08       		.uleb128 0x8 562 00b5 BF000000 		.4byte	$LASF10 563 00b9 03       		.byte	0x3 564 00ba 0101     		.2byte	0x101 565 00bc 44000000 		.4byte	0x44 566 00c0 02       		.byte	0x2 567 00c1 10       		.byte	0x10 568 00c2 14       		.uleb128 0x14 569 00c3 00       		.byte	0x0 570 00c4 09       		.uleb128 0x9 571 00c5 64000000 		.4byte	0x64 572 00c9 0A       		.uleb128 0xa 573 00ca 14030000 		.4byte	0x314 574 00ce 1401     		.2byte	0x114 575 00d0 03       		.byte	0x3 576 00d1 2806     		.2byte	0x628 577 00d3 08       		.uleb128 0x8 578 00d4 EA000000 		.4byte	$LASF11 579 00d8 03       		.byte	0x3 580 00d9 FE05     		.2byte	0x5fe 581 00db 44000000 		.4byte	0x44 582 00df 02       		.byte	0x2 583 00e0 10       		.byte	0x10GAS LISTING /tmp/cc80EFvs.s 			page 13 584 00e1 00       		.uleb128 0x0 585 00e2 08       		.uleb128 0x8 586 00e3 10010000 		.4byte	$LASF12 587 00e7 03       		.byte	0x3 588 00e8 FF05     		.2byte	0x5ff 589 00ea 44000000 		.4byte	0x44 590 00ee 02       		.byte	0x2 591 00ef 10       		.byte	0x10 592 00f0 04       		.uleb128 0x4 593 00f1 08       		.uleb128 0x8 594 00f2 F2000000 		.4byte	$LASF13 595 00f6 03       		.byte	0x3 596 00f7 0006     		.2byte	0x600 597 00f9 44000000 		.4byte	0x44 598 00fd 02       		.byte	0x2 599 00fe 10       		.byte	0x10 600 00ff 08       		.uleb128 0x8 601 0100 08       		.uleb128 0x8 602 0101 FC000000 		.4byte	$LASF14 603 0105 03       		.byte	0x3 604 0106 0106     		.2byte	0x601 605 0108 44000000 		.4byte	0x44 606 010c 02       		.byte	0x2 607 010d 10       		.byte	0x10 608 010e 0C       		.uleb128 0xc 609 010f 08       		.uleb128 0x8 610 0110 06010000 		.4byte	$LASF15 611 0114 03       		.byte	0x3 612 0115 0206     		.2byte	0x602 613 0117 44000000 		.4byte	0x44 614 011b 02       		.byte	0x2 615 011c 10       		.byte	0x10 616 011d 10       		.uleb128 0x10 617 011e 08       		.uleb128 0x8 618 011f 62020000 		.4byte	$LASF16 619 0123 03       		.byte	0x3 620 0124 0306     		.2byte	0x603 621 0126 44000000 		.4byte	0x44 622 012a 02       		.byte	0x2 623 012b 10       		.byte	0x10 624 012c 14       		.uleb128 0x14 625 012d 08       		.uleb128 0x8 626 012e DE010000 		.4byte	$LASF17 627 0132 03       		.byte	0x3 628 0133 0406     		.2byte	0x604 629 0135 44000000 		.4byte	0x44 630 0139 02       		.byte	0x2 631 013a 10       		.byte	0x10 632 013b 18       		.uleb128 0x18 633 013c 08       		.uleb128 0x8 634 013d E7010000 		.4byte	$LASF18 635 0141 03       		.byte	0x3 636 0142 0506     		.2byte	0x605 637 0144 44000000 		.4byte	0x44 638 0148 02       		.byte	0x2 639 0149 10       		.byte	0x10 640 014a 1C       		.uleb128 0x1c

⌨️ 快捷键说明

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