📄 iar-
字号:
======================
DATA_Z
Relative segment, address: 20000000 - 200001FF (0x200 bytes), align: 2
Segment part 2. Intra module refs: main
LOCAL ADDRESS
===== =======
sdbuf 20000000
-------------------------------------------------------------------------
CODE
Relative segment, address: 000005D0 - 00000613 (0x44 bytes), align: 2
Segment part 3. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
SSIInit 000005D1
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000614 - 0000067B (0x68 bytes), align: 2
Segment part 4. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
GPIO_SET 00000615
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000067C - 00000713 (0x98 bytes), align: 2
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
main 0000067D ResetISR (startup)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
INITTAB
Relative segment, address: 00001240 - 0000124B (0xc bytes), align: 2
Segment part 17. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
?init?tab?DATA_Z 00001240
*************************************************************************
FILE NAME : F:\kangqinhua\IRA_Test\IAR实验例程\chapter5\5.7_sd_SPI\Debug\Obj\sdcmd.r79
PROGRAM MODULE, NAME : sdcmd
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 00000714 - 000007A7 (0x94 bytes), align: 2
Segment part 7. Intra module refs: SD_BlockCommand
SD_EraseSelectedBlock
SD_ReadCSD
SD_ReadCard_Status
SD_ReadOCR
SD_ResetSD
SD_SetBlockLen
ENTRY ADDRESS REF BY
===== ======= ======
SD_SendCmd 00000715 SD_ActiveInit (sddriver)
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000007A8 - 000007BD (0x16 bytes), align: 2
Segment part 8. Intra module refs: SD_BlockCommand
SD_EraseSelectedBlock
SD_SetBlockLen
ENTRY ADDRESS REF BY
===== ======= ======
SD_PackParam 000007A9
-------------------------------------------------------------------------
CODE
Relative segment, address: 000007C0 - 000007F3 (0x34 bytes), align: 2
Segment part 9. Intra module refs: SD_EraseEndBlock
SD_EraseStartBlock
SD_ReadSingleBlock
SD_WriteSingleBlock
ENTRY ADDRESS REF BY
===== ======= ======
SD_BlockCommand 000007C1
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000007F4 - 0000080D (0x1a bytes), align: 2
Segment part 10.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ResetSD 000007F5 SD_Initialize (sddriver)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000810 - 00000845 (0x36 bytes), align: 2
Segment part 11.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadCSD 00000811 SD_GetCardInfo (sddriver)
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000848 - 00000861 (0x1a bytes), align: 2
Segment part 13.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadCard_Status 00000849 SD_WriteBlock (sddriver)
stack 1 = 00000000 ( 00000008 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000864 - 00000891 (0x2e bytes), align: 2
Segment part 14.
ENTRY ADDRESS REF BY
===== ======= ======
SD_SetBlockLen 00000865 SD_Initialize (sddriver)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000894 - 000008A1 (0xe bytes), align: 2
Segment part 15.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadSingleBlock 00000895 SD_ReadBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000008A4 - 000008B1 (0xe bytes), align: 2
Segment part 17.
ENTRY ADDRESS REF BY
===== ======= ======
SD_WriteSingleBlock 000008A5 SD_WriteBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000008B4 - 000008D5 (0x22 bytes), align: 2
Segment part 19.
ENTRY ADDRESS REF BY
===== ======= ======
SD_EraseStartBlock 000008B5 SD_EraseBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000008D8 - 000008F9 (0x22 bytes), align: 2
Segment part 20.
ENTRY ADDRESS REF BY
===== ======= ======
SD_EraseEndBlock 000008D9 SD_EraseBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000008FC - 000008FF (0x4 bytes), align: 2
Segment part 21. Intra module refs: SD_EraseEndBlock
SD_EraseStartBlock
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000900 - 0000092F (0x30 bytes), align: 2
Segment part 22.
ENTRY ADDRESS REF BY
===== ======= ======
SD_EraseSelectedBlock 00000901 SD_EraseBlock (sddriver)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000930 - 0000098B (0x5c bytes), align: 2
Segment part 23.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadOCR 00000931 SD_Initialize (sddriver)
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000098C - 000009E7 (0x5c bytes), align: 2
Segment part 24. Intra module refs: SD_ReadCSD
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadRegister 0000098D
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000009E8 - 00000A53 (0x6c bytes), align: 2
Segment part 25.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadBlockData 000009E9 SD_ReadBlock (sddriver)
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000A54 - 00000AE9 (0x96 bytes), align: 2
Segment part 26.
ENTRY ADDRESS REF BY
===== ======= ======
SD_WriteBlockData 00000A55 SD_WriteBlock (sddriver)
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000AEC - 00000B33 (0x48 bytes), align: 2
Segment part 28. Intra module refs: SD_EraseSelectedBlock
SD_WriteBlockData
ENTRY ADDRESS REF BY
===== ======= ======
SD_WaitBusy 00000AED
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000B34 - 00000B4D (0x1a bytes), align: 2
Segment part 29.
ENTRY ADDRESS REF BY
===== ======= ======
SD_SPIDelay 00000B35 SD_Initialize (sddriver)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
DATA_C
Relative segment, address: 00001298 - 0000129B (0x4 bytes), align: 2
Segment part 6. Intra module refs: SD_ReadOCR
*************************************************************************
FILE NAME : F:\kangqinhua\IRA_Test\IAR实验例程\chapter5\5.7_sd_SPI\Debug\Obj\sdcrc.r79
*************************************************************************
FILE NAME : F:\kangqinhua\IRA_Test\IAR实验例程\chapter5\5.7_sd_SPI\Debug\Obj\sddriver.r79
PROGRAM MODULE, NAME : sddriver
SEGMENTS IN THE MODULE
======================
DATA_Z
Relative segment, address: 20000200 - 2000021B (0x1c bytes), align: 2
Segment part 3. Intra module refs: SD_CalTimeout
SD_GetCardInfo
Segment part 12
Segment part 13
Segment part 16
ENTRY ADDRESS REF BY
===== ======= ======
sds 20000200 SD_ReadBlockData (sdcmd)
SD_WaitBusy (sdcmd)
Segment part 21 (sdcmd)
-------------------------------------------------------------------------
DATA_C
Relative segment, address: 0000129C - 000012BB (0x20 bytes), align: 2
Segment part 4. Intra module refs: SD_CalTimeout
ENTRY ADDRESS REF BY
===== ======= ======
time_unit 0000129C
-------------------------------------------------------------------------
DATA_C
Relative segment, address: 000012BC - 000012CB (0x10 bytes), align: 2
Segment part 5. Intra module refs: SD_CalTimeout
ENTRY ADDRESS REF BY
===== ======= ======
time_value 000012BC
-------------------------------------------------------------------------
DATA_C
Relative segment, address: 000012CC - 000012D3 (0x8 bytes), align: 2
Segment part 6. Intra module refs: SD_CalTimeout
ENTRY ADDRESS REF BY
===== ======= ======
r2w_fator 000012CC
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000B50 - 00000BD5 (0x86 bytes), align: 2
Segment part 7.
ENTRY ADDRESS REF BY
===== ======= ======
SD_Initialize 00000B51 main (sd_SPI)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000BD8 - 00000C29 (0x52 bytes), align: 2
Segment part 8.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ReadBlock 00000BD9 main (sd_SPI)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000C2C - 00000CDB (0xb0 bytes), align: 2
Segment part 9.
ENTRY ADDRESS REF BY
===== ======= ======
SD_WriteBlock 00000C2D main (sd_SPI)
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000CDC - 00000DBD (0xe2 bytes), align: 2
Segment part 10.
ENTRY ADDRESS REF BY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -