📄 u_disk.asm
字号:
;***************************************************************
;* TMS320C54x C/C++ Codegen PC Version 3.831 *
;* Date/Time created: Tue Feb 26 00:02:16 2008 *
;***************************************************************
.mmregs
FP .set AR7
.c_mode
.file "U_Disk.c"
.sect ".cinit"
.align 1
.field 1,16
.field _ErrorCode+0,16
.field 0,16 ; _ErrorCode @ 0
.sect ".text"
.global _ErrorCode
.bss _ErrorCode,1,0,0
.sym _ErrorCode,_ErrorCode, 12, 2, 16
.global _EPOut
.bss _EPOut,1,0,0
.sym _EPOut,_EPOut, 12, 2, 16
.global _EPIn
.bss _EPIn,1,0,0
.sym _EPIn,_EPIn, 12, 2, 16
.global _MaxLUN
.bss _MaxLUN,1,0,0
.sym _MaxLUN,_MaxLUN, 12, 2, 16
.global _OutPayLoad
.bss _OutPayLoad,1,0,0
.sym _OutPayLoad,_OutPayLoad, 13, 2, 16
.global _InPayLoad
.bss _InPayLoad,1,0,0
.sym _InPayLoad,_InPayLoad, 13, 2, 16
.global _USBCapacity
.bss _USBCapacity,1,0,0
.sym _USBCapacity,_USBCapacity, 13, 2, 16
.global _MassStorageDataBuf
.bss _MassStorageDataBuf,512,0,0
.sym _MassStorageDataBuf,_MassStorageDataBuf, 60, 2, 8192,, 512
.global _DBRAddr
.bss _DBRAddr,1,0,0
.sym _DBRAddr,_DBRAddr, 13, 2, 16
.global _FATAddr
.bss _FATAddr,1,0,0
.sym _FATAddr,_FATAddr, 13, 2, 16
.global _RootDirAddr
.bss _RootDirAddr,1,0,0
.sym _RootDirAddr,_RootDirAddr, 13, 2, 16
.global _FileDataAddr
.bss _FileDataAddr,1,0,0
.sym _FileDataAddr,_FileDataAddr, 13, 2, 16
.global _RootDirNum
.bss _RootDirNum,1,0,0
.sym _RootDirNum,_RootDirNum, 13, 2, 16
.global _SectorSize
.bss _SectorSize,1,0,0
.sym _SectorSize,_SectorSize, 13, 2, 16
.global _FATLength
.bss _FATLength,1,0,0
.sym _FATLength,_FATLength, 13, 2, 16
.global _ClusterSize
.bss _ClusterSize,1,0,0
.sym _ClusterSize,_ClusterSize, 12, 2, 16
.global _RootDirSize
.bss _RootDirSize,1,0,0
.sym _RootDirSize,_RootDirSize, 12, 2, 16
; c:\ti\c5400\cgtools\bin\acp500.exe -@C:\DOCUME~1\amateur\LOCALS~1\Temp\TI2748_4
.sect ".text"
.global _Get_LUN
.sym _Get_LUN,_Get_LUN, 44, 2, 0
.func 14
;***************************************************************
;* FUNCTION DEF: _Get_LUN *
;***************************************************************
_Get_LUN:
.line 2
FRAME #-7
NOP
.line 4
ST #161,*SP(0) ; |17|
ST #254,*SP(1) ; |17|
ST #0,*SP(2) ; |17|
ST #0,*SP(3) ; |17|
ST #1,*SP(4) ; |17|
ST #_MassStorageDataBuf,*SP(5) ; |17|
CALLD #_VendorCmd ; |17|
NOP
LD #1,A
; call occurs [#_VendorCmd] ; |17|
.line 6
FRAME #7 ; |17|
RET ; |17|
; return occurs ; |17|
.endfunc 19,000000000h,7
.sect ".text"
.global _Reset_U
.sym _Reset_U,_Reset_U, 44, 2, 0
.func 21
;***************************************************************
;* FUNCTION DEF: _Reset_U *
;***************************************************************
_Reset_U:
.line 2
FRAME #-7
NOP
.line 3
ST #33,*SP(0) ; |23|
ST #255,*SP(1) ; |23|
ST #0,*SP(2) ; |23|
ST #2,*SP(3) ; |23|
ST #0,*SP(4) ; |23|
ST #0,*SP(5) ; |23|
CALLD #_VendorCmd ; |23|
NOP
LD #1,A
; call occurs [#_VendorCmd] ; |23|
.line 4
ST #2,*SP(0) ; |24|
ST #1,*SP(1) ; |24|
ST #0,*SP(2) ; |24|
ST #2,*SP(3) ; |24|
ST #0,*SP(4) ; |24|
ST #0,*SP(5) ; |24|
CALLD #_VendorCmd ; |24|
NOP
LD #1,A
; call occurs [#_VendorCmd] ; |24|
.line 5
ST #2,*SP(0) ; |25|
ST #1,*SP(1) ; |25|
ST #0,*SP(2) ; |25|
ST #3,*SP(3) ; |25|
ST #0,*SP(4) ; |25|
ST #0,*SP(5) ; |25|
CALLD #_VendorCmd ; |25|
NOP
LD #1,A
; call occurs [#_VendorCmd] ; |25|
.line 6
LD #1,A
.line 7
FRAME #7 ; |26|
RET ; |26|
; return occurs ; |26|
.endfunc 27,000000000h,7
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _VendorCmd
;***************************************************************
;* TYPE INFORMATION *
;***************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -