📄 avr_usb_disk.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
func_lit 0000 002E = 46. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
0000 __func_lit_start
002E __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 002E 01B9 = 441. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
002E _SCSI_INQUIRY
002E __lit_start
0052 _SCSIDATA_ReadFormatCapacities
005E _SCSIDATA_ReadCapacity
0066 _SCSIDATA_RequestSense
0078 _SCSIDATA_Sense
00AC _device_descriptor
00BE _Configuration_Descriptor
00C7 _Interface_Descriptor
00D0 _Bulk_in_Descriptor
00D7 _Bulk_out_Descriptor
00E6 __ctype
01E7 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 01E7 0086 = 134. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
01E7 __idata_start
026D __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 026E 188C = 6284. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
0137 __start
0137 __text_start
0156 _exit
0157 _Bulk_Out_Packet
01E1 _Usb_BoCommand
0299 _Usb_BoBulkInData
02AA _Bulk_In_Packet
02DB _SCSICMD_Inquiry
02F3 _Usb_Set_Csw
0313 _SCSICMD_ReadFormatCapacities
0330 _SCSICMD_ReadCapacity
0348 _SCSICMD_Read10
0355 _SCSICMD_TestUnitReady
036F _SCSICMD_RequestSense
0387 _SCSICMD_ModeSense06
03A4 _SCSICMD_PreventAllowMediumRemoval
03BE _SCSICMD_Write10
03DA _SCSICMD_Verify10
03F4 _SCSICMD_ModeSense10
040E _D12_ISR
0476 _bus_reset
0477 _dma_eot
0478 _USB_submit
04CA _BULK_submit
053F _Setup_control
05B1 _void_function
05C7 _get_status
05F4 _clear_feature
0626 _set_feature
0659 _set_address
066E _get_descriptor
06D0 _get_configuration
06E4 _set_configuration
0716 _get_interface
0729 _set_interface
0731 _main
0768 _flashErase
0794 _flashWritecmd
08F3 _flashWrite
094F _flashCopyBLack
097A _flashReadcmd
09B9 _flashRead
0A5A _islower
0A68 _toupper
0A7F mod8u
0A81 div8u
0A82 xdiv8u
0A93 mod16u
0A95 div16u
0A96 xdiv16u
0AAF mod16s
0AB1 div16s
0ACB push_arg4
0ACD push_arg2
0AD0 push_gset1
0AD3 pop_gset1
0AD4 pop
0AE7 push_gset2
0AEA push_gset3
0AED push_gset4
0AF0 push_gset5
0AF3 pop_gset2
0AF5 pop_gset3
0AF7 pop_gset4
0AF9 pop_gset5
0AFB _printf
0B1B __print
0CB1 _itoa
0D0D __va_start
0D16 _putchar
0D2F xicall
0D38 _strcpy
0D41 lpm32
0D55 lsl32
0D61 lpm16
0D6F lsl16
0D76 lsr16
0D7D __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 0086 = 134. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
0060 _BulkPhase
0060 __data_start
0061 _WritePageBuff
0063 _WritePageBuffLen
0066 _StandardDeviceRequest
0080 _WriteResidueVal
0082 _Flash_Write_Sec
0083 _Flash_Write_Col
0084 _Flash_Write_addl
0085 _Flash_Write_addh
0086 _ReadResidueVal
008A _Flash_Read_Sec
008B _Flash_Read_Col
008C _Flash_Read_addl
008D _Flash_Read_addh
00E6 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00E6 0091 = 145. bytes (rel,con)
Addr Global Symbol
----- --------------------------------
00E6 _Usb_Cbw
00E6 __bss_start
0105 _Usb_Csw
0112 _dCBWDaTrLen
0114 _BulkStausPhase
0115 _XmtBuff
0175 __textmode
0177 __bss_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0002 = 2. bytes (abs,ovr)
Files Linked [ module(s) ]
C:\icc\lib\crtavr.o [ crtavr.s ]
Scsi.o [ Scsi.c ]
D12ISR.o [ D12ISR.c ]
D12Setup.o [ D12Setup ]
MainLoop.o [ MainLoop ]
NFlash32.o [ NFlash32 ]
<library> [ ctype.s, islower., toupper., div8u.s, div16u.s,
div16s.s, asave.s, gpush.s, gpush2.s, gpush3.s,
gpush4.s, gpush5.s, gpop2.s, gpop3.s, gpop4.s,
gpop5.s, printf.s, stdio.s, itoa.s, stdarg.s,
putchar., icall.s, textmode, strcpy.s, lpm32.s,
lsl32.s, lpm16.s, lsl16.s, lsr16.s ]
User Global Definitions
ram_end = 0x25f
hwstk_size = 0x10
User Base Address Definitions
data = 0x60
func_lit = 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -