📄 udisk.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0054 002C = 44. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __idata_start
0080 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0080 49FC = 18940. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0040 __text_start
0040 __start
0060 _exit
0061 _CH375FileRead
006A _CH375FileWrite
0073 _CH375FileQuery
0086 _xQueryInterrupt
009D _xFileNameEnumer
009E _xWriteToExtBuf
00A0 _xReadFromExtBuf
00A2 _CH375LibInit
00B1 _main
013B _mDelaymS
014E _delay_us
0150 _xDelay100uS
0159 _xDelayAfterWrite
0162 _xWriteCH375Cmd
0177 _xWriteCH375Data
018A _xReadCH375Data
019C _ReturnProResult
01A7 _ReturnErrorCode
01B3 _CopyBytes
01CA _ModuleNewFile
0224 _StatusReady
0279 _ModuleByteRead
02BB _ModuleAttrRead
02DE _ModuleByteWrite
031D _ModuleSectorRead
0354 _ModuleSectorWrite
0386 _ModuleSetOffset
03F1 _StatusOpen
04A0 _RecieveFrameProcess
04CA _variable
04EB _port_init
04FB _watchdog_init
04FF _timer0_init
0508 _timer0_ovf_isr
051C _init_devices
0527 _i2cSetBitrate
0546 _i2cInit
0553 _i2cSetLocalDeviceAddr
0566 _i2cSendStart
056B _i2cSendStop
0570 _i2cWaitForComplete
0574 _i2cSendByte
057A _i2cReceiveByte
0586 _i2cGetReceivedByte
0588 _i2cGetStatus
058A _i2cMasterSend
05AD _i2cMasterReceive
05E0 _i2cMasterSendNI
0609 _i2cMasterReceiveNI
0638 _i2cGetState
063B _twi_isr
083E _testI2cMemory
087C _put_c
0880 _put_s
088F _put_bytes
08A2 _usart_rx_isr
08E0 _init_USART
091D _CH375ByteLocate
0966 _CH375ByteRead
0A7C _CH375ByteWrite
0C4F _CH375ReadBlock
0D05 _CH375WriteBlock
0DC3 _CH375FileLocate
0E17 _CH375FileReadX
0F1A _CH375FileWriteX
10B5 _CH375GetVer
10B7 _CH375s01
10E5 _CH375s04
110E _CH375s17
1128 _CH375s18
1144 _CH375s42
1149 _CH375s49
1161 _CH375s05
117D _CH375Reset
1195 _CH375Init
11D7 _CH375DirtyBuffer
11EB _CH375DiskConnect
120C _CH375s23
1242 _CH375s06
12D2 _CH375s07
1344 _CH375s08
1561 _CH375s09
15CB _CH375s10
17F7 _CH375s11
18EC _CH375s12
1941 _CH375FileOpen
1D85 _CH375FileClose
1DE9 _CH375FileErase
1E8A _CH375FileCreate
20D9 _CH375FileModify
21AB _CH375s13
2200 _CH375s14
223C _CH375s15
227B _CH375s40
228D _CH375DiskReady
22C8 _CH375s19
2364 _CH375s20
23B6 _CH375s25
23DF _CH375s43
23EF _CH375s44
240C _strcpy
2415 push_arg4
2417 push_arg2
241A div32u
241C mod32u
2420 div32s
2422 mod32s
244D long_div_prolog
2460 long_div_epilog
246F tst_R16_R19
2474 tst_R24_R27
2479 neg_R16_R19
2482 neg_R24_R27
248B pop_gset2
248E pop_gset3
2491 pop_gset4
2494 pop_gset5
2497 push_gset5
2499 push_gset4
249B push_gset3
249D push_gset2
249F push_gset1
24A2 pop_gset1
24A3 pop
24B6 push_lset
24CD pop_lset
24E4 lsl16
24EB lsl32
24F7 lsr16
24FE lsr32
250A _putchar
2521 _puts
253E __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 002C = 44. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0083 _localBuffer
0086 _localBufferLength
0087 _EnFlex
0088 _I2cNotAck
0089 _RxIndex
008B _UartState
008C __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 008C 0774 = 1908. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
008C _rdcount
008C __bss_start
008D _DataPrepared
008E _OperReturn
008F _temp
0099 _B_status
009A _ys20ms
009B _nComBuff
02A0 _FILE_DATA_BUF
04A0 _DISK_BASE_BUF
06A0 _mCmdParam
07A0 _SlaveSendLength
07A2 _I2cComStatus
07A7 _I2cReceiveData
07AD _I2cSendData
07B1 _RxLength
07B3 _UartRx
07B5 _CH375v25
07B7 _CH375v19
07BB _CH375v18
07BC _CH375v17
07C0 _CH375v14
07C2 _CH375v13
07C3 _CH375v12
07C4 _CH375v11
07C5 _CH375v09
07C9 _CH375v08
07CD _CH375v07
07CE _CH375v06
07D0 _CH375v04
07D2 _CH375v03
07D6 _CH375v02
07DA _CH375v01
07DE _CH375Version2
07DF _CH375vFdtOffset
07E1 _CH375vFdtLba
07E5 _CH375vDataStart
07E9 _CH375vDiskRoot
07ED _CH375vCurrentOffset
07F1 _CH375vFileSize
07F5 _CH375vStartCluster
07F9 _CH375vSecPerClus
07FA _CH375vDiskFat
07FB _CH375LibConfig
07FC _CH375DiskStatus
07FD _CH375IntStatus
07FE __textmode
0800 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0050 = 80. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
D:\icc\lib\crtatmega.o [ crtatmega.s ]
udisk.o [ udisk.c ]
twi_1.o [ twi_1.c ]
UART.o [ UART.c ]
<library> [ CH375BYT.s, CH375SEC.s, CH375MAI.s, strcpy.s, asave.s, div32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s ]
[ gpush.s, lpush.s, lsl16.s, lsl32.s, lsr16.s, lsr32.s, putchar.s, textmode.s, puts.s ]
User Global Definitions
ram_end = 0x85f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:1.1024
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -