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

📄 timeone.asm

📁 该代码实现了 两次下载法在dspC6713平台上 烧写flash的操作过程
💻 ASM
📖 第 1 页 / 共 4 页
字号:
80003534 0200012A            MVK.S2        0x0002,B4
80003538 01C0006A            MVKH.S2       0x80000000,B3
8000353C 030008C0            ZERO.D1       A6
80003540 020005E0            ZERO.S1       A4
80003544          RL52:
80003544 0FFED010            B.S1          set_timer_register
80003548 033C42E4            LDW.D2T1      *+SP[0x2],A6
8000354C 019AAE2A            MVK.S2        0x355c,B3
80003550 020000AA            MVK.S2        0x0001,B4
80003554 01C0006A            MVKH.S2       0x80000000,B3
80003558 020008C0            ZERO.D1       A4
8000355C          RL54:
8000355C 0FFEE410            B.S1          change_timer_status
80003560 019ABA2A            MVK.S2        0x3574,B3
80003564 020001AA            MVK.S2        0x0003,B4
80003568 01C0006A            MVKH.S2       0x80000000,B3
8000356C 020008C0            ZERO.D1       A4
80003570 00000000            NOP           
80003574          RL56:
80003574 01BC92E6            LDW.D2T2      *++SP[0x4],B3
80003578 00006000            NOP           4
8000357C 000C0362            B.S2          B3
80003580 00008000            NOP           5
80003584          timer1_reset:
80003584 01BC54F6            STW.D2T2      B3,*SP--[0x2]
80003588 00002000            NOP           2
8000358C 0FFEC810            B.S1          set_timer_register
80003590 019AD22A            MVK.S2        0x35a4,B3
80003594 01C0006A            MVKH.S2       0x80000000,B3
80003598 030008C0            ZERO.D1       A6
8000359C 020008C2            ZERO.D2       B4
800035A0 020000A8            MVK.S1        0x0001,A4
800035A4          RL58:
800035A4 0FFEC410            B.S1          set_timer_register
800035A8 019ADE2A            MVK.S2        0x35bc,B3
800035AC 020000AA            MVK.S2        0x0001,B4
800035B0 01C0006A            MVKH.S2       0x80000000,B3
800035B4 030008C0            ZERO.D1       A6
800035B8 020000A8            MVK.S1        0x0001,A4
800035BC          RL60:
800035BC 0FFEC410            B.S1          set_timer_register
800035C0 019AEA2A            MVK.S2        0x35d4,B3
800035C4 0200012A            MVK.S2        0x0002,B4
800035C8 01C0006A            MVKH.S2       0x80000000,B3
800035CC 030008C0            ZERO.D1       A6
800035D0 020000A8            MVK.S1        0x0001,A4
800035D4          RL62:
800035D4 01BC52E6            LDW.D2T2      *++SP[0x2],B3
800035D8 00006000            NOP           4
800035DC 000C0362            B.S2          B3
800035E0 00008000            NOP           5
800035E4          timer1_init:
800035E4 01BCD4F6            STW.D2T2      B3,*SP--[0x6]
800035E8 00002000            NOP           2
800035EC 023C82F6            STW.D2T2      B4,*+SP[0x4]
800035F0 023C62F4            STW.D2T1      A4,*+SP[0x3]
800035F4 00002000            NOP           2
800035F8 000D1810            B.S1          printf
800035FC 0272EC2A            MVK.S2        0xffffe5d8,B4
80003600 0240006A            MVKH.S2       0x80000000,B4
80003604 023C22F6            STW.D2T2      B4,*+SP[0x1]
80003608 019B082A            MVK.S2        0x3610,B3
8000360C 01C0006A            MVKH.S2       0x80000000,B3
80003610          RL64:
80003610 0FFEB810            B.S1          set_timer_register
80003614 033C62E4            LDW.D2T1      *+SP[0x3],A6
80003618 019B142A            MVK.S2        0x3628,B3
8000361C 01C0006A            MVKH.S2       0x80000000,B3
80003620 020008C2            ZERO.D2       B4
80003624 020000A8            MVK.S1        0x0001,A4
80003628          RL66:
80003628 0FFEB410            B.S1          set_timer_register
8000362C 019B202A            MVK.S2        0x3640,B3
80003630 020000A8            MVK.S1        0x0001,A4
80003634 020000AA            MVK.S2        0x0001,B4
80003638 01C0006A            MVKH.S2       0x80000000,B3
8000363C 03010028            MVK.S1        0x0200,A6
80003640          RL68:
80003640 0FFEB010            B.S1          set_timer_register
80003644 019B2C2A            MVK.S2        0x3658,B3
80003648 0200012A            MVK.S2        0x0002,B4
8000364C 01C0006A            MVKH.S2       0x80000000,B3
80003650 030008C0            ZERO.D1       A6
80003654 020000A8            MVK.S1        0x0001,A4
80003658          RL70:
80003658 0FFEB010            B.S1          set_timer_register
8000365C 033C82E4            LDW.D2T1      *+SP[0x4],A6
80003660 019B382A            MVK.S2        0x3670,B3
80003664 020000AA            MVK.S2        0x0001,B4
80003668 01C0006A            MVKH.S2       0x80000000,B3
8000366C 020000A8            MVK.S1        0x0001,A4
80003670          RL72:
80003670 0FFEC010            B.S1          change_timer_status
80003674 019B442A            MVK.S2        0x3688,B3
80003678 020001AA            MVK.S2        0x0003,B4
8000367C 01C0006A            MVKH.S2       0x80000000,B3
80003680 020000A8            MVK.S1        0x0001,A4
80003684 00000000            NOP           
80003688          RL74:
80003688 01BCD2E6            LDW.D2T2      *++SP[0x6],B3
8000368C 00006000            NOP           4
80003690 000C0362            B.S2          B3
80003694 00008000            NOP           5
80003698          delay_msec:
80003698 07BE09C2            SUB.D2        SP,0x10,SP
8000369C 023C22F4            STW.D2T1      A4,*+SP[0x1]
800036A0 00002000            NOP           2
800036A4 00493E28            MVK.S1        0xffff927c,A0
800036A8 00000069            MVKH.S1       0x0000,A0
800036AC 021011A2  ||        MV.S2X        A4,B4
800036B0 02009202            MPYI.M2X      B4,A0,B4
800036B4 0000E000            NOP           8
800036B8 023C42F6            STW.D2T2      B4,*+SP[0x2]
800036BC 00002000            NOP           2
800036C0 00000428            MVK.S1        0x0008,A0
800036C4 0000CA68            MVKH.S1       0x1940000,A0
800036C8 00000264            LDW.D1T1      *+A0[0x0],A0
800036CC 00006000            NOP           4
800036D0 003C62F4            STW.D2T1      A0,*+SP[0x3]
800036D4 00002000            NOP           2
800036D8 0200042B            MVK.S2        0x0008,B4
800036DC 00000000  ||        NOP           
800036E0 02BC62E7            LDW.D2T2      *+SP[0x3],B5
800036E4 0200CA6A  ||        MVKH.S2       0x1940000,B4
800036E8 031002E6            LDW.D2T2      *+B4[0x0],B6
800036EC 023C42E6            LDW.D2T2      *+SP[0x2],B4
800036F0 00004000            NOP           3
800036F4 0298A8C2            SUB.D2        B6,B5,B5
800036F8 0010ABFA            CMPLTU.L2     B5,B4,B0
800036FC 30000990     [!B0]  B.S1          L17
80003700 00008000            NOP           5
80003704          L16:
80003704 00000428            MVK.S1        0x0008,A0
80003708 0000CA69            MVKH.S1       0x1940000,A0
8000370C 02BC62E6  ||        LDW.D2T2      *+SP[0x3],B5
80003710 00000264            LDW.D1T1      *+A0[0x0],A0
80003714 023C42E6            LDW.D2T2      *+SP[0x2],B4
80003718 00004000            NOP           3
8000371C 029412FA            SUB.L2X       A0,B5,B5
80003720 0010ABFA            CMPLTU.L2     B5,B4,B0
80003724 2FFFFC90     [ B0]  B.S1          L16
80003728 00008000            NOP           5
8000372C          L17:
8000372C 000C0362            B.S2          B3
80003730 07800852            ADDK.S2       16,SP
80003734 00006000            NOP           4
80003738          emif_config:
80003738 020008C3            ZERO.D2       B4
8000373C 00000000  ||        NOP           
80003740 0200C06B            MVKH.S2       0x1800000,B4
80003744 00198028  ||        MVK.S1        0x3300,A0
80003748 001002F4            STW.D2T1      A0,*+B4[0x0]
8000374C 00002000            NOP           2
80003750 0200042A            MVK.S2        0x0008,B4
80003754 0200C06B            MVKH.S2       0x1800000,B4
80003758 00001828  ||        MVK.S1        0x0030,A0
8000375C 001002F4            STW.D2T1      A0,*+B4[0x0]
80003760 00002000            NOP           2
80003764 0200082A            MVK.S2        0x0010,B4
80003768 0200C06B            MVKH.S2       0x1800000,B4
8000376C 007F91A8  ||        MVK.S1        0xffffff23,A0
80003770 001002F4            STW.D2T1      A0,*+B4[0x0]
80003774 00002000            NOP           2
80003778 02000A2A            MVK.S2        0x0014,B4
8000377C 0200C06A            MVKH.S2       0x1800000,B4
80003780 001002F4            STW.D2T1      A0,*+B4[0x0]
80003784 00002000            NOP           2
80003788 02000C2B            MVK.S2        0x0018,B4
8000378C 00300028  ||        MVK.S1        0x6000,A0
80003790 0200C06B            MVKH.S2       0x1800000,B4
80003794 002B88E8  ||        MVKH.S1       0x57110000,A0
80003798 001002F4            STW.D2T1      A0,*+B4[0x0]
8000379C 00002000            NOP           2
800037A0 02000E2A            MVK.S2        0x001c,B4
800037A4 0200C06B            MVKH.S2       0x1800000,B4
800037A8 00030D28  ||        MVK.S1        0x061a,A0
800037AC 001002F4            STW.D2T1      A0,*+B4[0x0]
800037B0 00002000            NOP           2
800037B4 022294AB            MVK.S2        0x4529,B4
800037B8 00001029  ||        MVK.S1        0x0020,A0
800037BC 00000000  ||        NOP           
800037C0 020002EB            MVKH.S2       0x50000,B4
800037C4 0000C068  ||        MVKH.S1       0x1800000,A0
800037C8 02000276            STW.D1T2      B4,*+A0[0x0]
800037CC 00002000            NOP           2
800037D0 000C0362            B.S2          B3
800037D4 00008000            NOP           5


80004B44          calloc:
80004B44 05109201            MPYI.M1X      A4,B4,A10
80004B48 053C54F4  ||        STW.D2T1      A10,*SP--[0x2]
80004B4C 00002000            NOP           2
80004B50 0224BE2A            MVK.S2        0x497c,B4
80004B54 0240006A            MVKH.S2       0x80000000,B4
80004B58 00100362            B.S2          B4
80004B5C 00004000            NOP           3
80004B60 01A5B82B            MVK.S2        0x4b70,B3
80004B64 01BC22F6  ||        STW.D2T2      B3,*+SP[0x1]
80004B68 02280941            MV.D1         A10,A4
80004B6C 01C0006A  ||        MVKH.S2       0x80000000,B3
80004B70 00900940            MV.D1         A4,A1
80004B74 90000E90     [!A1]  B.S1          0x80004BD4
80004B78 00004000            NOP           3
80004B7C 0028E940            ADD.D1        A10,0x7,A0
80004B80 000428C1            ZERO.D1       A0
80004B84 000079A2  ||        SHRU.S2X      A0,0x3,B0
80004B88 30000B90     [!B0]  B.S1          0x80004BDC
80004B8C 030424F9            ZERO.L1       A7:A6
80004B90 30100941  || [!B0]  MV.D1         A4,A0
80004B94 31BC22E7  || [!B0]  LDW.D2T2      *+SP[0x1],B3
80004B98 2003E1A2  || [ B0]  SUB.S2        B0,1,B0
80004B9C 00006000            NOP           4
80004BA0 20000410     [ B0]  B.S1          0x80004BC0
80004BA4 200029C2     [ B0]  SUB.D2        B0,0x1,B0
80004BA8 021C11A3            MV.S2X        A7,B4
80004BAC 20000410  || [ B0]  B.S1          0x80004BC0
80004BB0 01980941            MV.D1         A6,A3
80004BB4 000401A1  ||        MV.S1         A1,A0
80004BB8 028791A3  ||        SUB.S2X       A1,4,B5
80004BBC 200029C2  || [ B0]  SUB.D2        B0,0x1,B0
80004BC0 01805675            STW.D1T1      A3,*A0++[0x2]
80004BC4 20000010  || [ B0]  B.S1          0x80004BC0
80004BC8 021452F7            STW.D2T2      B4,*++B5[0x2]
80004BCC 2003E1A2  || [ B0]  SUB.S2        B0,1,B0
80004BD0 00100940            MV.D1         A4,A0
80004BD4 01BC22E6            LDW.D2T2      *+SP[0x1],B3
80004BD8 00006000            NOP           4
80004BDC 000C0362            B.S2          B3
80004BE0 053C52E4            LDW.D2T1      *++SP[0x2],A10
80004BE4 02000940            MV.D1         A0,A4
80004BE8 00004000            NOP           3
80004BEC          realloc:
80004BEC 063D54F6            STW.D2T2      B12,*SP--[0xA]
80004BF0 01BCE2F6            STW.D2T2      B3,*+SP[0x7]
80004BF4 053D02F6            STW.D2T2      B10,*+SP[0x8]
80004BF8 063C62F5            STW.D2T1      A12,*+SP[0x3]
80004BFC 00000000  ||        NOP           
80004C00 05BC42F5            STW.D2T1      A11,*+SP[0x2]
80004C04 00900940  ||        MV.D1         A4,A1
80004C08 80000E11     [ A1]  B.S1          0x80004C70

⌨️ 快捷键说明

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