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

📄 an992.map

📁 用C语言写的用于微新公司数字信号控制器30F6014的
💻 MAP
📖 第 1 页 / 共 5 页
字号:
Archive member included       because of file (symbol)

C:\PIC30_~1\lib\libpic30.a(crt1.o)
                              (_resetALT)
C:\PIC30_~1\lib\libpic30.a(crt0.o)
                              (_resetPRI)
C:\PIC30_~1\lib\libm.a(udivsi3.o)
                              C:\AN992\medium_event.o (__udivsi3)
C:\PIC30_~1\lib\libm.a(mulsi3.o)
                              C:\AN992\medium_event.o (__mulsi3)
C:\PIC30_~1\lib\libm.a(divsi3.o)
                              C:\AN992\medium_event.o (__divsi3)
C:\PIC30_~1\lib\libc.a(atoi.o)
                              C:\AN992\user_interface.o (atoi)
C:\PIC30_~1\lib\libc.a(xstoul.o)
                              C:\PIC30_~1\lib\libc.a(atoi.o) (_Stoul)
C:\PIC30_~1\lib\libc.a(isspace.os)
                              C:\PIC30_~1\lib\libc.a(xstoul.o) (isspace)
C:\PIC30_~1\lib\libc.a(tolower.os)
                              C:\PIC30_~1\lib\libc.a(xstoul.o) (tolower)
C:\PIC30_~1\lib\libc.a(memchr.o)
                              C:\PIC30_~1\lib\libc.a(xstoul.o) (memchr)
C:\PIC30_~1\lib\libc.a(errno.o)
                              C:\PIC30_~1\lib\libc.a(xstoul.o) (errno)


Program Memory Usage

section        address   length (PC units)   length (bytes) (dec)
-------        -------   -----------------   --------------------
.reset               0                 0x4             0x6  (6)
.ivt               0x4                0x7c            0xba  (186)
.aivt             0x84                0x7c            0xba  (186)
.text            0x100              0x197a          0x2637  (9783)
.dinit          0x1a7a                0xbe           0x11d  (285)
.const          0x1b38               0x750           0xaf8  (2808)
__FOSC        0xf80000                 0x2             0x2  (2)

         Total program memory used (bytes):         0x33c9  (13257)


Data Memory Usage

section        address      alignment gaps    total length  (dec)
-------        -------      --------------    -------------------
.nbss            0x850                   0            0xc2  (194)
.ndata           0x912                   0           0x106  (262)

            Total data memory used (bytes):          0x1c8  (456)


Dynamic Memory Usage

region         address                      maximum length  (dec)
------         -------                      ---------------------
heap             0xa18                                   0  (0)
stack            0xa18                               0x1e0  (480)

            Maximum dynamic memory (bytes):          0x1e0  (480)


Memory Configuration

Name             Origin             Length             Attributes
data             0x000800           0x000400           a !xr
program          0x000100           0x003f00           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  

Linker script and memory map

LOAD C:\AN992\config.o
LOAD C:\AN992\flash_routines.o
LOAD C:\AN992\globals.o
LOAD C:\AN992\ISRs.o
LOAD C:\AN992\main.o
LOAD C:\AN992\medium_event.o
LOAD C:\AN992\setup.o
LOAD C:\AN992\slow_event.o
LOAD C:\AN992\user_interface.o
                    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
                    0x0a00                  __YDATA_BASE=0xa00

.reset            0x000000          0x4
                  0x000000          0x2 SHORT 0x100 M(__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((M(__reset)>>=0x10)&0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000100       0x197a
 *(.handle)
 *(.libc)
 .libc            0x000100         0x80 C:\PIC30_~1\lib\libpic30.a(crt0.o)
                  0x000100                  _reset
                  0x000114                  _psv_init
                  0x000100                  _resetPRI
                  0x000124                  _data_init
 .libc            0x000180          0x8 C:\PIC30_~1\lib\libc.a(atoi.o)
                  0x000180                  atoi
 .libc            0x000188        0x126 C:\PIC30_~1\lib\libc.a(xstoul.o)
                  0x000188                  _Stoul
 .libc            0x0002ae         0x10 C:\PIC30_~1\lib\libc.a(isspace.os)
                  0x0002ae                  isspace
 .libc            0x0002be          0xe C:\PIC30_~1\lib\libc.a(tolower.os)
                  0x0002be                  tolower
 .libc            0x0002cc         0x14 C:\PIC30_~1\lib\libc.a(memchr.o)
                  0x0002cc                  memchr
 .libc            0x0002e0          0xc C:\PIC30_~1\lib\libc.a(errno.o)
                  0x0002e0                  _Geterrno
 *(.libm)
 .libm            0x0002ec         0x20 C:\PIC30_~1\lib\libm.a(udivsi3.o)
                  0x0002ec                  __udivsi3
 .libm            0x00030c          0xc C:\PIC30_~1\lib\libm.a(mulsi3.o)
                  0x00030c                  __mulsi3
 .libm            0x000318         0x1e C:\PIC30_~1\lib\libm.a(divsi3.o)
                  0x000318                  __divsi3
 *(.libdsp)
 *(.lib*)
 *(.text)
 .text            0x000336         0xb8 C:\AN992\flash_routines.o
                  0x000336                  erase_flash_row
                  0x000352                  program_flash
 .text            0x0003ee        0x892 C:\AN992\ISRs.o
                  0x00062c                  _T3Interrupt
                  0x00044e                  _ADCInterrupt
                  0x000508                  _U1TXInterrupt
                  0x0003f8                  _AddressError
                  0x000546                  _T2Interrupt
                  0x00052c                  _T1Interrupt
                  0x000404                  _StackError
                  0x000424                  _FLTAInterrupt
                  0x000410                  _MathError
                  0x0003ee                  _DefaultInterrupt
                  0x00050c                  _U1RXInterrupt
                  0x00041c                  _PWMInterrupt
                  0x000632                  check_zero_crossing
 .text            0x000c80         0x4c C:\AN992\main.o
                  0x000c80                  main
 .text            0x000ccc        0x48c C:\AN992\medium_event.o
                  0x000f12                  voltage_control
                  0x000d70                  speed_loop
                  0x000ccc                  medium_event_handler
                  0x000f88                  starting_code
 .text            0x001158         0xe0 C:\AN992\setup.o
                  0x0011f8                  ReadConfig
                  0x0011e0                  setup_timers
                  0x0011d4                  setup_qei
                  0x001158                  setup_ports
                  0x001220                  setup_uart
                  0x001202                  WriteConfig
                  0x001174                  setup_motor_pwms
                  0x0011b8                  setup_adc
 .text            0x001238         0x3e C:\AN992\slow_event.o
                  0x001238                  slow_event_handler
 .text            0x001276        0x804 C:\AN992\user_interface.o
                  0x001a54                  send_fault
                  0x0016d6                  serial_handler
                  0x0019be                  SendRunMsg
                  0x0018ca                  SendHelpInfo
                  0x001878                  SendErrorMsg
                  0x001856                  SendTab
                  0x0019b4                  SendFaultMsg
                  0x001378                  process_parameters
                  0x00189e                  SendHelpMsg
                  0x001a16                  send_run
                  0x0019e4                  SendControlPara
                  0x001882                  SendMsg
                  0x001276                  process_switches
                  0x001a0e                  SendHeader
                  0x0016ac                  debounce_switches
                  0x00172c                  CheckHelp
                  0x0019c8                  SendMotorPara
                  0x0017f6                  SaveValue
                  0x0019d6                  SendLimitPara
                  0x001862                  SendCRLF
                  0x001928                  SendValue
                  0x00178a                  GetMsgIndex
                  0x0019f2                  SendStartingPara
                  0x001a00                  SendBoardPara

.dinit            0x001a7a         0xbe
 *(.dinit)
 .dinit           0x001a7a         0xbe data_init

usercode
 *(usercode)

__FOSC            0xf80000          0x2
 *(__FOSC.sec)
 __FOSC.sec       0xf80000          0x2 C:\AN992\config.o
                  0xf80000                  _FOSC

⌨️ 快捷键说明

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