📄 codeexample.map
字号:
Archive member included because of file (symbol)
C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\lib\libpic30-coff.a(crt1.o)
(_resetALT)
C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\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 0x7c 0xba (186)
.aivt 0x84 0x7c 0xba (186)
.text 0x100 0x120 0x1b0 (432)
.dinit 0x220 0x1e 0x2d (45)
.isr 0x23e 0x2 0x3 (3)
Total program memory used (bytes): 0x35a (858) 1%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.icd 0x800 0x50 0x50 (80)
.xbss 0x850 0 0x6 (6)
.nbss 0x856 0 0xa (10)
.ndata 0x860 0 0x6 (6)
.ybss 0xffa 0 0x6 (6)
Total data memory used (bytes): 0x6c (108) 5%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x866 0x794 (1940)
Maximum dynamic memory (bytes): 0x794 (1940)
External Symbols in Data Memory (by address):
0x0850 _abcCoefficient
0x0856 _fooPID
0x0860 _kCoeffs
0x0ffa _controlHistory
External Symbols in Data Memory (by name):
0x0850 _abcCoefficient
0x0ffa _controlHistory
0x0856 _fooPID
0x0860 _kCoeffs
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 _PID
0x0001b8 _PIDInit
0x0001ce _PIDCoeffCalc
0x0001f2 _main
0x00023e __DefaultInterrupt
External Symbols in Program Memory (by name):
0x000180 _PID
0x0001ce _PIDCoeffCalc
0x0001b8 _PIDInit
0x00023e __DefaultInterrupt
0x000100 __resetPRI
0x0001f2 _main
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:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\src\obj\pid.o
LOAD C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\src\obj\main.o
LOAD C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\lib\libpic30-coff.a
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE006_address_error_trap\lib\libc-coff.a
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE006_address_error_trap\lib\libm-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 0x120
*(.handle)
*(.libc)
.libc 0x000100 0x80 C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\lib\libpic30-coff.a(crt0.o)
0x000100 _resetPRI
0x000100 _reset
0x000114 _psv_init
0x000124 _data_init
*(.libm)
*(.libdsp)
.libdsp 0x000180 0x72 C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\src\obj\pid.o
0x000180 PID
0x0001b8 PIDInit
0x0001ce PIDCoeffCalc
*(.lib*)
*(.text)
.text 0x0001f2 0x2e C:\Documents and Settings\c11300\Desktop\C30 v2.0 Deliverables\examples\IDE_examples\CE019_PID\src\obj\main.o
0x0001f2 main
usercode
*(usercode)
__FOSC
*(__FOSC.sec)
__FWDT
*(__FWDT.sec)
__FBORPOR
*(__FBORPOR.sec)
__CONFIG4
*(__CONFIG4.sec)
__CONFIG5
*(__CONFIG5.sec)
__FGS
*(__FGS.sec)
user_eedata
*(user_eedata)
.icd 0x0800 0x50
0x0850 . = (. + DEFINED (__ICD2RAM)?0x50:0x0)
*fill* 0x0800 0x5000
userdata
*(userdata)
.comment
*(.comment)
.debug_info
*(.debug_info)
*(.gnu.linkonce.wi.*)
.debug_abbrev
*(.debug_abbrev)
.debug_line
*(.debug_line)
.debug_frame
*(.debug_frame)
.debug_str
*(.debug_str)
.debug_loc
*(.debug_loc)
.debug_macinfo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -