📄 iar-
字号:
===== ======= ======
SD_EraseBlock 00000CDD main (sd_SPI)
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000DC0 - 00000E97 (0xd8 bytes), align: 2
Segment part 11. Intra module refs: SD_Initialize
ENTRY ADDRESS REF BY
===== ======= ======
SD_GetCardInfo 00000DC1
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000E98 - 00000E9B (0x4 bytes), align: 2
Segment part 12. Intra module refs: SD_EraseBlock
SD_GetCardInfo
SD_ReadBlock
SD_WriteBlock
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000E9C - 00000E9F (0x4 bytes), align: 2
Segment part 13. Intra module refs: SD_EraseBlock
SD_GetCardInfo
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000EA0 - 00000FAB (0x10c bytes), align: 2
Segment part 14. Intra module refs: SD_GetCardInfo
ENTRY ADDRESS REF BY
===== ======= ======
SD_CalTimeout 00000EA1
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00000FAC - 00001023 (0x78 bytes), align: 2
Segment part 15. Intra module refs: SD_Initialize
ENTRY ADDRESS REF BY
===== ======= ======
SD_ActiveInit 00000FAD
stack 1 = 00000000 ( 00000014 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001024 - 00001027 (0x4 bytes), align: 2
Segment part 16. Intra module refs: SD_ActiveInit
SD_CalTimeout
SD_GetCardInfo
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001028 - 00001029 (0x2 bytes), align: 2
Segment part 17. Intra module refs: SD_EraseBlock
SD_Initialize
SD_ReadBlock
SD_WriteBlock
ENTRY ADDRESS REF BY
===== ======= ======
SD_StartSD 00001029
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000102C - 0000102D (0x2 bytes), align: 2
Segment part 18. Intra module refs: SD_EraseBlock
SD_Initialize
SD_ReadBlock
SD_WriteBlock
ENTRY ADDRESS REF BY
===== ======= ======
SD_EndSD 0000102D
*************************************************************************
FILE NAME : F:\kangqinhua\IRA_Test\IAR实验例程\chapter5\5.7_sd_SPI\Debug\Obj\sdhal.r79
PROGRAM MODULE, NAME : sdhal
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 00001030 - 000010BD (0x8e bytes), align: 2
Segment part 2. Intra module refs: SD_HardWareInit
ENTRY ADDRESS REF BY
===== ======= ======
SD_Power 00001031
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000010C0 - 000010F7 (0x38 bytes), align: 2
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
SD_HardWareInit 000010C1 SD_Initialize (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000010F8 - 00001127 (0x30 bytes), align: 2
Segment part 4. Intra module refs: SD_HardWareInit
ENTRY ADDRESS REF BY
===== ======= ======
SPI_Clk400k 000010F9
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001128 - 00001157 (0x30 bytes), align: 2
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
SPI_ClkToMax 00001129 SD_Initialize (sddriver)
stack 1 = 00000000 ( 00000010 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001158 - 0000116B (0x14 bytes), align: 2
Segment part 6.
ENTRY ADDRESS REF BY
===== ======= ======
SPI_SendByte 00001159 SD_ReadBlockData (sdcmd)
SD_ReadRegister (sdcmd)
SD_SPIDelay (sdcmd)
SD_SendCmd (sdcmd)
SD_WaitBusy (sdcmd)
SD_WriteBlockData (sdcmd)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000116C - 0000116F (0x4 bytes), align: 2
Segment part 7. Intra module refs: SPI_Clk400k
SPI_ClkToMax
SPI_SendByte
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001170 - 00001197 (0x28 bytes), align: 2
Segment part 8.
ENTRY ADDRESS REF BY
===== ======= ======
SPI_RecByte 00001171 SD_ReadBlockData (sdcmd)
SD_ReadRegister (sdcmd)
SD_SendCmd (sdcmd)
SD_WaitBusy (sdcmd)
SD_WriteBlockData (sdcmd)
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001198 - 0000119B (0x4 bytes), align: 2
Segment part 9. Intra module refs: SPI_RecByte
SPI_SendByte
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000119C - 000011AB (0x10 bytes), align: 2
Segment part 10.
ENTRY ADDRESS REF BY
===== ======= ======
SPI_CS_Assert 0000119D SD_Initialize (sddriver)
SD_ReadBlockData (sdcmd)
SD_ReadRegister (sdcmd)
SD_SendCmd (sdcmd)
SD_WaitBusy (sdcmd)
SD_WriteBlockData (sdcmd)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011AC - 000011BB (0x10 bytes), align: 2
Segment part 11.
ENTRY ADDRESS REF BY
===== ======= ======
SPI_CS_Deassert 000011AD SD_Initialize (sddriver)
SD_ReadBlockData (sdcmd)
SD_ReadRegister (sdcmd)
SD_SendCmd (sdcmd)
SD_WaitBusy (sdcmd)
SD_WriteBlockData (sdcmd)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011BC - 000011D1 (0x16 bytes), align: 2
Segment part 12.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ChkCard 000011BD SD_EraseBlock (sddriver)
SD_Initialize (sddriver)
SD_ReadBlock (sddriver)
SD_WriteBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011D4 - 000011D7 (0x4 bytes), align: 2
Segment part 13. Intra module refs: SD_ChkCard
SD_HardWareInit
SD_Power
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011D8 - 000011ED (0x16 bytes), align: 2
Segment part 14.
ENTRY ADDRESS REF BY
===== ======= ======
SD_ChkCardWP 000011D9 SD_EraseBlock (sddriver)
SD_WriteBlock (sddriver)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011F0 - 000011F3 (0x4 bytes), align: 2
Segment part 15. Intra module refs: SD_ChkCardWP
SD_HardWareInit
*************************************************************************
FILE NAME : F:\kangqinhua\IRA_Test\IAR实验例程\chapter5\5.7_sd_SPI\Debug\Obj\startup.r79
PROGRAM MODULE, NAME : startup
SEGMENTS IN THE MODULE
======================
DATA_Z
Relative segment, address: 2000021C - 2000031B (0x100 bytes), align: 2
Segment part 2. Intra module refs: g_pfnVectors
LOCAL ADDRESS
===== =======
pulStack 2000021C
-------------------------------------------------------------------------
INTVEC
Relative segment, address: 00000000 - 000000EF (0xf0 bytes), align: 2
Segment part 3. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
g_pfnVectors 00000000
-------------------------------------------------------------------------
CODE
Relative segment, address: 000011F4 - 00001233 (0x40 bytes), align: 2
Segment part 4. Intra module refs: g_pfnVectors
ENTRY ADDRESS REF BY
===== ======= ======
ResetISR 000011F5 Absolute parts (?ABS_ENTRY_MOD)
stack 1 = 00000000 ( 00000004 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001234 - 00001235 (0x2 bytes), align: 2
Segment part 5. Intra module refs: g_pfnVectors
LOCAL ADDRESS
===== =======
NmiSR 00001235
-------------------------------------------------------------------------
CODE
Relative segment, address: 00001238 - 00001239 (0x2 bytes), align: 2
Segment part 6. Intra module refs: g_pfnVectors
LOCAL ADDRESS
===== =======
FaultISR 00001239
-------------------------------------------------------------------------
CODE
Relative segment, address: 0000123C - 0000123D (0x2 bytes), align: 2
Segment part 7. Intra module refs: g_pfnVectors
LOCAL ADDRESS
===== =======
IntDefaultHandler 0000123D
****************************************
* *
* SEGMENTS IN ADDRESS ORDER *
* *
****************************************
SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
INTVEC 00000000 - 000000EF F0 rel 2
CODE 000000F0 - 0000123D 114E rel 2
INITTAB 00001240 - 0000124B C rel 2
DATA_ID 0000124C dse 0
DATA_C 0000124C - 000012D3 88 rel 2
DATA_I 20000000 dse 0
DATA_Z 20000000 - 2000031B 31C rel 2
****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************
4 670 bytes of CODE memory
796 bytes of DATA memory
148 bytes of CONST memory
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -