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

📄 bsl_flash.lst

📁 This is Bsl.zip for DSP c6000
💻 LST
📖 第 1 页 / 共 5 页
字号:
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    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x ANSI C Codegen                   Version 4.10 Beta (May  4 2001) *
       3                    ;* Date/Time created: Tue May 29 12:11:59 2001                                *
       4                    ;******************************************************************************
       5                    
       6                    ;******************************************************************************
       7                    ;* GLOBAL FILE PARAMETERS                                                     *
       8                    ;*                                                                            *
       9                    ;*   Architecture      : TMS320C671x                                          *
      10                    ;*   Optimization      : Enabled at level 3                                   *
      11                    ;*   Optimizing for    : Speed                                                *
      12                    ;*                       Based on options: -o3, no -ms                        *
      13                    ;*   Endian            : Little                                               *
      14                    ;*   Interrupt Thrshld : Disabled                                             *
      15                    ;*   Memory Model      : Large                                                *
      16                    ;*   Calls to RTS      : Far                                                  *
      17                    ;*   Pipelining        : Enabled                                              *
      18                    ;*   Speculative Load  : Disabled                                             *
      19                    ;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
      20                    ;*   Debug Info        : No Debug Info                                        *
      21                    ;*                                                                            *
      22                    ;******************************************************************************
      23                    
      24                            .asg    A15, FP
      25                            .asg    B14, DP
      26                            .asg    B15, SP
      27                            .global $bss
      28                    
      29 00000000           _page_buffer:   .usect  .far,128,4
      30                    
      31 00000000                   .sect   ".cinit"
      32                            .align  8
      33 00000000 00000004          .field          4,32
      34 00000004 00000080-         .field          _initialized$1+0,32
      35 00000008 00000000          .field          0,32                    ; _initialized$1 @ 0
      36 00000000                   .sect   ".text"
      37 00000080           _initialized$1: .usect  .far,4,4
      38                    ;       c:\ti\c6000\cgtools\bin\opt6x.exe -qq -v6711 -O3 C:\WINDOWS\TEMP\TI506495_2 C:\WINDOWS\TEMP\TI
      39 00000000                   .sect   ".text:__FLASH_init"
      40                            .clink
      41                            .global __FLASH_init
      42                    
      43                    ;******************************************************************************
      44                    ;* FUNCTION NAME: __FLASH_init                                                *
      45                    ;*                                                                            *
      46                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
      47                    ;*                           B5,B6,B7,B8,B9,SP                                *
      48                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
      49                    ;*                           B5,B6,B7,B8,B9,SP                                *
      50                    ;*   Local Frame Size  : 0 Args + 0 Auto + 12 Save = 12 byte                  *
      51                    ;******************************************************************************
      52 00000000           __FLASH_init:
      53                    ;** --------------------------------------------------------------------------*
      54 00000000 00004028-            MVKL    .S1     _initialized$1,A0 ; |123| 
      55 00000004 00000068-            MVKH    .S1     _initialized$1,A0 ; |123| 
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    2

      56 00000008 00800264             LDW     .D1T1   *A0,A1            ; |123| 
      57 0000000c 0200002A!            MVKL    .S2     __BOARD_init,B4   ; |124| 
      58 00000010 0200006A!            MVKH    .S2     __BOARD_init,B4   ; |124| 
      59 00000014 00002000             NOP             2
      60 00000018 80000B10     [ A1]   B       .S1     L1                ; |123| 
      61 0000001c 05BC94F4             STW     .D2T1   A11,*SP--(16)     ; |120| 
      62                    
      63 00000020 0180262B+            MVKL    .S2     RL0,B3            ; |124| 
      64 00000024 01BC62F7  ||         STW     .D2T2   B3,*+SP(12)       ; |120| 
      65 00000028 058000A8  ||         MVK     .S1     1,A11             ; |125| 
      66                    
      67 0000002c 05004029-            MVKL    .S1     _initialized$1,A10 ; |125| 
      68 00000030 053C42F4  ||         STW     .D2T1   A10,*+SP(8)       ; |120| 
      69                    
      70 00000034 05000069-            MVKH    .S1     _initialized$1,A10 ; |125| 
      71 00000038 81BC62E7  || [ A1]   LDW     .D2T2   *+SP(12),B3       ; |127| 
      72 0000003c 0180006A+ ||         MVKH    .S2     RL0,B3            ; |124| 
      73                    
      74 00000040 00000000             NOP             1
      75                               ; BRANCH OCCURS                   ; |123| 
      76                    ;** --------------------------------------------------------------------------*
      77 00000044 00100362             B       .S2     B4                ; |124| 
      78 00000048 00008000             NOP             5
      79 0000004c           RL0:       ; CALL OCCURS                     ; |124| 
      80 0000004c 05A80274             STW     .D1T1   A11,*A10          ; |125| 
      81 00000050 01BC62E6             LDW     .D2T2   *+SP(12),B3       ; |127| 
      82 00000054 00000000             NOP             1
      83                    ;** --------------------------------------------------------------------------*
      84 00000058           L1:    
      85 00000058 053C42E4             LDW     .D2T1   *+SP(8),A10       ; |127| 
      86 0000005c 05BC92E4             LDW     .D2T1   *++SP(16),A11     ; |127| 
      87 00000060 00000000             NOP             1
      88 00000064 000C0362             B       .S2     B3                ; |127| 
      89 00000068 00008000             NOP             5
      90                               ; BRANCH OCCURS                   ; |127| 
      91                    
      92                    
      93 00000000                   .sect   ".text:_validate_FLASH"
      94                            .clink
      95                    
      96                    ;******************************************************************************
      97                    ;* FUNCTION NAME: _validate_FLASH                                             *
      98                    ;*                                                                            *
      99                    ;*   Regs Modified     : A0,A1,A3,A4,A5,B4,B5                                 *
     100                    ;*   Regs Used         : A0,A1,A3,A4,A5,B3,B4,B5                              *
     101                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     102                    ;******************************************************************************
     103 00000000           _validate_FLASH:
     104                    ;** --------------------------------------------------------------------------*
     105                    
     106 00000000 028428C3             ZERO    .D2     B5                ; |76| 
     107 00000004 000428C0  ||         ZERO    .D1     A0                ; |76| 
     108                    
     109 00000008 02C8006B             MVKH    .S2     0x90000000,B5     ; |76| 
     110 0000000c 00480168  ||         MVKH    .S1     0x90020000,A0     ; |76| 
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    3

     111                    
     112 00000010 000C0363             B       .S2     B3                ; |81| 
     113 00000014 000428C1  ||         ZERO    .D1     A0                ; |74| 
     114 00000018 01808BF9  ||         CMPLTU  .L1     A4,A0,A3
     115 0000001c 029091E0  ||         ADD     .S1X    B4,A4,A5
     116                    
     117 00000020 00380069             MVKH    .S1     0x70000000,A0     ; |74| 
     118 00000024 018C2DD9  ||         XOR     .L1     1,A3,A3           ; |76| 
     119 00000028 0290B9FB  ||         CMPLTU  .L2X    A4,B5,B5
     120 0000002c 020428C2  ||         ZERO    .D2     B4                ; |76| 
     121                    
     122 00000030 0000A841             ADD     .D1     A0,A5,A0          ; |74| 
     123 00000034 028CBFFB  ||         OR      .L2X    A3,B5,B5          ; |76| 
     124 00000038 0200016A  ||         MVKH    .S2     0x20000,B4        ; |76| 
     125                    
     126 00000040 021422A3             XOR     .S2     1,B5,B4           ; |76| 
     127 00000044 009019F8  ||         CMPGTU  .L1X    A0,B4,A1          ; |76| 
     128                    
     129 00000048 820008C2     [ A1]   ZERO    .D2     B4                ; |78| 
     130 0000004c 021011A0             MV      .S1X    B4,A4             ; |80| 
     131                               ; BRANCH OCCURS                   ; |81| 
     132                    
     133                    
     134 00000000                   .sect   ".text:_FLASH_write"
     135                            .clink
     136                            .global _FLASH_write
     137                    
     138                    ;******************************************************************************
     139                    ;* FUNCTION NAME: _FLASH_write                                                *
     140                    ;*                                                                            *
     141                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,B0,B1, *
     142                    ;*                           B2,B3,B4,B5,B6,B7,B8,B9,SP                       *
     143                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,B0,B1, *
     144                    ;*                           B2,B3,B4,B5,B6,B7,B8,B9,SP                       *
     145                    ;*   Local Frame Size  : 0 Args + 4 Auto + 20 Save = 24 byte                  *
     146                    ;******************************************************************************
     147 00000000           _FLASH_write:
     148                    ;** --------------------------------------------------------------------------*
     149                    
     150 00000000 01800229             MVKL    .S1     0x1800004,A3      ; |255| 
     151 00000004 04101058  ||         MV      .L1X    B4,A8
     152                    
     153 00000008 01233909             EXTU    .S1     A8,25,25,A2       ; |66| 
     154 0000000c 06BCD4F4  ||         STW     .D2T1   A13,*SP--(24)     ; |253| 
     155                    
     156 00000010 00880941             MV      .D1     A2,A1
     157 00000014 053C42F5  ||         STW     .D2T1   A10,*+SP(8)       ; |253| 
     158 00000018 0180C069  ||         MVKH    .S1     0x1800004,A3      ; |255| 
     159 0000001c 0300402A  ||         MVK     .S2     128,B6            ; |66| 
     160                    
     161 00000020 050C0265             LDW     .D1T1   *A3,A10           ; |255| 
     162 00000024 B098DBF8  || [!A2]   CMPLTU  .L1X    A6,B6,A1
     163                    
     164 00000028 90001110     [!A1]   B       .S1     L3                ; |66| 
     165                    
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    4

     166 0000002c 0200022B             MVKL    .S2     0x1800004,B4      ; |268| 
     167 00000030 028428C2  ||         ZERO    .D2     B5                ; |100| 
     168                    

⌨️ 快捷键说明

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