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

📄 config.asm

📁 用于DSP下摄像机的图像抓取、图像处理和传输、以及与上位机TCP/IP通信的工程文件。基于Texas Instruments Code Composer Studio实现。
💻 ASM
📖 第 1 页 / 共 5 页
字号:
||         MV      .S2X    A8,B12            ; |778| 
||         CMPEQ   .L2     B4,1,B1           ; |783| 

           ; BRANCH OCCURS                   ; |783| 
;** --------------------------------------------------------------------------*
   [!B0]   B       .S1     L31               ; |859| 
           ZERO    .D2     B4                ; |858| 

   [!B0]   STW     .D2T2   B4,*B12           ; |858| 
||         MVK     .D1     0x1,A5            ; |859| 
||         CMPEQ   .L1     A3,4,A1           ; |825| 
|| [ B0]   MVKL    .S2     0x108600,B4       ; |840| 

   [ B0]   MVKL    .S2     _JPEG_control,B5  ; |839| 
|| [ B0]   MVKL    .S1     _cBuffer,A6       ; |840| 
|| [!B0]   LDW     .D2T2   *+SP(4),B3        ; |868| 

           NOP             2
           ; BRANCH OCCURS                   ; |859| 
;** --------------------------------------------------------------------------*

   [ A1]   B       .S1     L20               ; |825| 
||         MVKL    .S2     _JPEG_enc,B13     ; |840| 

           MVKL    .S2     _nSoft_Rs,B10     ; |841| 
||         MVKL    .S1     _cBuffer+36,A11   ; |840| 

           MVKH    .S2     0x108600,B4       ; |840| 
||         MVKL    .S1     _g_nJpegQuality,A4 ; |839| 

           MVKH    .S2     _JPEG_control,B5  ; |839| 
||         MVKH    .S1     _cBuffer,A6       ; |840| 

           MVKH    .S2     _JPEG_enc,B13     ; |840| 
||         MVKH    .S1     _cBuffer+36,A11   ; |840| 

           ADD     .D1X    B4,A6,A13         ; |840| 
||         MV      .D2X    A6,B11            ; |840| 
||         MVKH    .S1     _g_nJpegQuality,A4 ; |839| 
||         MVKH    .S2     _nSoft_Rs,B10     ; |841| 
||         CMPEQ   .L1     A3,5,A0           ; |825| 

           ; BRANCH OCCURS                   ; |825| 
;** --------------------------------------------------------------------------*

   [ A0]   B       .S1     L22               ; |825| 
||         MVKL    .S2     0x108600,B5       ; |830| 

           MVKL    .S2     0x108624,B4       ; |831| 
||         MVKL    .S1     _cBuffer,A3       ; |830| 

           MVKH    .S1     _cBuffer,A3       ; |830| 
||         MVKL    .S2     _Phocus1820_format_yyuv2yyyyuvuv,B8 ; |831| 

           MVKH    .S2     0x108600,B5       ; |830| 

           ADD     .D2X    B5,A3,B7          ; |830| 
||         MVKH    .S2     0x108624,B4       ; |831| 
||         MVKL    .S1     _cBuffer+36,A4    ; |831| 

           ZERO    .D2     B5                ; |851| 
||         ADD     .L2X    B4,A3,B4          ; |831| 
||         MVKH    .S2     _Phocus1820_format_yyuv2yyyyuvuv,B8 ; |831| 
||         MVKH    .S1     _cBuffer+36,A4    ; |831| 

           ; BRANCH OCCURS                   ; |825| 
;** --------------------------------------------------------------------------*
           B       .S1     L32               ; |852| 
           STW     .D2T2   B5,*B12           ; |851| 
           LDW     .D2T2   *+SP(4),B3        ; |868| 
           NOP             2
           MV      .D1X    SP,A31            ; |868| 
           ; BRANCH OCCURS                   ; |852| 
;** --------------------------------------------------------------------------*
L20:    
           LDW     .D1T1   *A4,A6            ; |839| 

           CALL    .S2     B5                ; |839| 
||         LDW     .D1T2   *+A12(12),B4      ; |839| 

           LDW     .D1T1   *+A12(8),A4       ; |839| 
           ADDKPC  .S2     RL24,B3,3         ; |839| 
RL24:      ; CALL OCCURS                     ; |839| 
           CALL    .S2     B13               ; |840| 
           ADDKPC  .S2     RL25,B3,1         ; |840| 
           MV      .D1X    B12,A6            ; |840| 
           MV      .D2X    A13,B4            ; |840| 
           MV      .S1     A11,A4            ; |840| 
RL25:      ; CALL OCCURS                     ; |840| 
           LDBU    .D2T2   *B10,B0           ; |841| 
           MVKL    .S1     _rs_send,A3       ; |843| 
           MVKH    .S1     _rs_send,A3       ; |843| 
           MVKL    .S1     _rs_send,A11      ; |844| 
           MVKH    .S1     _rs_send,A11      ; |844| 
   [!B0]   B       .S1     L21               ; |841| 
           MVKL    .S2     _memcpy,B5        ; |843| 
           MVKL    .S2     _rs_send+4,B4     ; |843| 
           MVKH    .S2     _memcpy,B5        ; |843| 

   [ B0]   LDW     .D2T2   *B12,B6           ; |843| 
||         MVKH    .S2     _rs_send+4,B4     ; |843| 

           NOP             1
           ; BRANCH OCCURS                   ; |841| 
;** --------------------------------------------------------------------------*
           LDW     .D1T1   *A3,A6            ; |843| 
           CALL    .S2     B5                ; |843| 
           LDW     .D2T2   *B4,B4            ; |843| 
           ADD     .D2     B11,B6,B6         ; |843| 
           ADDAW   .D2     B6,9,B6           ; |843| 
           ADDKPC  .S2     RL26,B3,0         ; |843| 
           MV      .D1X    B6,A4             ; |843| 
RL26:      ; CALL OCCURS                     ; |843| 

           LDW     .D2T2   *B12,B4           ; |844| 
||         LDW     .D1T1   *A11,A3           ; |844| 

           NOP             4
           ADD     .D2X    A3,B4,B4          ; |844| 
           STW     .D2T2   B4,*B12           ; |844| 
;** --------------------------------------------------------------------------*
L21:    
           B       .S1     L30               ; |847| 
           MV      .D2X    A10,B4

           STW     .D2T2   B11,*B4           ; |846| 
||         MVKL    .S2     _g_nGainValue,B5  ; |863| 

           MVKL    .S2     _g_nBrightness,B4 ; |864| 

           MVKH    .S2     _g_nGainValue,B5  ; |863| 
||         MVKL    .S1     _g_nAgeMode,A3    ; |865| 

           LDW     .D2T2   *B5,B5            ; |863| 
||         MVKH    .S1     _g_nAgeMode,A3    ; |865| 
||         MVKH    .S2     _g_nBrightness,B4 ; |864| 

           ; BRANCH OCCURS                   ; |847| 
;** --------------------------------------------------------------------------*
L22:    

           CALL    .S2     B8                ; |831| 
||         LDW     .D1T2   *+A12(12),B6      ; |831| 

           LDW     .D1T1   *+A12(8),A6       ; |831| 
           ADDKPC  .S2     RL27,B3,1         ; |831| 
           MV      .D2X    A10,B5            ; |831| 
           STW     .D2T2   B7,*B5            ; |830| 
RL27:      ; CALL OCCURS                     ; |831| 
           LDW     .D1T1   *+A12(8),A3       ; |832| 
           LDW     .D1T1   *+A12(12),A4      ; |832| 
           NOP             4

           MPYLH   .M1     A3,A4,A5          ; |832| 
||         B       .S1     L26               ; |833| 

           MPYLH   .M1     A4,A3,A6          ; |832| 
           MPYU    .M1     A4,A3,A3          ; |832| 
           ADD     .D1     A6,A5,A4          ; |832| 
           SHL     .S1     A4,16,A4          ; |832| 
           ADD     .D1     A3,A4,A3          ; |832| 
           ; BRANCH OCCURS                   ; |833| 
;** --------------------------------------------------------------------------*
L23:    
   [ B1]   B       .S1     L27               ; |783| 
           MVKL    .S2     _cBuffer,B5       ; |788| 

           MVKH    .S2     _cBuffer,B5       ; |788| 
||         CMPEQ   .L1     A5,4,A0           ; |783| 
|| [ B1]   LDW     .D1T1   *+A12(8),A4       ; |789| 

   [!B1]   MVKL    .S2     0x108600,B4       ; |804| 
|| [ B1]   LDW     .D1T1   *+A12(12),A3      ; |789| 

   [!B1]   MVKL    .S2     0x108624,B5       ; |805| 
   [!B1]   MVKL    .S2     _JPEG_control,B11 ; |806| 
           ; BRANCH OCCURS                   ; |783| 
;** --------------------------------------------------------------------------*
           MVKL    .S2     _JPEG_enc,B13     ; |807| 
           MVKL    .S2     _Phocus1820_format_bayer2yuyv,B8 ; |805| 

           MVKL    .S2     _nSoft_Rs,B10     ; |808| 
||         MVKL    .S1     _cBuffer,A3       ; |804| 

   [ A0]   B       .S1     L24               ; |783| 
||         MVKH    .S2     0x108600,B4       ; |804| 

           MVKH    .S2     0x108624,B5       ; |805| 
||         MVKL    .S1     _cBuffer+36,A4    ; |805| 

           MVKH    .S2     _JPEG_control,B11 ; |806| 
||         MVKH    .S1     _cBuffer,A3       ; |804| 

           MVKH    .S2     _JPEG_enc,B13     ; |807| 
||         MVKL    .S1     _g_nJpegQuality,A11 ; |806| 

           ADD     .D2X    B4,A3,B7          ; |804| 
||         MVKH    .S1     _cBuffer+36,A4    ; |805| 
||         MVKH    .S2     _Phocus1820_format_bayer2yuyv,B8 ; |805| 
||         CMPEQ   .L1     A5,5,A1           ; |783| 

           ADD     .D2X    B5,A3,B4          ; |805| 
||         ADD     .D1X    B5,A3,A14         ; |805| 
||         MV      .L1     A3,A13            ; |804| 
||         MVKH    .S1     _g_nJpegQuality,A11 ; |806| 
||         MVKH    .S2     _nSoft_Rs,B10     ; |808| 

           ; BRANCH OCCURS                   ; |783| 
;** --------------------------------------------------------------------------*

   [ A1]   B       .S1     L25               ; |783| 
||         MVKL    .S2     0x108624,B4       ; |796| 

           MVKL    .S2     _Phocus1820_format_yyuv2yyyyuvuv,B10 ; |797| 
||         MVKL    .S1     _cBuffer,A3       ; |795| 

           MVKH    .S1     _cBuffer,A3       ; |795| 
||         MVKL    .S2     _Phocus1820_format_bayer2yuyv,B8 ; |796| 

           MVKH    .S2     0x108624,B4       ; |796| 
||         MVKL    .S1     _cBuffer+36,A4    ; |796| 

           MV      .D2X    A3,B5             ; |795| 
||         MVKH    .S2     _Phocus1820_format_yyuv2yyyyuvuv,B10 ; |797| 
||         MVKH    .S1     _cBuffer+36,A4    ; |796| 

           ADD     .D2X    B4,A3,B4          ; |796| 
||         ADD     .D1X    B4,A3,A11         ; |796| 
||         MV      .S1     A4,A13            ; |796| 
||         MVKH    .S2     _Phocus1820_format_bayer2yuyv,B8 ; |796| 
||         ZERO    .L2     B6                ; |817| 
||         MVK     .L1     0x1,A5            ; |818| 

           ; BRANCH OCCURS                   ; |783| 
;** --------------------------------------------------------------------------*
           B       .S1     L32               ; |818| 
           STW     .D2T2   B6,*B12           ; |817| 
           LDW     .D2T2   *+SP(4),B3        ; |868| 
           NOP             2
           MV      .D1X    SP,A31            ; |868| 
           ; BRANCH OCCURS                   ; |818| 
;** --------------------------------------------------------------------------*
L24:    

           CALL    .S2     B8                ; |805| 
||         LDW     .D1T2   *+A12(12),B6      ; |805| 

           LDW     .D1T1   *+A12(8),A6       ; |805| 
           ADDKPC  .S2     RL28,B3,1         ; |805| 
           MV      .D2X    A10,B5            ; |805| 
           STW     .D2T2   B7,*B5            ; |804| 
RL28:      ; CALL OCCURS                     ; |805| 
           LDW     .D1T1   *+A12(8),A4       ; |806| 

           CALL    .S2     B11               ; |806| 
||         LDW     .D1T2   *+A12(12),B4      ; |806| 

           LDW     .D1T1   *A11,A6           ; |806| 
           ADDKPC  .S2     RL29,B3,3         ; |806| 
RL29:      ; CALL OCCURS                     ; |806| 
           CALL    .S2     B13               ; |807| 
           ADDKPC  .S2     RL30,B3,1         ; |807| 
           MV      .D1X    B12,A6            ; |807| 
           MV      .S1     A14,A4            ; |807| 
           MV      .D2X    A13,B4            ; |807| 
RL30:      ; CALL OCCURS                     ; |807| 
           LDBU    .D2T1   *B10,A0           ; |808| 
           MVKL    .S1     0x108624,A3       ; |810| 
           MVKL    .S2     _memcpy,B5        ; |810| 
           MVKH    .S2     _memcpy,B5        ; |810| 
           MVKL    .S2     _rs_send+4,B6     ; |810| 
   [!A0]   B       .S2     L28               ; |808| 
           MVKL    .S1     _rs_send,A10      ; |811| 
           MVKH    .S1     0x108624,A3       ; |810| 
           MVKH    .S1     _rs_send,A10      ; |811| 
           MVKL    .S1     _rs_send,A4       ; |810| 

   [ A0]   LDW     .D2T2   *B12,B7           ; |810| 
||         MVKH    .S2     _rs_send+4,B6     ; |810| 
||         MV      .L2X    A13,B4            ; |807| 
||         MVKH    .S1     _rs_send,A4       ; |810| 

           ; BRANCH OCCURS                   ; |808| 
;** --------------------------------------------------------------------------*
           NOP             3
           LDW     .D1T1   *A4,A6            ; |810| 
  

⌨️ 快捷键说明

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