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

📄 lcm046drv.map

📁 LCM046在PIC24HJ64GP506单片机上的驱动程序
💻 MAP
📖 第 1 页 / 共 5 页
字号:
Archive member included because of file (symbol)

i:/mplab c30/bin/../lib\libpic30-coff.a(crt1.o)
                              (_resetALT)
i:/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
                              (_resetPRI)


Program Memory Usage

section                    address   length (PC units)   length (bytes) (dec)
-------                    -------   -----------------   --------------------
.reset                           0                 0x4             0x6  (6)
.ivt                           0x4                0xfc           0x17a  (378)
.aivt                        0x104                0xfc           0x17a  (378)
.text                        0x200               0x36e           0x525  (1317)
.dinit                       0x56e                0x18            0x24  (36)
.isr                         0x586                 0x2             0x3  (3)

                     Total program memory used (bytes):          0x846  (2118) 1%


Data Memory Usage

section                    address      alignment gaps    total length  (dec)
-------                    -------      --------------    -------------------
.ndata                       0x800                   0             0xe  (14)
.nbss                        0x80e                   0             0xa  (10)

                        Total data memory used (bytes):           0x18  (24) <1%


Dynamic Memory Usage

region                     address                      maximum length  (dec)
------                     -------                      ---------------------
heap                             0                                   0  (0)
stack                        0x818                              0x1fe8  (8168)

                        Maximum dynamic memory (bytes):         0x1fe8  (8168)


External Symbols in Data Memory (by address):

                    0x0800                  _segdata
                    0x080a                  _DISChar
                    0x080e                  _command
                    0x0810                  _lcdaddr
                    0x0812                  _lcdaddrtemp
                    0x0814                  _lcddata
                    0x0816                  _lcddatatemp

External Symbols in Data Memory (by name):

                    0x080a                  _DISChar
                    0x080e                  _command
                    0x0810                  _lcdaddr
                    0x0812                  _lcdaddrtemp
                    0x0814                  _lcddata
                    0x0816                  _lcddatatemp
                    0x0800                  _segdata

External Symbols in Program Memory (by address):

                  0x000200                  __resetPRI
                  0x000280                  _main
                  0x000586                  __DefaultInterrupt

External Symbols in Program Memory (by name):

                  0x000586                  __DefaultInterrupt
                  0x000200                  __resetPRI
                  0x000280                  _main

Memory Configuration

Name             Origin             Length             Attributes
data             0x000800           0x002000           a !xr
reset            0x000000           0x000004  
ivt              0x000004           0x0000fc  
aivt             0x000104           0x0000fc  
program          0x000200           0x015600           xr
FBS              0xf80000           0x000002  
FSS              0xf80002           0x000002  
FGS              0xf80004           0x000002  
FOSCSEL          0xf80006           0x000002  
FOSC             0xf80008           0x000002  
FWDT             0xf8000a           0x000002  
FPOR             0xf8000c           0x000002  
CONFIG3          0xf8000e           0x000002  
FUID0            0xf80010           0x000002  
FUID1            0xf80012           0x000002  
FUID2            0xf80014           0x000002  
FUID3            0xf80016           0x000002  
*default*        0x000000           0xffffffff  

Linker script and memory map

LOAD G:\SZ_HBJ\prog\LCM046_DRV\LCM046_ok\LCDdrv.o
                    0x0004                  __IVT_BASE = 0x4
                    0x0104                  __AIVT_BASE = 0x104
                    0x0800                  __DATA_BASE = 0x800
                    0x2000                  __DMA_BASE = 0x2000
                    0x27ff                  __DMA_END = 0x27ff
                    0x0200                  __CODE_BASE = 0x200

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

.text             0x000200        0x36e
 *(.handle)
 *(.libc)
 .libc            0x000200         0x80 i:/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
                  0x000200                  _resetPRI
                  0x000200                  _reset
                  0x000214                  _psv_init
                  0x000224                  _data_init
 *(.libm)
 *(.libdsp)
 *(.lib*)
 *(.text)
 .text            0x000280        0x2ee G:\SZ_HBJ\prog\LCM046_DRV\LCM046_ok\LCDdrv.o
                  0x000280                  main

__FBS
 *(__FBS.sec)

__FSS
 *(__FSS.sec)

__FGS
 *(__FGS.sec)

__FOSCSEL
 *(__FOSCSEL.sec)

__FOSC
 *(__FOSC.sec)

__FWDT
 *(__FWDT.sec)

__FPOR
 *(__FPOR.sec)

__FUID0

⌨️ 快捷键说明

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