13.2 Contents
The map file produced by the linker consists of the following items for the specified project. Note that map file content can very based on project options selected.
| Item | Description |
|---|---|
| Tool Name and Command | Path and executable name of the linker, as well as command line options used. |
| Archive Members | The name of any members from archive files that are included in the link. |
| Memory Usage Report | The starting address and length of all output sections in program memory, data memory and dynamic memory. |
| External Symbol Tables | All external symbols in data and program memory. |
| Discarded Input Sections | Sections removed through garbage collection. |
| Memory Configuration | All of the memory regions defined for the link. |
| Linker Script and Memory Map | Modules, sections and symbols that are included in the link as specified in the linker script. |
Map File
The following is an example of a linker map file for the MPLAB Discover project “PIC32AK1216GC41064 General Purpose DIM Out of the Box Demo.” Note that sections have been shortened to save space. The character “:” represents lines removed.
Tool Name and Command
Tool Name:
c:\program files\microchip\xc32\v4.60\pic32a\bin\bin\..\bin/elf-ld.exe
Command:
-p32AK1216GC41064 \
--mdfp=C:/Program Files/Microchip/MPLABX/v6.25/packs/Microchip/PIC32AK-GC_DFP/1.0.5/xc32 \
-o \
dist/default/production/pic32ak1216gc41064-gpdim.X.production.elf \
-Lc:/program files/microchip/xc32/v4.60/pic32a/bin/bin/.. \
-LC:/Program Files/Microchip/MPLABX/v6.25/packs/Microchip/PIC32AK-GC_DFP/1.0.5/xc32/bin/../support/PIC32A/gld \
-Lc:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib \
-Lc:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../support/PIC32A/gld \
build/default/production/bsp/led0.o \
build/default/production/bsp/led1.o \
build/default/production/bsp/led2.o \
build/default/production/bsp/led3.o \
build/default/production/bsp/led4.o \
build/default/production/bsp/led5.o \
build/default/production/bsp/led6.o \
build/default/production/bsp/led7.o \
build/default/production/bsp/led_blue.o \
build/default/production/bsp/led_green.o \
build/default/production/bsp/led_red.o \
build/default/production/bsp/led_rgb.o \
build/default/production/bsp/pot.o \
build/default/production/bsp/s1.o \
build/default/production/bsp/s2.o \
build/default/production/bsp/s3.o \
build/default/production/bsp/task.o \
build/default/production/_ext/60163342/plib_adc1.o \
build/default/production/_ext/60165246/plib_sccp2.o \
build/default/production/_ext/60165246/plib_sccp1.o \
build/default/production/_ext/60165246/plib_sccp3.o \
build/default/production/_ext/60165520/plib_clk.o \
build/default/production/_ext/1865254177/plib_gpio.o \
build/default/production/_ext/1865312166/plib_intc.o \
build/default/production/_ext/60181895/plib_tmr1.o \
build/default/production/_ext/1865657120/plib_uart1.o \
build/default/production/_ext/163028504/xc32_monitor.o \
build/default/production/_ext/1171490990/traps.o \
build/default/production/_ext/1171490990/initialization.o \
build/default/production/_ext/1171490990/interrupts.o \
build/default/production/_ext/1360937237/main.o \
--defsym=__MPLAB_BUILD=1 \
-Tp32AK1216GC41064.gld.00 \
--heap=0 \
--data-init \
--gc-sections \
--isr \
--stackguard=16 \
--no-force-link \
--smart-io \
-Map=pic32a.map \
--memorysummary \
dist/default/production/memoryfile.xml \
-start-group \
--library=c99-pic30-elf \
--library=m-elf \
--library=c99-elf \
-end-group \
Archive Members
Optional library libp32AK1216GC41064.a not found
Archive member included to satisfy reference by file (symbol)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(crt_start_mode_normal.AAMeo)
(__crt_start_mode_normal)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(crt0_extendedaa.o)
(__resetPRI)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(data_init_extendedaa.o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(crt0_extendedaa.o) (__data_init_extended)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(puts.GENERIC-32PIC-AK_o)
build/default/production/_ext/1360937237/main.o (_puts)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setbuf.GENERIC-32PIC-AK_o)
build/default/production/_ext/1171490990/initialization.o (_setbuf)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setvbuf.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setbuf.GENERIC-32PIC-AK_o) (_setvbuf)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdin.GENERIC-32PIC-AK_o)
build/default/production/_ext/1171490990/initialization.o (__stdin)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdout.GENERIC-32PIC-AK_o)
build/default/production/_ext/1171490990/initialization.o (__stdout)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__out.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdout.GENERIC-32PIC-AK_o) (___stdio_write_unbuffered)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_close.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdout.GENERIC-32PIC-AK_o) (___stdio_close_rw)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_read.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdin.GENERIC-32PIC-AK_o) (___stdio_read)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_write.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setvbuf.GENERIC-32PIC-AK_o) (___stdio_write_buffered)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__towrite.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_write.GENERIC-32PIC-AK_o) (___towrite)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(fputs.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(puts.GENERIC-32PIC-AK_o) (_fputs)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(fwrite.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(fputs.GENERIC-32PIC-AK_o) (_fwrite)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(lite_malloc.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setvbuf.GENERIC-32PIC-AK_o) (_malloc)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(memcpy.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__out.GENERIC-32PIC-AK_o) (_memcpy)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(putc.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(puts.GENERIC-32PIC-AK_o) (_putc_unlocked)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(readv.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_read.GENERIC-32PIC-AK_o) (_readv)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(strlen.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(fputs.GENERIC-32PIC-AK_o) (_strlen)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(writev.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_write.GENERIC-32PIC-AK_o) (_writev)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(expand_heap.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(lite_malloc.GENERIC-32PIC-AK_o) (___expand_heap)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_0.GENERIC-32PIC-AK_o)
build/default/production/_ext/1360937237/main.o (__printf_0)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_s.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_0.GENERIC-32PIC-AK_o) (___fmt_0_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__int_vfprintf.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_0.GENERIC-32PIC-AK_o) (___vfprintf)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_s.GENERIC-32PIC-AK_o) (___pad)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(memset.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (_memset)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_doux.GENERIC-32PIC-AK_o)
build/default/production/_ext/1360937237/main.o (__printf_cdnopuxX)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_d.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_doux.GENERIC-32PIC-AK_o) (___fmt_d_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_o.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_doux.GENERIC-32PIC-AK_o) (___fmt_o_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_u.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_doux.GENERIC-32PIC-AK_o) (___fmt_u_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_x.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__sio_printf_doux.GENERIC-32PIC-AK_o) (___fmt_x_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__cvt_u.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_d.GENERIC-32PIC-AK_o) (___cvt_u)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setvbuf.GENERIC-32PIC-AK_o) (___io_buf_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fclose.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___fclose_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fseeko.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___fseeko_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__ftello.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___ftello_adj_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__putc.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___putc_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_exit.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___stdio_exit_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__overflow.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__putc.GENERIC-32PIC-AK_o) (___overflow)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_init_needed.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdout.GENERIC-32PIC-AK_o) (___io_init_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_rw_needed.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(stdin.GENERIC-32PIC-AK_o) (___io_rw_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fopen_rw.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_rw_needed.GENERIC-32PIC-AK_o) (___fopen_rw_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__ftello_rw.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_rw_needed.GENERIC-32PIC-AK_o) (___ftello_adj_rw_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__towrite_rw.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_rw_needed.GENERIC-32PIC-AK_o) (___towrite_rw_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(lseek.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_close.GENERIC-32PIC-AK_o) (_lseek)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__errno_location.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(lite_malloc.GENERIC-32PIC-AK_o) (___errno_val)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(atoi.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (_atoi)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(tolower.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (_tolower)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__pop_float.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (___pop_float)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__pop_int.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (___pop_int)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__pop_ptr.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__printf_core.GENERIC-32PIC-AK_o) (___pop_ptr)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(toupper.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fmt_x.GENERIC-32PIC-AK_o) (_toupper)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_file_needed.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___io_file_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_std_needed.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_buf_needed.GENERIC-32PIC-AK_o) (___io_std_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fopen.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_std_needed.GENERIC-32PIC-AK_o) (___fopen_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__fwrite.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_std_needed.GENERIC-32PIC-AK_o) (___fwrite_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stderr.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_std_needed.GENERIC-32PIC-AK_o) (___init_stderr_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdout.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_std_needed.GENERIC-32PIC-AK_o) (___init_stdout_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__init_stdio.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__io_init_needed.GENERIC-32PIC-AK_o) (___init_stdio_needed)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(syscall_ret.GENERIC-32PIC-AK_o)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(lseek.GENERIC-32PIC-AK_o) (___syscall_ret)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(extendsfdf.aa.AA_eo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__pop_float.GENERIC-32PIC-AK_o) (___extendsfdf2)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(funpack.aa.AA_eo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(extendsfdf.aa.AA_eo) (__funpack)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(close.AAMeo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__stdio_close.GENERIC-32PIC-AK_o) (_close)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(sbrk.AAMeo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(expand_heap.GENERIC-32PIC-AK_o) (_sbrk)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(divmoddi3.AA_eo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(__cvt_u.GENERIC-32PIC-AK_o) (___udivdi3)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(brk.AAMeo)
c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(sbrk.AAMeo) (_brk)
Memory Usage Report
xc32-ld v4.60 (B)
Default Code Model: Small
Default Data Model: Small
Default Scalar Model: Small
"program" Memory [Origin = 0x800004, Length = 0x1fffc]
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
__ivt_0 0x800004 0x47c 0x47c (1148)
.text 0x800480 0x1ff8 0x1ff8 (8184)
.dinit 0x802478 0x1d8 0x1d8 (472)
C:\Users\c08227\AppData\Local\Temp\ccIOxoIQ.s.scn4 0x802650 0x158 0x158 (344)
.text.CLOCK_Initialize 0x8027a8 0xd4 0xd4 (212)
.text.checkUartApp 0x80287c 0xb0 0xb0 (176)
.text.main 0x80292c 0xa4 0xa4 (164)
.text.TASK_InterruptHandler 0x8029d0 0x94 0x94 (148)
.text.UART1_Read 0x802a64 0x80 0x80 (128)
.text.TASK_Request 0x802ae4 0x6c 0x6c (108)
.text.UART1_ErrorClear 0x802b50 0x58 0x58 (88)
.text.GPIO_Initialize 0x802ba8 0x54 0x54 (84)
.text.UART1_Write 0x802bfc 0x54 0x54 (84)
.text.printMenu 0x802c50 0x54 0x54 (84)
.text.SCCP2_CompareInitialize 0x802ca4 0x4c 0x4c (76)
.text.SCCP1_CompareInitialize 0x802cf0 0x4c 0x4c (76)
.text.SCCP3_CompareInitialize 0x802d3c 0x4c 0x4c (76)
.text.ADC1_Initialize 0x802d88 0x48 0x48 (72)
.text.LED_RGB_SetColor 0x802dd0 0x44 0x44 (68)
.text.INTC_Initialize 0x802e14 0x44 0x44 (68)
.text.T1_InterruptHandler 0x802e58 0x44 0x44 (68)
.text.read 0x802e9c 0x40 0x40 (64)
.text.TASK_Initialize 0x802edc 0x38 0x38 (56)
.text.CCT2_InterruptHandler 0x802f14 0x34 0x34 (52)
.text.CCT1_InterruptHandler 0x802f48 0x34 0x34 (52)
.text.CCT3_InterruptHandler 0x802f7c 0x34 0x34 (52)
.text.SYS_Initialize 0x802fb0 0x34 0x34 (52)
.text.initializeAllLEDs 0x802fe4 0x34 0x34 (52)
.text.setRGBIntensity 0x803018 0x34 0x34 (52)
.text.checkButtonS1 0x80304c 0x34 0x34 (52)
.text.checkButtonS2 0x803080 0x34 0x34 (52)
.text.checkButtonS3 0x8030b4 0x34 0x34 (52)
.text.TMR1_Initialize 0x8030e8 0x30 0x30 (48)
.text.write 0x803118 0x2c 0x2c (44)
.text.LED6_Toggle 0x803144 0x28 0x28 (40)
.text.LED7_Toggle 0x80316c 0x28 0x28 (40)
.text.LED_RGB_Initialize 0x803194 0x28 0x28 (40)
.text.LED_RGB_On 0x8031bc 0x28 0x28 (40)
.text.LED_RGB_Off 0x8031e4 0x28 0x28 (40)
.text.LED_RGB_Toggle 0x80320c 0x28 0x28 (40)
.text.UART1_Initialize 0x803234 0x28 0x28 (40)
.text.initializeAllButtons 0x80325c 0x28 0x28 (40)
.text.STDIO_BufferModeSet 0x803284 0x24 0x24 (36)
.text.LED5_Toggle 0x8032a8 0x20 0x20 (32)
.text.LED6_Set 0x8032c8 0x1c 0x1c (28)
.text.LED7_Set 0x8032e4 0x1c 0x1c (28)
.text.POT_Read 0x803300 0x1c 0x1c (28)
.text.LED5_Set 0x80331c 0x18 0x18 (24)
.text.LED_BLUE_Initialize 0x803334 0x18 0x18 (24)
.text.LED_BLUE_Toggle 0x80334c 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\ccvmDzdG.s.scn1 0x803364 0x18 0x18 (24)
.text.LED_GREEN_Initialize 0x80337c 0x18 0x18 (24)
.text.LED_GREEN_Toggle 0x803394 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\ccTiYi1v.s.scn1 0x8033ac 0x18 0x18 (24)
.text.LED_RED_Initialize 0x8033c4 0x18 0x18 (24)
.text.LED_RED_Toggle 0x8033dc 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\cc3ru6XG.s.scn1 0x8033f4 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\ccno59gI.s.scn1 0x80340c 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\ccIOxoIQ.s.scn5 0x803424 0x18 0x18 (24)
C:\Users\c08227\AppData\Local\Temp\ccRV9UMk.s.scn1 0x80343c 0x14 0x14 (20)
C:\Users\c08227\AppData\Local\Temp\ccPgj7hs.s.scn1 0x803450 0x14 0x14 (20)
C:\Users\c08227\AppData\Local\Temp\ccNLzn4w.s.scn1 0x803464 0x14 0x14 (20)
.text.BUTTON_S1_IsPressed 0x803478 0x14 0x14 (20)
.text.BUTTON_S2_IsPressed 0x80348c 0x14 0x14 (20)
.text.BUTTON_S3_IsPressed 0x8034a0 0x14 0x14 (20)
.text.UART1_ReceiverIsReady 0x8034b4 0x14 0x14 (20)
.text.UART1_TransmitterIsReady 0x8034c8 0x14 0x14 (20)
.text.moveCursor 0x8034dc 0x14 0x14 (20)
.text.LED_BLUE_On 0x8034f0 0x10 0x10 (16)
.text.LED_GREEN_On 0x803500 0x10 0x10 (16)
.text.LED_RED_On 0x803510 0x10 0x10 (16)
.text.SCCP2_CompareStop 0x803520 0x10 0x10 (16)
.text.SCCP1_CompareStop 0x803530 0x10 0x10 (16)
.text.SCCP3_CompareStop 0x803540 0x10 0x10 (16)
.text.TMR1_CallbackRegister 0x803550 0x10 0x10 (16)
.text.clearTerminalScreen 0x803560 0x10 0x10 (16)
.text.hideCursor 0x803570 0x10 0x10 (16)
.text.LED_BLUE_Off 0x803580 0xc 0xc (12)
.text.LED_GREEN_Off 0x80358c 0xc 0xc (12)
.text.LED_RED_Off 0x803598 0xc 0xc (12)
.text.BUTTON_S1_Initialize 0x8035a4 0xc 0xc (12)
.text.BUTTON_S2_Initialize 0x8035b0 0xc 0xc (12)
.text.BUTTON_S3_Initialize 0x8035bc 0xc 0xc (12)
.text.SCCP2_Compare16bitPeriodValueSet 0x8035c8 0xc 0xc (12)
.text.SCCP2_Compare16bitRBValueSet 0x8035d4 0xc 0xc (12)
.text.SCCP1_Compare16bitPeriodValueSet 0x8035e0 0xc 0xc (12)
.text.SCCP1_Compare16bitRBValueSet 0x8035ec 0xc 0xc (12)
.text.SCCP3_Compare16bitPeriodValueSet 0x8035f8 0xc 0xc (12)
.text.SCCP3_Compare16bitRBValueSet 0x803604 0xc 0xc (12)
.text.printPotentiometer 0x803610 0xc 0xc (12)
.text.LED5_Initialize 0x80361c 0x8 0x8 (8)
.text.LED5_On 0x803624 0x8 0x8 (8)
.text.LED5_Off 0x80362c 0x8 0x8 (8)
.text.LED6_Initialize 0x803634 0x8 0x8 (8)
.text.LED6_On 0x80363c 0x8 0x8 (8)
.text.LED6_Off 0x803644 0x8 0x8 (8)
.text.LED7_Initialize 0x80364c 0x8 0x8 (8)
.text.LED7_On 0x803654 0x8 0x8 (8)
.text.LED7_Off 0x80365c 0x8 0x8 (8)
.text.LED_BLUE_SetIntensity 0x803664 0x8 0x8 (8)
.text.LED_GREEN_SetIntensity 0x80366c 0x8 0x8 (8)
.text.LED_RED_SetIntensity 0x803674 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccHqctpS.s.scn1 0x80367c 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccJbnL6N.s.scn1 0x803684 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccF9MgeW.s.scn1 0x80368c 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccPKoZ1R.s.scn1 0x803694 0x8 0x8 (8)
.text.SCCP2_CompareStart 0x80369c 0x8 0x8 (8)
.text.SCCP1_CompareStart 0x8036a4 0x8 0x8 (8)
.text.SCCP3_CompareStart 0x8036ac 0x8 0x8 (8)
.text.TMR1_Start 0x8036b4 0x8 0x8 (8)
.text.TMR1_InterruptEnable 0x8036bc 0x8 0x8 (8)
.text.TRAPS_halt_on_error 0x8036c4 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccIOxoIQ.s.scn1 0x8036cc 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccIOxoIQ.s.scn2 0x8036d4 0x8 0x8 (8)
C:\Users\c08227\AppData\Local\Temp\ccIOxoIQ.s.scn3 0x8036dc 0x8 0x8 (8)
.text.LED_BLUE_Set 0x8036e4 0x4 0x4 (4)
.text.LED_GREEN_Set 0x8036e8 0x4 0x4 (4)
.text.LED_RED_Set 0x8036ec 0x4 0x4 (4)
.text.LED_RGB_Set 0x8036f0 0x4 0x4 (4)
.text.POT_Initialize 0x8036f4 0x4 0x4 (4)
Total "program" memory used (bytes): 0x36f4 (14068) 10%
"data" Memory [Origin = 0x4000, Length = 0x4000]
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.nbss.sccp2TimerObj 0x4000 0 0x8 (8)
.nbss.sccp1TimerObj 0x4008 0 0x8 (8)
.nbss.sccp3TimerObj 0x4010 0 0x8 (8)
.nbss.issccp3Enabled 0x4018 0 0x2 (2)
.nbss.issccp2Enabled 0x401a 0 0x2 (2)
.nbss.issccp1Enabled 0x401c 0 0x2 (2)
.nbss.potentiometerPrintRequired 0x401e 0 0x2 (2)
.bss 0x4020 0 0x408 (1032)
.bss.tasks 0x4428 0 0x78 (120)
.data 0x44a0 0 0xe8 (232)
.bss.failsafe_stack.12806 0x4588 0 0x20 (32)
.data 0x45a8 0 0x20 (32)
.bss 0x45c8 0 0x10 (16)
.bss.tmr1Obj 0x45d8 0 0xc (12)
.bss 0x45e4 0 0x8 (8)
Total "data" memory used (bytes): 0x5ec (1516) 9%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x45ec 0x3a14 (14868)
Maximum dynamic memory (bytes): 0x3a14 (14868)
Interrupt Handlers:
0x8008c4 __CCT1Interrupt
0x80091c __CCT2Interrupt
0x800974 __CCT3Interrupt
0x80086c __T1Interrupt
Interrupt Vector Tables (IVTs):
__ivt_0 : 0x800000
Info: Project is using a large data memory model when small data memory model is sufficient.
External Symbol Tables
External Symbols in Data Memory (by address):
0x44a0 ___stdin_used
0x44a4 __stdin
0x4514 ___stdout_used
0x4518 __stdout
0x45e4 ___errno_val
0x45e8 ___curbrk
External Symbols in Data Memory (by name):
0x45e8 ___curbrk
0x45e4 ___errno_val
0x44a0 ___stdin_used
0x4514 ___stdout_used
0x44a4 __stdin
0x4518 __stdout
External Symbols in Program Memory (by address):
0x800004 __ivt_0
0x800480 __resetPRI
0x80052c __data_init
:
0x8036ec _LED_RED_Set
0x8036f0 _LED_RGB_Set
0x8036f4 _POT_Initialize
External Symbols in Program Memory (by name):
0x802d88 _ADC1_Initialize
0x8035a4 _BUTTON_S1_Initialize
0x803478 _BUTTON_S1_IsPressed
:
0x802008 _tolower
0x802298 _toupper
0x803118 _write
Discarded Input Sections
Discarded input sections
.text 0x0000 0x0 build/default/production/bsp/led0.o
.data 0x0000 0x0 build/default/production/bsp/led0.o
.bss 0x0000 0x0 build/default/production/bsp/led0.o
.text.LED0_Initialize
0x0000 0x8 build/default/production/bsp/led0.o
.text.LED0_On 0x0000 0x8 build/default/production/bsp/led0.o
.text.LED0_Off
0x0000 0x8 build/default/production/bsp/led0.o
.text.LED0_Toggle
0x0000 0x28 build/default/production/bsp/led0.o
.text.LED0_Set
0x0000 0x1c build/default/production/bsp/led0.o
C:\Users\c08227\AppData\Local\Temp\cczgPCeg.s.scn1
0x0000 0x14 build/default/production/bsp/led0.o
.debug_frame 0x0000 0x64 build/default/production/bsp/led0.o
.debug_info 0x0000 0x637 build/default/production/bsp/led0.o
.debug_abbrev 0x0000 0x133 build/default/production/bsp/led0.o
:
.text.LED1_Set
0x0000 0x1c build/default/production/bsp/led1.o
C:\Users\c08227\AppData\Local\Temp\cc7rwbTg.s.scn1
0x0000 0x14 build/default/production/bsp/led1.o
.debug_frame 0x0000 0x64 build/default/production/bsp/led1.o
.debug_info 0x0000 0x637 build/default/production/bsp/led1.o
.debug_abbrev 0x0000 0x133 build/default/production/bsp/led1.o
:
.text.LED2_Set
0x0000 0x1c build/default/production/bsp/led2.o
C:\Users\c08227\AppData\Local\Temp\ccNjurDf.s.scn1
0x0000 0x14 build/default/production/bsp/led2.o
.debug_frame 0x0000 0x64 build/default/production/bsp/led2.o
.debug_info 0x0000 0x637 build/default/production/bsp/led2.o
.debug_abbrev 0x0000 0x133 build/default/production/bsp/led2.o
:
.text.LED3_Set
0x0000 0x1c build/default/production/bsp/led3.o
C:\Users\c08227\AppData\Local\Temp\ccZzy4df.s.scn1
0x0000 0x14 build/default/production/bsp/led3.o
.debug_frame 0x0000 0x64 build/default/production/bsp/led3.o
.debug_info 0x0000 0x637 build/default/production/bsp/led3.o
.debug_abbrev 0x0000 0x133 build/default/production/bsp/led3.o
:
.text.LED4_Set
0x0000 0x18 build/default/production/bsp/led4.o
C:\Users\c08227\AppData\Local\Temp\ccrsIRki.s.scn1
0x0000 0x14 build/default/production/bsp/led4.o
.debug_frame 0x0000 0x64 build/default/production/bsp/led4.o
.debug_info 0x0000 0x637 build/default/production/bsp/led4.o
.debug_abbrev 0x0000 0x133 build/default/production/bsp/led4.o
:
.libm.__moddi3
0x0000 0x44 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(divmoddi3.AA_eo)
.text 0x0000 0x0 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(brk.AAMeo)
.data 0x0000 0x0 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(brk.AAMeo)
Memory Configuration
Memory Configuration
Name Origin Length Attributes
data 0x004000 0x004000 a !xr
FCP 0x7f3000 0x000002
FICD 0x7f3010 0x000002
FDEVOPT 0x7f3020 0x000002
FWDT 0x7f3030 0x000002
FPR0CTRL 0x7f4000 0x000002
FPR0ST 0x7f4004 0x000002
FPR0END 0x7f4008 0x000002
FPR1CTRL 0x7f4010 0x000002
FPR1ST 0x7f4014 0x000002
FPR1END 0x7f4018 0x000002
FPR2CTRL 0x7f4020 0x000002
FPR2ST 0x7f4024 0x000002
FPR2END 0x7f4028 0x000002
FPR3CTRL 0x7f4030 0x000002
FPR3ST 0x7f4034 0x000002
FPR3END 0x7f4038 0x000002
FPR4CTRL 0x7f4040 0x000002
FPR4ST 0x7f4044 0x000002
FPR4END 0x7f4048 0x000002
FPR5CTRL 0x7f4050 0x000002
FPR5ST 0x7f4054 0x000002
FPR5END 0x7f4058 0x000002
FPR6CTRL 0x7f4060 0x000002
FPR6ST 0x7f4064 0x000002
FPR6END 0x7f4068 0x000002
FPR7CTRL 0x7f4070 0x000002
FPR7ST 0x7f4074 0x000002
FPR7END 0x7f4078 0x000002
FIRT 0x7f4080 0x000002
FSECDBG 0x7f4090 0x000002
FPED 0x7f40a0 0x000002
FEPUCB 0x7f40b0 0x000002
FWPUCB 0x7f40c0 0x000002
reset 0x800000 0x000004
program 0x800004 0x01fffc xr
*default* 0x000000 0xffffffff
Linker Script and Memory Map
Linker script and memory map
LOAD build/default/production/bsp/led0.o
LOAD build/default/production/bsp/led1.o
LOAD build/default/production/bsp/led2.o
:
LOAD build/default/production/_ext/1171490990/interrupts.o
LOAD build/default/production/_ext/1360937237/main.o
0x0001 __MPLAB_BUILD = 0x1
LOAD p32AK1216GC41064
LOAD c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libfx-elf.a
0x7f3000 __FCP = 0x7f3000
0x7f3010 __FICD = 0x7f3010
0x7f3020 __FDEVOPT = 0x7f3020
:
0x801000 __CODE_BASE = 0x801000
0x1f000 __CODE_LENGTH = 0x1f000
0x4000 __DATA_BASE = 0x4000
0x4000 __DATA_LENGTH = 0x4000
0x6000 __YDATA_BASE = 0x6000
0x8000 __YDATA_END = 0x8000
.reset 0x800000 0x4
0x800000 0x4 LONG 0x800480 ABSOLUTE (__reset)
.text 0x800480 0x1ff8
*(.init)
.init 0x800480 0xac c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(crt0_extendedaa.o)
0x800480 __reset
0x800480 __resetPRI
.init 0x80052c 0x60 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(data_init_extendedaa.o)
0x80052c __data_init_extended
0x80052c __data_init
*(.user_init)
*(.handle)
*(.isr*)
.isr.text._BusErrorTrap
0x80058c 0xb8 build/default/production/_ext/1171490990/traps.o
0x80058c __BusErrorTrap
.isr.text._AddressErrorTrap
0x800644 0x60 build/default/production/_ext/1171490990/traps.o
0x800644 __AddressErrorTrap
.isr.text._GeneralTrap
0x8006a4 0x94 build/default/production/_ext/1171490990/traps.o
0x8006a4 __GeneralTrap
.isr.text._MathErrorTrap
0x800738 0x60 build/default/production/_ext/1171490990/traps.o
0x800738 __MathErrorTrap
.isr.text._StackErrorTrap
0x800798 0x74 build/default/production/_ext/1171490990/traps.o
0x800798 __StackErrorTrap
.isr.text._IllegalInstructionTrap
0x80080c 0x60 build/default/production/_ext/1171490990/traps.o
0x80080c __IllegalInstructionTrap
.isr.text._T1Interrupt
0x80086c 0x58 build/default/production/_ext/1171490990/interrupts.o
0x80086c __T1Interrupt
.isr.text._CCT1Interrupt
0x8008c4 0x58 build/default/production/_ext/1171490990/interrupts.o
0x8008c4 __CCT1Interrupt
.isr.text._CCT2Interrupt
0x80091c 0x58 build/default/production/_ext/1171490990/interrupts.o
0x80091c __CCT2Interrupt
.isr.text._CCT3Interrupt
0x800974 0x58 build/default/production/_ext/1171490990/interrupts.o
0x800974 __CCT3Interrupt
.isr 0x8009cc 0x8 default_isr
0x8009cc __DefaultInterrupt
*(.libc)
.libc 0x8009d4 0x4 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(close.AAMeo)
0x8009d4 _close
.libc 0x8009d8 0x54 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(sbrk.AAMeo)
0x8009d8 _sbrk
.libc 0x800a2c 0x34 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(brk.AAMeo)
0x800a2c _brk
*(.libm)
*(.libdsp)
*(.lib*)
.libpic30_crt_start_mode
0x800a60 0x4 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(crt_start_mode_normal.AAMeo)
0x800a60 __crt_start_mode
0x800a60 __crt_start_mode_normal
.libc.puts 0x800a64 0x3c c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(puts.GENERIC-32PIC-AK_o)
0x800a64 _puts
.libc.setbuf 0x800aa0 0x18 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setbuf.GENERIC-32PIC-AK_o)
0x800aa0 _setbuf
.libc.setvbuf 0x800ab8 0x7c c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a(setvbuf.GENERIC-32PIC-AK_o)
0x800ab8 _setvbuf
:
.libm.__umoddi3
0x802470 0x8 c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(divmoddi3.AA_eo)
0x802470 ___umoddi3
usercode
*(usercode)
__FCP
*(__FCP.sec*)
__FICD
*(__FICD.sec*)
:
__FWPUCB
*(__FWPUCB.sec*)
.comment 0x0000 0x1ad8
*(.comment)
.comment 0x0000 0x62 build/default/production/bsp/led5.o
.comment 0x0062 0x62 build/default/production/bsp/led6.o
:
.comment 0x1a7c 0x5c c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a(brk.AAMeo)
.debug_info 0x0000 0xc192
*(.debug_info)
.debug_info 0x0000 0x637 build/default/production/bsp/led5.o
.debug_info 0x0637 0x637 build/default/production/bsp/led6.o
:
:
START GROUP
LOAD c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-pic30-elf.a
LOAD c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libm-elf.a
LOAD c:/program files/microchip/xc32/v4.60/pic32a/bin/bin/../../lib\libc99-elf.a
END GROUP
OUTPUT(dist/default/production/pic32ak1216gc41064-gpdim.X.production.elf elf32-pic30)
LOAD __ivt_0
LOAD default_isr
LOAD data_init
:
