📄 txinit.asm
字号:
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 + -