⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2c_slave.map

📁 dsPIIC30F I2C SLAVE端通訊程序程式
💻 MAP
📖 第 1 页 / 共 5 页
字号:
                  0x00056e                  _LCD_L_Delay
                  0x000584                  _LCD_S_Delay
                  0x00029a                  _MasterReadI2C
                  0x00022c                  _MasterWriteI2C
                  0x00095e                  _My_String1
                  0x0002aa                  _NotAckI2C
                  0x000180                  _OpenADC10
                  0x000290                  _OpenI2C
                  0x00033a                  _OpenLCD
                  0x000200                  _OpenTimer1
                  0x000296                  _RestartI2C
                  0x00019e                  _SetChanADC10
                  0x000228                  _StartI2C
                  0x00023a                  _StopI2C
                  0x0003c2                  _WriteCmdLCD
                  0x000404                  _WriteDataLCD
                  0x000992                  __DefaultInterrupt
                  0xf80004                  __FBORPOR
                  0xf8000a                  __FGS
                  0xf80000                  __FOSC
                  0xf80002                  __FWDT
                  0x0005be                  __SI2CInterrupt
                  0x00059e                  __T1Interrupt
                  0x000100                  __resetPRI
                  0x000680                  _main
                  0x00051c                  _put_Num_LCD
                  0x000446                  _putcLCD
                  0x0004d6                  _puthexLCD
                  0x0004a2                  _putrsLCD
                  0x0004bc                  _putsLCD
                  0x000486                  _setcurLCD

Memory Configuration

Name             Origin             Length             Attributes
data             0x000800           0x000800           a !xr
program          0x000100           0x007f00           xr
reset            0x000000           0x000004  
ivt              0x000004           0x00007c  
aivt             0x000084           0x00007c  
__FOSC           0xf80000           0x000002  
__FWDT           0xf80002           0x000002  
__FBORPOR        0xf80004           0x000002  
__CONFIG4        0xf80006           0x000002  
__CONFIG5        0xf80008           0x000002  
__FGS            0xf8000a           0x000002  
eedata           0x7ffc00           0x000400  
*default*        0x000000           0xffffffff  

Linker script and memory map

LOAD C:\dsPIC30F Module Training\3. I2C\IC2 Slave\ADCSubs.o
LOAD C:\dsPIC30F Module Training\3. I2C\IC2 Slave\C30EVM_LCD.o
LOAD C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
LOAD C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSubs_Slave.o
LOAD C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a
                    0x0001                  __NO_HANDLES = 0x1
                    0x0000                  __RESET_BASE = 0x0
                    0x0004                  __IVT_BASE = 0x4
                    0x0084                  __AIVT_BASE = 0x84
                    0x0100                  __CODE_BASE = 0x100
                    0x0000                  __SFR_BASE = 0x0
                    0x0800                  __DATA_BASE = 0x800
                    0x0c00                  __YDATA_BASE = 0xc00

.reset            0x000000          0x4
                  0x000000          0x2 SHORT 0x100 <code 336> (__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000100        0x85e
 *(.handle)
 *(.libc)
 .libc            0x000100         0x80 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libpic30-coff.a(crt0.o)
                  0x000100                  _resetPRI
                  0x000100                  _reset
                  0x000114                  _psv_init
                  0x000124                  _data_init
 *(.libm)
 *(.libdsp)
 *(.lib*)
 .libperi         0x000180         0x1e C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(OpenADC10.o)
                  0x000180                  OpenADC10
 .libperi         0x00019e          0x4 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(SetChanADC10.o)
                  0x00019e                  SetChanADC10
 .libperi         0x0001a2         0x26 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(ConfigIntADC10.o)
                  0x0001a2                  ConfigIntADC10
 .libperi         0x0001c8          0x4 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(ConvertADC10.o)
                  0x0001c8                  ConvertADC10
 .libperi         0x0001cc          0xe C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(BusyADC10.o)
                  0x0001cc                  BusyADC10
 .libperi         0x0001da         0x26 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(ConfigIntTimer1.o)
                  0x0001da                  ConfigIntTimer1
 .libperi         0x000200          0x8 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(OpenTimer1.o)
                  0x000200                  OpenTimer1
 .libperi         0x000208         0x20 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(IdleI2C.o)
                  0x000208                  IdleI2C
 .libperi         0x000228          0x4 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(StartI2C.o)
                  0x000228                  StartI2C
 .libperi         0x00022c          0xe C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(MasterWriteI2C.o)
                  0x00022c                  MasterWriteI2C
 .libperi         0x00023a          0x4 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(StopI2C.o)
                  0x00023a                  StopI2C
 .libperi         0x00023e         0x52 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(ConfigIntI2C.o)
                  0x00023e                  ConfigIntI2C
 .libperi         0x000290          0x6 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(OpenI2C.o)
                  0x000290                  OpenI2C
 .libperi         0x000296          0x4 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(RestartI2C.o)
                  0x000296                  RestartI2C
 .libperi         0x00029a         0x10 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(MasterReadI2C.o)
                  0x00029a                  MasterReadI2C
 .libperi         0x0002aa          0x6 C:\Program Files\Microchip\MPLAB C30\lib\libp30F4011-coff.a(NotAckI2C.o)
                  0x0002aa                  NotAckI2C
 *(.text)
 .text            0x0002b0         0x8a C:\dsPIC30F Module Training\3. I2C\IC2 Slave\ADCSubs.o
                  0x0002b0                  Init_ADC
                  0x0002e4                  Get_VR1
                  0x00030c                  Get_VR2
                  0x000334                  Get_AD_Key
 .text            0x00033a        0x264 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\C30EVM_LCD.o
                  0x00033a                  OpenLCD
                  0x0003c2                  WriteCmdLCD
                  0x000404                  WriteDataLCD
                  0x000446                  putcLCD
                  0x000452                  LCD_CMD_W_Timing
                  0x00046c                  LCD_DAT_W_Timing
                  0x000486                  setcurLCD
                  0x0004a2                  putrsLCD
                  0x0004bc                  putsLCD
                  0x0004d6                  puthexLCD
                  0x00051c                  put_Num_LCD
                  0x00056e                  LCD_L_Delay
                  0x000584                  LCD_S_Delay
 .text            0x00059e        0x156 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
                  0x00059e                  _T1Interrupt
                  0x0005be                  _SI2CInterrupt
                  0x000680                  main
 .text            0x0006f4        0x26a C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSubs_Slave.o
                  0x0006f4                  I2C_ACKPolling
                  0x00074c                  Init_I2C
                  0x00076c                  EEPROM_ByteWrite
                  0x000848                  EEPROM_ByteRead

usercode
 *(usercode)

__FOSC            0xf80000          0x2
 *(__FOSC.sec)
 __FOSC.sec       0xf80000          0x2 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
                  0xf80000                  _FOSC

__FWDT            0xf80002          0x2
 *(__FWDT.sec)
 __FWDT.sec       0xf80002          0x2 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
                  0xf80002                  _FWDT

__FBORPOR         0xf80004          0x2
 *(__FBORPOR.sec)
 __FBORPOR.sec    0xf80004          0x2 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
                  0xf80004                  _FBORPOR

__CONFIG4
 *(__CONFIG4.sec)

__CONFIG5
 *(__CONFIG5.sec)

__FGS             0xf8000a          0x2
 *(__FGS.sec)
 __FGS.sec        0xf8000a          0x2 C:\dsPIC30F Module Training\3. I2C\IC2 Slave\I2CSlave_main.o
                  0xf8000a                  _FGS

user_eedata
 *(user_eedata)

.icd                0x0800         0x50
                    0x0850                  . = (. + DEFINED (__ICD2RAM)?0x50:0x0)
 *fill*             0x0800         0x5000

userdata
 *(userdata)

.comment
 *(.comment)

.debug_info

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -