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

📄 bsl_flash.lst

📁 This is Bsl.zip for DSP c6000
💻 LST
📖 第 1 页 / 共 5 页
字号:
     513 0000000c 04800265             LDW     .D1T1   *A0,A9            ; |233| 
     514 00000010 0300006A+ ||         MVKH    .S2     _validate_FLASH,B6 ; |245| 
     515                    
     516 00000014 00180362             B       .S2     B6                ; |245| 
     517 00000018 0280022A             MVKL    .S2     0x1800004,B5      ; |242| 
     518 0000001c 048C0942             MV      .D2     B3,B9             ; |231| 
     519 00000020 0180202A+            MVKL    .S2     RL6,B3            ; |245| 
     520                    
     521 00000024 002487C9             CLR     .S1     A9,4,7,A0         ; |242| 
     522 00000028 0280C06A  ||         MVKH    .S2     0x1800004,B5      ; |242| 
     523                    
     524 0000002c 001402F5             STW     .D2T1   A0,*B5            ; |242| 
     525 00000030 0180006B+ ||         MVKH    .S2     RL6,B3            ; |245| 
     526 00000034 0218105B  ||         MV      .L2X    A6,B4
     527 00000038 04100941  ||         MV      .D1     A4,A8
     528 0000003c 039011A0  ||         MV      .S1X    B4,A7
     529                    
     530 00000040           RL6:       ; CALL OCCURS                     ; |245| 
     531 00000040 01100940             MV      .D1     A4,A2
     532                    
     533 00000044 B3080941     [!A2]   MV      .D1     A2,A6             ; |245| 
     534 00000048 001811A2  ||         MV      .S2X    A6,B0
     535                    
     536 0000004c 00980940             MV      .D1     A6,A1             ; |245| 
     537 00000050 90000690     [!A1]   B       .S1     L16               ; |245| 
     538 00000054 800029C2     [ A1]   SUB     .D2     B0,1,B0           ; |247| 
     539 00000058 00006000             NOP             4
     540                               ; BRANCH OCCURS                   ; |245| 
     541                    ;*----------------------------------------------------------------------------*
     542                    ;*   SOFTWARE PIPELINE INFORMATION
     543                    ;*
     544                    ;*      Loop source line               : 247
     545                    ;*      Loop opening brace source line : 247
     546                    ;*      Loop closing brace source line : 247
     547                    ;*      Known Minimum Trip Count         : 1
     548                    ;*      Known Max Trip Count Factor      : 1
     549                    ;*      Loop Carried Dependency Bound(^) : 7
     550                    ;*      Unpartitioned Resource Bound     : 1
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE   11

     551                    ;*      Partitioned Resource Bound(*)    : 1
     552                    ;*      Resource Partition:
     553                    ;*                                A-side   B-side
     554                    ;*      .L units                     0        0     
     555                    ;*      .S units                     1*       0     
     556                    ;*      .D units                     1*       1*    
     557                    ;*      .M units                     0        0     
     558                    ;*      .X cross paths               0        1*    
     559                    ;*      .T address paths             1*       1*    
     560                    ;*      Long read paths              0        1*    
     561                    ;*      Long write paths             0        0     
     562                    ;*      Logical  ops (.LS)           0        1     (.L or .S unit)
     563                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     564                    ;*      Bound(.L .S .LS)             1*       1*    
     565                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     566                    ;*
     567                    ;*      Disqualified loop: Loop carried dependency bound too large
     568                    ;*----------------------------------------------------------------------------*
     569 00000060           L15:    
     570                    
     571 00000060 20000011     [ B0]   B       .S1     L15               ; |247| 
     572 00000064 00203624  ||         LDB     .D1T1   *A8++,A0          ; |247| 
     573                    
     574 00000068 200029C2     [ B0]   SUB     .D2     B0,1,B0           ; |247| 
     575 0000006c 00004000             NOP             3
     576 00000070 001C3634             STB     .D1T1   A0,*A7++          ; |247| 
     577                               ; BRANCH OCCURS                   ; |247| 
     578                    ;** --------------------------------------------------------------------------*
     579 00000074           L16:    
     580 00000074 00240362             B       .S2     B9                ; |251| 
     581 00000078 00000228             MVKL    .S1     0x1800004,A0      ; |250| 
     582 0000007c 0000C068             MVKH    .S1     0x1800004,A0      ; |250| 
     583 00000080 04800274             STW     .D1T1   A9,*A0            ; |250| 
     584 00000084 00002000             NOP             2
     585                               ; BRANCH OCCURS                   ; |251| 
     586                    
     587                    
     588 00000000                   .sect   ".text:_FLASH_erase"
     589                            .clink
     590                            .global _FLASH_erase
     591                    
     592                    ;******************************************************************************
     593                    ;* FUNCTION NAME: _FLASH_erase                                                *
     594                    ;*                                                                            *
     595                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
     596                    ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,SP              *
     597                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,B0,B1,B2,  *
     598                    ;*                           B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,SP              *
     599                    ;*   Local Frame Size  : 0 Args + 4 Auto + 28 Save = 32 byte                  *
     600                    ;******************************************************************************
     601 00000000           _FLASH_erase:
     602                    ;** --------------------------------------------------------------------------*
     603                    
     604 00000000 00000229             MVKL    .S1     0x1800004,A0      ; |159| 
     605 00000004 03100940  ||         MV      .D1     A4,A6
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE   12

     606                    
     607 00000008 011B3909             EXTU    .S1     A6,25,25,A2       ; |66| 
     608 0000000c 063D14F6  ||         STW     .D2T2   B12,*SP--(32)     ; |157| 
     609                    
     610 00000010 0000C069             MVKH    .S1     0x1800004,A0      ; |159| 
     611 00000014 053C42F4  ||         STW     .D2T1   A10,*+SP(8)       ; |157| 
     612                    
     613 00000020 00004029             MVK     .S1     128,A0            ; |66| 
     614 00000024 05000265  ||         LDW     .D1T1   *A0,A10           ; |159| 
     615 00000028 00880058  ||         MV      .L1     A2,A1
     616                    
     617 0000002c B09019F9     [!A2]   CMPLTU  .L1X    B4,A0,A1
     618 00000030 0380002A- ||         MVKL    .S2     _page_buffer,B7   ; |101| 
     619                    
     620 00000040 90001111     [!A1]   B       .S1     L18               ; |66| 
     621 00000044 053CC2F7  ||         STW     .D2T2   B10,*+SP(24)      ; |157| 
     622 00000048 0280022B  ||         MVKL    .S2     0x1800004,B5      ; |173| 
     623 0000004c 030420FA  ||         ZERO    .L2     B6                ; |100| 
     624                    
     625 00000050 01BCA2F7             STW     .D2T2   B3,*+SP(20)       ; |157| 
     626 00000054 0338006A  ||         MVKH    .S2     0x70000000,B6     ; |100| 
     627                    
     628 00000060 063C82F5             STW     .D2T1   A12,*+SP(16)      ; |157| 
     629 00000064 0380006B- ||         MVKH    .S2     _page_buffer,B7   ; |101| 
     630 00000068 020428C1  ||         ZERO    .D1     A4                ; |100| 
     631 0000006c 02FFFFA8  ||         MVKL    .S1     0x9001ffff,A5     ; |165| 
     632                    
     633 00000070 05BC62F5             STW     .D2T1   A11,*+SP(12)      ; |157| 
     634 00000074 0318D07B  ||         ADD     .L2X    B6,A6,B6          ; |100| 
     635 00000078 02380069  ||         MVKH    .S1     0x70000000,A4     ; |100| 
     636 0000007c 0280C06A  ||         MVKH    .S2     0x1800004,B5      ; |173| 
     637                    
     638 00000080 001C1059             MV      .L1X    B7,A0             ; |101| 
     639 00000084 021806CB  ||         CLR     .S2     B6,0,6,B4         ; |100| 
     640 00000088 01A887C9  ||         CLR     .S1     A10,4,7,A3        ; |173| 
     641 0000008c 05BCE2F7  ||         STW     .D2T2   B11,*+SP(28)      ; |157| 
     642 00000090 0410005A  ||         MV      .L2     B4,B8
     643                    
     644 000000a0 019092F9             SUB     .L1X    B4,A4,A3          ; |100| 
     645 000000a4 019402F5  ||         STW     .D2T1   A3,*B5            ; |173| 
     646 000000a8 02C800E9  ||         MVKH    .S1     0x9001ffff,A5     ; |165| 
     647 000000ac 0000402A  ||         MVK     .S2     0x80,B0           ; |103| 
     648                    
     649                               ; BRANCH OCCURS                   ; |66| 
     650                    ;** --------------------------------------------------------------------------*
     651 000000b0 000029C2             SUB     .D2     B0,1,B0           ; |105| 
     652                    ;*----------------------------------------------------------------------------*
     653                    ;*   SOFTWARE PIPELINE INFORMATION
     654                    ;*
     655                    ;*      Loop source line               : 103
     656                    ;*      Loop opening brace source line : 103
     657                    ;*      Loop closing brace source line : 105
     658                    ;*      Known Minimum Trip Count         : 128
     659                    ;*      Known Maximum Trip Count         : 128
     660                    ;*      Known Max Trip Count Factor      : 128
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE   13

     661                    ;*      Loop Carried Dependency Bound(^) : 7
     662                    ;*      Unpartitioned Resource Bound     : 1
     663                    ;*      Partitioned Resource Bound(*)    : 1
     664                    ;*      Resource Partition:
     665                    ;*                                A-side   B-side
     666                    ;*      .L units                     0        0     
     667                    ;*      .S units                     1*       0     
     668                    ;*      .D units                     1*       1*    
     669                    ;*      .M units                     0        0     
     670                    ;*      .X cross paths               0        1*    
     671                    ;*      .T address paths             1*       1*    
     672                    ;*      Long read paths              0        1*    
     673                    ;*      Long write paths             0        0     
     674                    ;*      Logical  ops (.LS)           0        1     (.L or .S unit)
     675                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     676                    ;*      Bound(.L .S .LS)             1*       1*    
     677                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     678                    ;*
     679                    ;*      Disqualified loop: Loop carried dependency bound too large
     680                    ;*----------------------------------------------------------------------------*
     681 000000b4           L17:    
     682                    
     683 000000b4 20000291     [ B0]   B       .S1     L17               ; |105| 
     684 000000b8 020C3624  ||         LDB     .D1T1   *A3++,A4          ; |104| 

⌨️ 快捷键说明

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