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

📄 txinit.asm

📁 MIMO 2x2接收端选择全系统仿真代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
           MVKH    .S1     _EDMA_allocTable,A0 ; |316| 
           CALL    .S2X    A0                ; |316| 
           MVKL    .S2     RL6,B3            ; |316| 
           MVK     .S1     0xffffffff,A4     ; |316| 
           MVKH    .S2     RL6,B3            ; |316| 
           NOP             2
RL6:       ; CALL OCCURS                     ; |316| 
           MVKL    .S2     _hEdmaReloadXmtPing,B4 ; |316| 
           MVKH    .S2     _hEdmaReloadXmtPing,B4 ; |316| 
           STW     .D2T1   A4,*B4            ; |316| 
           NOP             2
	.line	6
           MVKL    .S2     _EDMA_allocTable,B4 ; |317| 
           MVKH    .S2     _EDMA_allocTable,B4 ; |317| 
           CALL    .S2     B4                ; |317| 
           MVKL    .S2     RL7,B3            ; |317| 
           MVK     .S1     0xffffffff,A4     ; |317| 
           MVKH    .S2     RL7,B3            ; |317| 
           NOP             2
RL7:       ; CALL OCCURS                     ; |317| 
           MVKL    .S2     _hEdmaReloadXmtPong,B4 ; |317| 
           MVKH    .S2     _hEdmaReloadXmtPong,B4 ; |317| 
           STW     .D2T1   A4,*B4            ; |317| 
           NOP             2
	.line	8
           MVKL    .S1     _MCBSP_getXmtAddr,A0 ; |319| 
           MVKL    .S1     _hMcbsp1,A3       ; |319| 
           MVKH    .S1     _MCBSP_getXmtAddr,A0 ; |319| 

           CALL    .S2X    A0                ; |319| 
||         MVKH    .S1     _hMcbsp1,A3       ; |319| 

           LDW     .D1T1   *A3,A4            ; |319| 
           MVKL    .S2     RL8,B3            ; |319| 
           MVKH    .S2     RL8,B3            ; |319| 
           NOP             2
RL8:       ; CALL OCCURS                     ; |319| 
           MVKL    .S2     _gEdmaConfigXmt+12,B4 ; |319| 
           MVKH    .S2     _gEdmaConfigXmt+12,B4 ; |319| 
           STW     .D2T1   A4,*B4            ; |319| 
           NOP             2
	.line	10
           MVKL    .S1     _EDMA_intAlloc,A0 ; |321| 
           MVKH    .S1     _EDMA_intAlloc,A0 ; |321| 
           CALL    .S2X    A0                ; |321| 
           MVKL    .S2     RL9,B3            ; |321| 
           MVKH    .S2     RL9,B3            ; |321| 
           MVK     .S1     0xffffffff,A4     ; |321| 
           NOP             2
RL9:       ; CALL OCCURS                     ; |321| 
           MVKL    .S2     _gXmtChan,B4      ; |321| 
           MVKH    .S2     _gXmtChan,B4      ; |321| 
           STH     .D2T1   A4,*B4            ; |321| 
           NOP             2
	.line	11
           MVKL    .S1     _gXmtChan,A0      ; |322| 
           MVKH    .S1     _gXmtChan,A0      ; |322| 

           LDH     .D1T1   *A0,A0            ; |322| 
||         MVKL    .S2     _gEdmaConfigXmt,B4 ; |322| 

           MVKH    .S2     _gEdmaConfigXmt,B4 ; |322| 
           LDW     .D2T2   *B4,B6            ; |322| 
           ZERO    .D2     B5                ; |322| 
           MVKH    .S2     0xf0000,B5        ; |322| 
           SHL     .S1     A0,16,A0          ; |322| 
           AND     .S2X    B5,A0,B5          ; |322| 
           OR      .S2     B5,B6,B5          ; |322| 
           STW     .D2T2   B5,*B4            ; |322| 
           NOP             2
	.line	13
           MVKL    .S1     _EDMA_config,A0   ; |324| 
           MVKH    .S1     _EDMA_config,A0   ; |324| 
           MVKL    .S1     _hEdmaXmt,A3      ; |324| 

           CALL    .S2X    A0                ; |324| 
||         MVKH    .S1     _hEdmaXmt,A3      ; |324| 

           LDW     .D1T1   *A3,A4            ; |324| 
           MVKL    .S2     RL10,B3           ; |324| 
           MVKL    .S2     _gEdmaConfigXmt,B4 ; |324| 
           MVKH    .S2     RL10,B3           ; |324| 
           MVKH    .S2     _gEdmaConfigXmt,B4 ; |324| 
RL10:      ; CALL OCCURS                     ; |324| 
	.line	14
           MVKL    .S2     _EDMA_config,B5   ; |325| 

           MVKH    .S2     _EDMA_config,B5   ; |325| 
||         MVKL    .S1     _hEdmaReloadXmtPing,A0 ; |325| 

           CALL    .S2     B5                ; |325| 
||         MVKH    .S1     _hEdmaReloadXmtPing,A0 ; |325| 

           LDW     .D1T1   *A0,A4            ; |325| 
           MVKL    .S2     RL11,B3           ; |325| 
           MVKL    .S2     _gEdmaConfigXmt,B4 ; |325| 
           MVKH    .S2     RL11,B3           ; |325| 
           MVKH    .S2     _gEdmaConfigXmt,B4 ; |325| 
RL11:      ; CALL OCCURS                     ; |325| 
	.line	16

           MVKL    .S1     _gBufferXmtPong,A0 ; |327| 
||         MVKL    .S2     _gEdmaConfigXmt+4,B4 ; |327| 

           MVKH    .S1     _gBufferXmtPong,A0 ; |327| 
||         MVKH    .S2     _gEdmaConfigXmt+4,B4 ; |327| 

           STW     .D2T1   A0,*B4            ; |327| 
           NOP             2
	.line	17
           MVKL    .S1     _hEdmaReloadXmtPong,A3 ; |328| 
           MVKL    .S1     _EDMA_config,A0   ; |328| 
           MVKH    .S1     _EDMA_config,A0   ; |328| 

           CALL    .S2X    A0                ; |328| 
||         MVKH    .S1     _hEdmaReloadXmtPong,A3 ; |328| 

           LDW     .D1T1   *A3,A4            ; |328| 
           MVKL    .S2     RL12,B3           ; |328| 
           MVKH    .S2     RL12,B3           ; |328| 
           MVKL    .S2     _gEdmaConfigXmt,B4 ; |328| 
           MVKH    .S2     _gEdmaConfigXmt,B4 ; |328| 
RL12:      ; CALL OCCURS                     ; |328| 
	.line	19
           MVKL    .S1     _EDMA_link,A0     ; |330| 

           MVKH    .S1     _EDMA_link,A0     ; |330| 
||         MVKL    .S2     _hEdmaReloadXmtPong,B4 ; |330| 

           MVKL    .S1     _hEdmaXmt,A3      ; |330| 
||         MVKH    .S2     _hEdmaReloadXmtPong,B4 ; |330| 

           CALL    .S2X    A0                ; |330| 
||         MVKH    .S1     _hEdmaXmt,A3      ; |330| 

           LDW     .D2T2   *B4,B4            ; |330| 
||         LDW     .D1T1   *A3,A4            ; |330| 

           MVKL    .S2     RL13,B3           ; |330| 
           MVKH    .S2     RL13,B3           ; |330| 
           NOP             2
RL13:      ; CALL OCCURS                     ; |330| 
	.line	20
           MVKL    .S1     _EDMA_link,A0     ; |331| 

           MVKH    .S1     _EDMA_link,A0     ; |331| 
||         MVKL    .S2     _hEdmaReloadXmtPing,B4 ; |331| 

           MVKL    .S1     _hEdmaReloadXmtPong,A3 ; |331| 
||         MVKH    .S2     _hEdmaReloadXmtPing,B4 ; |331| 

           CALL    .S2X    A0                ; |331| 
||         MVKH    .S1     _hEdmaReloadXmtPong,A3 ; |331| 

           LDW     .D2T2   *B4,B4            ; |331| 
||         LDW     .D1T1   *A3,A4            ; |331| 

           MVKL    .S2     RL14,B3           ; |331| 
           MVKH    .S2     RL14,B3           ; |331| 
           NOP             2
RL14:      ; CALL OCCURS                     ; |331| 
	.line	21
           MVKL    .S2     _hEdmaReloadXmtPong,B4 ; |332| 
           MVKH    .S2     _hEdmaReloadXmtPong,B4 ; |332| 
           MVKL    .S2     _EDMA_link,B5     ; |332| 

           MVKH    .S2     _EDMA_link,B5     ; |332| 
||         MVKL    .S1     _hEdmaReloadXmtPing,A0 ; |332| 

           CALL    .S2     B5                ; |332| 
||         MVKH    .S1     _hEdmaReloadXmtPing,A0 ; |332| 

           LDW     .D2T2   *B4,B4            ; |332| 
||         LDW     .D1T1   *A0,A4            ; |332| 

           MVKL    .S2     RL15,B3           ; |332| 
           MVKH    .S2     RL15,B3           ; |332| 
           NOP             2
RL15:      ; CALL OCCURS                     ; |332| 
;** --------------------------------------------------------------------------*
	.line	24
           MVKL    .S1     _EDMA_open,A0     ; |335| 
           MVKH    .S1     _EDMA_open,A0     ; |335| 
           CALL    .S2X    A0                ; |335| 
           MVKL    .S2     RL16,B3           ; |335| 
           MVK     .S2     0x1,B4            ; |335| 
           MVKH    .S2     RL16,B3           ; |335| 
           MVK     .S1     0xf,A4            ; |335| 
           NOP             1
RL16:      ; CALL OCCURS                     ; |335| 
           MVKL    .S1     _hEdmaRcv,A0      ; |335| 
           MVKH    .S1     _hEdmaRcv,A0      ; |335| 
           STW     .D1T1   A4,*A0            ; |335| 
           NOP             2
	.line	25
           MVKL    .S1     _EDMA_allocTable,A0 ; |336| 
           MVKH    .S1     _EDMA_allocTable,A0 ; |336| 
           CALL    .S2X    A0                ; |336| 
           MVKL    .S2     RL17,B3           ; |336| 
           MVK     .S1     0xffffffff,A4     ; |336| 
           MVKH    .S2     RL17,B3           ; |336| 
           NOP             2
RL17:      ; CALL OCCURS                     ; |336| 
           MVKL    .S2     _hEdmaReloadRcvPing,B4 ; |336| 
           MVKH    .S2     _hEdmaReloadRcvPing,B4 ; |336| 
           STW     .D2T1   A4,*B4            ; |336| 
           NOP             2
	.line	26
           MVKL    .S2     _EDMA_allocTable,B4 ; |337| 
           MVKH    .S2     _EDMA_allocTable,B4 ; |337| 
           CALL    .S2     B4                ; |337| 
           MVKL    .S2     RL18,B3           ; |337| 
           MVK     .S1     0xffffffff,A4     ; |337| 
           MVKH    .S2     RL18,B3           ; |337| 
           NOP             2
RL18:      ; CALL OCCURS                     ; |337| 
           MVKL    .S2     _hEdmaReloadRcvPong,B4 ; |337| 
           MVKH    .S2     _hEdmaReloadRcvPong,B4 ; |337| 
           STW     .D2T1   A4,*B4            ; |337| 
           NOP             2
	.line	28
           MVKL    .S1     _MCBSP_getRcvAddr,A0 ; |339| 
           MVKL    .S1     _hMcbsp1,A3       ; |339| 
           MVKH    .S1     _MCBSP_getRcvAddr,A0 ; |339| 

           CALL    .S2X    A0                ; |339| 
||         MVKH    .S1     _hMcbsp1,A3       ; |339| 

           LDW     .D1T1   *A3,A4            ; |339| 
           MVKL    .S2     RL19,B3           ; |339| 
           MVKH    .S2     RL19,B3           ; |339| 
           NOP             2
RL19:      ; CALL OCCURS                     ; |339| 
           MVKL    .S2     _gEdmaConfigRcv+4,B4 ; |339| 
           MVKH    .S2     _gEdmaConfigRcv+4,B4 ; |339| 
           STW     .D2T1   A4,*B4            ; |339| 
           NOP             2
	.line	30
           MVKL    .S1     _EDMA_intAlloc,A0 ; |341| 
           MVKH    .S1     _EDMA_intAlloc,A0 ; |341| 
           CALL    .S2X    A0                ; |341| 
           MVKL    .S2     RL20,B3           ; |341| 
           MVK     .S1     0xffffffff,A4     ; |341| 
           MVKH    .S2     RL20,B3           ; |341| 
           NOP             2
RL20:      ; CALL OCCURS                     ; |341| 
           MVKL    .S2     _gRcvChan,B4      ; |341| 
           MVKH    .S2     _gRcvChan,B4      ; |341| 
           STH     .D2T1   A4,*B4            ; |341| 
           NOP             2
	.line	31
           MVKL    .S1     _gRcvChan,A0      ; |342| 
           MVKH    .S1     _gRcvChan,A0      ; |342| 

           LDH     .D1T1   *A0,A0            ; |342| 
||         MVKL    .S2     _gEdmaConfigRcv,B4 ; |342| 

           MVKH    .S2     _gEdmaConfigRcv,B4 ; |342| 
           LDW     .D2T2   *B4,B6            ; |342| 
           ZERO    .D2     B5                ; |342| 
           MVKH    .S2     0xf0000,B5        ; |342| 
           SHL     .S1     A0,16,A0          ; |342| 
           AND     .S2X    B5,A0,B5          ; |342| 
           OR      .S2     B5,B6,B5          ; |342| 
           STW     .D2T2   B5,*B4            ; |342| 
           NOP             2
	.line	33
           MVKL    .S1     _EDMA_config,A0   ; |344| 
           MVKL    .S1     _hEdmaRcv,A3      ; |344| 
           MVKH    .S1     _EDMA_config,A0   ; |344| 

           CALL    .S2X    A0                ; |344| 
||         MVKH    .S1     _hEdmaRcv,A3      ; |344| 

           LDW     .D1T1   *A3,A4            ; |344| 
           MVKL    .S2     RL21,B3           ; |344| 
           MVKL    .S2     _gEdmaConfigRcv,B4 ; |344| 
           MVKH    .S2     RL21,B3           ; |344| 
           MVKH    .S2     _gEdmaConfigRcv,B4 ; |344| 
RL21:      ; CALL OCCURS                     ; |344| 
	.line	34
           MVKL    .S2     _EDMA_config,B5   ; |345| 

           MVKL    .S1     _hEdmaReloadRcvPing,A0 ; |345| 
||         MVKH    .S2     _EDMA_config,B5   ; |345| 

           CALL    .S2     B5                ; |345| 
||         MVKH    .S1     _hEdmaReloadRcvPing,A0 ; |345| 

           LDW     .D1T1   *A0,A4            ; |345| 
           MVKL    .S2     RL22,B3           ; |345| 
           MVKL    .S2     _gEdmaConfigRcv,B4 ; |345| 
           MVKH    .S2     RL22,B3           ; |345| 
           MVKH    .S2     _gEdmaConfigRcv,B4 ; |345| 
RL22:      ; CALL OCCURS                     ; |345| 
	.line	36

           MVKL    .S2     _gEdmaConfigRcv+12,B4 ; |347| 
||         MVKL    .S1     _gBufferRcvPong,A0 ; |347| 

           MVKH    .S2     _gEdmaConfigRcv+12,B4 ; |347| 
||         MVKH    .S1     _gBufferRcvPong,A0 ; |347| 

           STW     .D2T1   A0,*B4            ; |347| 
           NOP             2
	.line	37
           MVKL    .S1     _EDMA_config,A0   ; |348| 
           MVKH    .S1     _EDMA_config,A0   ; |348| 
           MVKL    .S1     _hEdmaReloadRcvPong,A3 ; |348| 

           CALL    .S2X    A0                ; |348| 
||         MVKH    .S1     _hEdmaReloadRcvPong,A3 ; |348| 

⌨️ 快捷键说明

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