📄 bsp.lst
字号:
\ 00000034 1649 LDR R1,??VIC_Init_0+0x38 ;; VIC_DummyI2C
\ 00000036 0160 STR R1,[R0, #+0]
428 VICVectAddr8 = (INT32U)VIC_DummySPI;
\ 00000038 1648 LDR R0,??VIC_Init_0+0x3C ;; 0xfffff120
\ 0000003A 1749 LDR R1,??VIC_Init_0+0x40 ;; VIC_DummySPI
\ 0000003C 0160 STR R1,[R0, #+0]
429 VICVectAddr9 = (INT32U)VIC_DummyRTC;
\ 0000003E 1748 LDR R0,??VIC_Init_0+0x44 ;; 0xfffff124
\ 00000040 1749 LDR R1,??VIC_Init_0+0x48 ;; VIC_DummyRTC
\ 00000042 0160 STR R1,[R0, #+0]
430 VICVectAddr10 = (INT32U)VIC_DummyEINT0;
\ 00000044 1748 LDR R0,??VIC_Init_0+0x4C ;; 0xfffff128
\ 00000046 1849 LDR R1,??VIC_Init_0+0x50 ;; VIC_DummyEINT0
\ 00000048 0160 STR R1,[R0, #+0]
431 VICVectAddr11 = (INT32U)VIC_DummyEINT1;
\ 0000004A 1848 LDR R0,??VIC_Init_0+0x54 ;; 0xfffff12c
\ 0000004C 1849 LDR R1,??VIC_Init_0+0x58 ;; VIC_DummyEINT1
\ 0000004E 0160 STR R1,[R0, #+0]
432 VICVectAddr12 = (INT32U)VIC_DummyEINT2;
\ 00000050 1848 LDR R0,??VIC_Init_0+0x5C ;; 0xfffff130
\ 00000052 1949 LDR R1,??VIC_Init_0+0x60 ;; VIC_DummyEINT2
\ 00000054 0160 STR R1,[R0, #+0]
433 }
\ 00000056 7047 BX LR ;; return
\ ??VIC_Init_0:
\ 00000058 14F0FFFF DC32 0xfffff014
\ 0000005C 20F0FFFF DC32 0xfffff020
\ 00000060 04F1FFFF DC32 0xfffff104
\ 00000064 ........ DC32 VIC_DummyWDT
\ 00000068 ........ DC32 VIC_DummyTIMER0
\ 0000006C 0CF1FFFF DC32 0xfffff10c
\ 00000070 ........ DC32 VIC_DummyTIMER1
\ 00000074 10F1FFFF DC32 0xfffff110
\ 00000078 ........ DC32 VIC_DummyUART0
\ 0000007C 14F1FFFF DC32 0xfffff114
\ 00000080 ........ DC32 VIC_DummyUART1
\ 00000084 18F1FFFF DC32 0xfffff118
\ 00000088 ........ DC32 VIC_DummyPWM0
\ 0000008C 1CF1FFFF DC32 0xfffff11c
\ 00000090 ........ DC32 VIC_DummyI2C
\ 00000094 20F1FFFF DC32 0xfffff120
\ 00000098 ........ DC32 VIC_DummySPI
\ 0000009C 24F1FFFF DC32 0xfffff124
\ 000000A0 ........ DC32 VIC_DummyRTC
\ 000000A4 28F1FFFF DC32 0xfffff128
\ 000000A8 ........ DC32 VIC_DummyEINT0
\ 000000AC 2CF1FFFF DC32 0xfffff12c
\ 000000B0 ........ DC32 VIC_DummyEINT1
\ 000000B4 30F1FFFF DC32 0xfffff130
\ 000000B8 ........ DC32 VIC_DummyEINT2
434
435
\ In segment CODE, align 4, keep-with-next
436 void VIC_Dummy (void)
437 {
\ VIC_Dummy:
\ 00000000 00B5 PUSH {LR}
438 while (1) {
439 (void)VIC_SpuriousInt;
\ ??VIC_Dummy_0:
\ 00000002 FEE7 B ??VIC_Dummy_0
440 }
441 }
442
443
\ In segment CODE, align 4, keep-with-next
444 void VIC_DummyWDT (void)
445 {
\ VIC_DummyWDT:
\ 00000000 00B5 PUSH {LR}
446 VIC_SpuriousInt = VIC_WDT;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0021 MOVS R1,#+0
\ 00000006 0160 STR R1,[R0, #+0]
447 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
448 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
449
450
\ In segment CODE, align 4, keep-with-next
451 void VIC_DummyTIMER0 (void)
452 {
\ VIC_DummyTIMER0:
\ 00000000 00B5 PUSH {LR}
453 VIC_SpuriousInt = VIC_TIMER0;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0421 MOVS R1,#+4
\ 00000006 0160 STR R1,[R0, #+0]
454 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
455 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
456
457
\ In segment CODE, align 4, keep-with-next
458 void VIC_DummyTIMER1 (void)
459 {
\ VIC_DummyTIMER1:
\ 00000000 00B5 PUSH {LR}
460 VIC_SpuriousInt = VIC_TIMER1;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0521 MOVS R1,#+5
\ 00000006 0160 STR R1,[R0, #+0]
461 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
462 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
463
464
\ In segment CODE, align 4, keep-with-next
465 void VIC_DummyUART0 (void)
466 {
\ VIC_DummyUART0:
\ 00000000 00B5 PUSH {LR}
467 VIC_SpuriousInt = VIC_UART0;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0621 MOVS R1,#+6
\ 00000006 0160 STR R1,[R0, #+0]
468 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
469 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
470
471
\ In segment CODE, align 4, keep-with-next
472 void VIC_DummyUART1 (void)
473 {
\ VIC_DummyUART1:
\ 00000000 00B5 PUSH {LR}
474 VIC_SpuriousInt = VIC_UART1;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0721 MOVS R1,#+7
\ 00000006 0160 STR R1,[R0, #+0]
475 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
476 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
477
478
\ In segment CODE, align 4, keep-with-next
479 void VIC_DummyPWM0 (void)
480 {
\ VIC_DummyPWM0:
\ 00000000 00B5 PUSH {LR}
481 VIC_SpuriousInt = VIC_UART1;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0721 MOVS R1,#+7
\ 00000006 0160 STR R1,[R0, #+0]
482 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
483 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
484
485
\ In segment CODE, align 4, keep-with-next
486 void VIC_DummyI2C (void)
487 {
\ VIC_DummyI2C:
\ 00000000 00B5 PUSH {LR}
488 VIC_SpuriousInt = VIC_I2C;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0921 MOVS R1,#+9
\ 00000006 0160 STR R1,[R0, #+0]
489 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
490 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
491
492
\ In segment CODE, align 4, keep-with-next
493 void VIC_DummySPI (void)
494 {
\ VIC_DummySPI:
\ 00000000 00B5 PUSH {LR}
495 VIC_SpuriousInt = VIC_SPI;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0A21 MOVS R1,#+10
\ 00000006 0160 STR R1,[R0, #+0]
496 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
497 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
498
499
\ In segment CODE, align 4, keep-with-next
500 void VIC_DummyRTC (void)
501 {
\ VIC_DummyRTC:
\ 00000000 00B5 PUSH {LR}
502 VIC_SpuriousInt = VIC_RTC;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0D21 MOVS R1,#+13
\ 00000006 0160 STR R1,[R0, #+0]
503 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
504 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
505
506
\ In segment CODE, align 4, keep-with-next
507 void VIC_DummyEINT0 (void)
508 {
\ VIC_DummyEINT0:
\ 00000000 00B5 PUSH {LR}
509 VIC_SpuriousInt = VIC_EINT0;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_SpuriousInt
\ 00000004 0E21 MOVS R1,#+14
\ 00000006 0160 STR R1,[R0, #+0]
510 VIC_Dummy();
\ 00000008 ........ BL VIC_Dummy
511 }
\ 0000000C 01BC POP {R0}
\ 0000000E 0047 BX R0 ;; return
512
513
\ In segment CODE, align 4, keep-with-next
514 void VIC_DummyEINT1 (void)
515 {
\ VIC_DummyEINT1:
\ 00000000 00B5 PUSH {LR}
516 VIC_SpuriousInt = VIC_EINT1;
\ 00000002 .... LDR R0,??DataTable19 ;; VIC_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -