mirror of
https://github.com/brmlab/edubrm.git
synced 2025-06-09 05:14:01 +02:00
ignore Debug
This commit is contained in:
parent
4c89ca5d55
commit
66287a6f3a
18 changed files with 11 additions and 1305 deletions
1
firmware/CMSISv1p30_LPC13xx/.gitignore
vendored
Normal file
1
firmware/CMSISv1p30_LPC13xx/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Debug
|
|
@ -1,50 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := rm -rf
|
|
||||||
|
|
||||||
# All of the sources participating in the build are defined here
|
|
||||||
-include sources.mk
|
|
||||||
-include subdir.mk
|
|
||||||
-include src/subdir.mk
|
|
||||||
-include objects.mk
|
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
|
||||||
ifneq ($(strip $(C_DEPS)),)
|
|
||||||
-include $(C_DEPS)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
|
||||||
|
|
||||||
# All Target
|
|
||||||
all: libCMSISv1p30_LPC13xx.a
|
|
||||||
|
|
||||||
# Tool invocations
|
|
||||||
libCMSISv1p30_LPC13xx.a: $(OBJS) $(USER_OBJS)
|
|
||||||
@echo 'Building target: $@'
|
|
||||||
@echo 'Invoking: MCU Archiver'
|
|
||||||
arm-none-eabi-ar -r "libCMSISv1p30_LPC13xx.a" $(OBJS) $(USER_OBJS) $(LIBS)
|
|
||||||
@echo 'Finished building target: $@'
|
|
||||||
@echo ' '
|
|
||||||
$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
|
||||||
-$(RM) $(OBJS)$(C_DEPS)$(ARCHIVES) libCMSISv1p30_LPC13xx.a
|
|
||||||
-@echo ' '
|
|
||||||
|
|
||||||
post-build:
|
|
||||||
-@echo 'Performing post-build steps'
|
|
||||||
-arm-none-eabi-size libCMSISv1p30_LPC13xx.a ; # arm-none-eabi-objdump -h -S libCMSISv1p30_LPC13xx.a >libCMSISv1p30_LPC13xx.lss
|
|
||||||
-@echo ' '
|
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
|
||||||
.SECONDARY: post-build
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
|
@ -1,7 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
USER_OBJS :=
|
|
||||||
|
|
||||||
LIBS :=
|
|
|
@ -1,18 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
O_SRCS :=
|
|
||||||
C_SRCS :=
|
|
||||||
S_SRCS :=
|
|
||||||
S_UPPER_SRCS :=
|
|
||||||
OBJ_SRCS :=
|
|
||||||
ASM_SRCS :=
|
|
||||||
OBJS :=
|
|
||||||
C_DEPS :=
|
|
||||||
ARCHIVES :=
|
|
||||||
|
|
||||||
# Every subdirectory with source files must be described here
|
|
||||||
SUBDIRS := \
|
|
||||||
src \
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
|
||||||
C_SRCS += \
|
|
||||||
../src/core_cm3.c \
|
|
||||||
../src/system_LPC13xx.c
|
|
||||||
|
|
||||||
OBJS += \
|
|
||||||
./src/core_cm3.o \
|
|
||||||
./src/system_LPC13xx.o
|
|
||||||
|
|
||||||
C_DEPS += \
|
|
||||||
./src/core_cm3.d \
|
|
||||||
./src/system_LPC13xx.d
|
|
||||||
|
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
src/%.o: ../src/%.c
|
|
||||||
@echo 'Building file: $<'
|
|
||||||
@echo 'Invoking: MCU C Compiler'
|
|
||||||
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -D__REDLIB__ -I"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -mcpu=cortex-m3 -mthumb -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<"
|
|
||||||
@echo 'Finished building: $<'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
1
firmware/usbcomp_msd_cdc/.gitignore
vendored
Normal file
1
firmware/usbcomp_msd_cdc/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Debug
|
|
@ -1,50 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := rm -rf
|
|
||||||
|
|
||||||
# All of the sources participating in the build are defined here
|
|
||||||
-include sources.mk
|
|
||||||
-include subdir.mk
|
|
||||||
-include src/subdir.mk
|
|
||||||
-include objects.mk
|
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
|
||||||
ifneq ($(strip $(C_DEPS)),)
|
|
||||||
-include $(C_DEPS)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
|
||||||
|
|
||||||
# All Target
|
|
||||||
all: usbcomp_msd_cdc.axf
|
|
||||||
|
|
||||||
# Tool invocations
|
|
||||||
usbcomp_msd_cdc.axf: $(OBJS) $(USER_OBJS)
|
|
||||||
@echo 'Building target: $@'
|
|
||||||
@echo 'Invoking: MCU Linker'
|
|
||||||
arm-none-eabi-gcc -nostdlib -L"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug" -Xlinker -Map=usbcomp_msd_cdc.map -Xlinker --gc-sections -mcpu=cortex-m3 -mthumb -T "usbcomp_msd_cdc_Debug.ld" -o"usbcomp_msd_cdc.axf" $(OBJS) $(USER_OBJS) $(LIBS)
|
|
||||||
@echo 'Finished building target: $@'
|
|
||||||
@echo ' '
|
|
||||||
$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
|
||||||
-$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) usbcomp_msd_cdc.axf
|
|
||||||
-@echo ' '
|
|
||||||
|
|
||||||
post-build:
|
|
||||||
-@echo 'Performing post-build steps'
|
|
||||||
-arm-none-eabi-size usbcomp_msd_cdc.axf; arm-none-eabi-objcopy -O binary usbcomp_msd_cdc.axf usbcomp_msd_cdc.bin; checksum -v usbcomp_msd_cdc.bin;
|
|
||||||
-@echo ' '
|
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
|
||||||
.SECONDARY: post-build
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
|
@ -1,7 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
USER_OBJS :=
|
|
||||||
|
|
||||||
LIBS := -lCMSISv1p30_LPC13xx
|
|
|
@ -1,18 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
O_SRCS :=
|
|
||||||
C_SRCS :=
|
|
||||||
S_SRCS :=
|
|
||||||
S_UPPER_SRCS :=
|
|
||||||
OBJ_SRCS :=
|
|
||||||
ASM_SRCS :=
|
|
||||||
OBJS :=
|
|
||||||
C_DEPS :=
|
|
||||||
EXECUTABLES :=
|
|
||||||
|
|
||||||
# Every subdirectory with source files must be described here
|
|
||||||
SUBDIRS := \
|
|
||||||
src \
|
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
|
||||||
C_SRCS += \
|
|
||||||
../src/DiskImg.c \
|
|
||||||
../src/cdcuser.c \
|
|
||||||
../src/clkconfig.c \
|
|
||||||
../src/cr_startup_lpc13.c \
|
|
||||||
../src/edubrm.c \
|
|
||||||
../src/mscuser.c \
|
|
||||||
../src/serial.c \
|
|
||||||
../src/usbcomp.c \
|
|
||||||
../src/usbcore.c \
|
|
||||||
../src/usbdesc.c \
|
|
||||||
../src/usbhw.c \
|
|
||||||
../src/usbuser.c
|
|
||||||
|
|
||||||
OBJS += \
|
|
||||||
./src/DiskImg.o \
|
|
||||||
./src/cdcuser.o \
|
|
||||||
./src/clkconfig.o \
|
|
||||||
./src/cr_startup_lpc13.o \
|
|
||||||
./src/edubrm.o \
|
|
||||||
./src/mscuser.o \
|
|
||||||
./src/serial.o \
|
|
||||||
./src/usbcomp.o \
|
|
||||||
./src/usbcore.o \
|
|
||||||
./src/usbdesc.o \
|
|
||||||
./src/usbhw.o \
|
|
||||||
./src/usbuser.o
|
|
||||||
|
|
||||||
C_DEPS += \
|
|
||||||
./src/DiskImg.d \
|
|
||||||
./src/cdcuser.d \
|
|
||||||
./src/clkconfig.d \
|
|
||||||
./src/cr_startup_lpc13.d \
|
|
||||||
./src/edubrm.d \
|
|
||||||
./src/mscuser.d \
|
|
||||||
./src/serial.d \
|
|
||||||
./src/usbcomp.d \
|
|
||||||
./src/usbcore.d \
|
|
||||||
./src/usbdesc.d \
|
|
||||||
./src/usbhw.d \
|
|
||||||
./src/usbuser.d
|
|
||||||
|
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
src/%.o: ../src/%.c
|
|
||||||
@echo 'Building file: $<'
|
|
||||||
@echo 'Invoking: MCU C Compiler'
|
|
||||||
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -D__USE_CMSIS=CMSISv1p30_LPC13xx -I"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/inc" -I"/home/btr/lpc_xpresso/usbcomp_msd_cdc/inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -mcpu=cortex-m3 -mthumb -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<"
|
|
||||||
@echo 'Finished building: $<'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -1,947 +0,0 @@
|
||||||
Archive member included because of file (symbol)
|
|
||||||
|
|
||||||
/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
./src/serial.o (SystemCoreClock)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
./src/edubrm.o (strcmp)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
./src/usbcomp.o (strcpy)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
./src/edubrm.o (strlen)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
./src/edubrm.o (memcpy)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
./src/edubrm.o (memset)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) (__aeabi_memcpy)
|
|
||||||
|
|
||||||
Allocating common symbols
|
|
||||||
Common symbol size file
|
|
||||||
|
|
||||||
USB_AltSetting 0x1 ./src/usbcore.o
|
|
||||||
BulkBuf 0x40 ./src/mscuser.o
|
|
||||||
CBW 0x1f ./src/mscuser.o
|
|
||||||
Memory 0x1800 ./src/mscuser.o
|
|
||||||
EP0Buf 0x40 ./src/usbcore.o
|
|
||||||
USB_EndPointMask 0x4 ./src/usbcore.o
|
|
||||||
USB_DeviceAddress 0x1 ./src/usbcore.o
|
|
||||||
BulkBufOut 0x40 ./src/cdcuser.o
|
|
||||||
USB_EndPointStall 0x4 ./src/usbcore.o
|
|
||||||
NotificationBuf 0xa ./src/cdcuser.o
|
|
||||||
ser_in 0x88 ./src/serial.o
|
|
||||||
ser_txRestart 0x4 ./src/serial.o
|
|
||||||
Offset 0x4 ./src/mscuser.o
|
|
||||||
BulkBufIn 0x40 ./src/cdcuser.o
|
|
||||||
CSW 0xd ./src/mscuser.o
|
|
||||||
USB_EndPointHalt 0x4 ./src/usbcore.o
|
|
||||||
MemOK 0x4 ./src/mscuser.o
|
|
||||||
Length 0x4 ./src/mscuser.o
|
|
||||||
USB_Configuration 0x1 ./src/usbcore.o
|
|
||||||
BulkLen 0x1 ./src/mscuser.o
|
|
||||||
ser_lineState 0x2 ./src/serial.o
|
|
||||||
SetupPacket 0x8 ./src/usbcore.o
|
|
||||||
USB_NumInterfaces 0x1 ./src/usbcore.o
|
|
||||||
ser_out 0x88 ./src/serial.o
|
|
||||||
EP0Data 0x8 ./src/usbcore.o
|
|
||||||
CDC_OutBuf 0x48 ./src/cdcuser.o
|
|
||||||
USB_DeviceStatus 0x2 ./src/usbcore.o
|
|
||||||
|
|
||||||
Discarded input sections
|
|
||||||
|
|
||||||
.text 0x00000000 0x0 ./src/DiskImg.o
|
|
||||||
.data 0x00000000 0x0 ./src/DiskImg.o
|
|
||||||
.bss 0x00000000 0x0 ./src/DiskImg.o
|
|
||||||
.text 0x00000000 0x0 ./src/cdcuser.o
|
|
||||||
.data 0x00000000 0x0 ./src/cdcuser.o
|
|
||||||
.bss 0x00000000 0x0 ./src/cdcuser.o
|
|
||||||
.text 0x00000000 0x0 ./src/clkconfig.o
|
|
||||||
.data 0x00000000 0x0 ./src/clkconfig.o
|
|
||||||
.bss 0x00000000 0x0 ./src/clkconfig.o
|
|
||||||
.text.WDT_CLK_Setup
|
|
||||||
0x00000000 0xa0 ./src/clkconfig.o
|
|
||||||
.text.CLKOUT_Setup
|
|
||||||
0x00000000 0x74 ./src/clkconfig.o
|
|
||||||
.text 0x00000000 0x0 ./src/cr_startup_lpc13.o
|
|
||||||
.data 0x00000000 0x0 ./src/cr_startup_lpc13.o
|
|
||||||
.bss 0x00000000 0x0 ./src/cr_startup_lpc13.o
|
|
||||||
.text 0x00000000 0x0 ./src/edubrm.o
|
|
||||||
.data 0x00000000 0x0 ./src/edubrm.o
|
|
||||||
.bss 0x00000000 0x0 ./src/edubrm.o
|
|
||||||
.text.disableLED
|
|
||||||
0x00000000 0x20 ./src/edubrm.o
|
|
||||||
.text 0x00000000 0x0 ./src/mscuser.o
|
|
||||||
.data 0x00000000 0x0 ./src/mscuser.o
|
|
||||||
.bss 0x00000000 0x0 ./src/mscuser.o
|
|
||||||
.text 0x00000000 0x0 ./src/serial.o
|
|
||||||
.data 0x00000000 0x0 ./src/serial.o
|
|
||||||
.bss 0x00000000 0x0 ./src/serial.o
|
|
||||||
.text.ser_Write
|
|
||||||
0x00000000 0xd4 ./src/serial.o
|
|
||||||
.text 0x00000000 0x0 ./src/usbcomp.o
|
|
||||||
.data 0x00000000 0x0 ./src/usbcomp.o
|
|
||||||
.bss 0x00000000 0x0 ./src/usbcomp.o
|
|
||||||
.text.VCOM_Serial2Usb
|
|
||||||
0x00000000 0x60 ./src/usbcomp.o
|
|
||||||
.text.VCOM_Usb2Serial
|
|
||||||
0x00000000 0x50 ./src/usbcomp.o
|
|
||||||
.rodata 0x00000000 0x8 ./src/usbcomp.o
|
|
||||||
.text.VCOM_Usb2SerialTest
|
|
||||||
0x00000000 0x48 ./src/usbcomp.o
|
|
||||||
.bss.serBuf.2278
|
|
||||||
0x00000000 0x20 ./src/usbcomp.o
|
|
||||||
.bss.serBuf.2265
|
|
||||||
0x00000000 0x20 ./src/usbcomp.o
|
|
||||||
.bss.serBuf.2251
|
|
||||||
0x00000000 0x40 ./src/usbcomp.o
|
|
||||||
.text 0x00000000 0x0 ./src/usbcore.o
|
|
||||||
.data 0x00000000 0x0 ./src/usbcore.o
|
|
||||||
.bss 0x00000000 0x0 ./src/usbcore.o
|
|
||||||
.text 0x00000000 0x0 ./src/usbdesc.o
|
|
||||||
.data 0x00000000 0x0 ./src/usbdesc.o
|
|
||||||
.bss 0x00000000 0x0 ./src/usbdesc.o
|
|
||||||
.text 0x00000000 0x0 ./src/usbhw.o
|
|
||||||
.data 0x00000000 0x0 ./src/usbhw.o
|
|
||||||
.bss 0x00000000 0x0 ./src/usbhw.o
|
|
||||||
.text.USB_WakeUp
|
|
||||||
0x00000000 0x2c ./src/usbhw.o
|
|
||||||
.text.USB_ClearEPBuf
|
|
||||||
0x00000000 0x20 ./src/usbhw.o
|
|
||||||
.text.USB_GetFrame
|
|
||||||
0x00000000 0x48 ./src/usbhw.o
|
|
||||||
.text 0x00000000 0x0 ./src/usbuser.o
|
|
||||||
.data 0x00000000 0x0 ./src/usbuser.o
|
|
||||||
.bss 0x00000000 0x0 ./src/usbuser.o
|
|
||||||
.text 0x00000000 0x0 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.bss 0x00000000 0x0 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.text.SystemCoreClockUpdate
|
|
||||||
0x00000000 0x358 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.text.strcpy 0x00000000 0x44 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
.text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
.data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
.bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
.text.__aeabi_memmove
|
|
||||||
0x00000000 0x1c /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
.text.__aeabi_memclr
|
|
||||||
0x00000000 0x8 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
.text.__aeabi_memset
|
|
||||||
0x00000000 0xa /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
|
|
||||||
Memory Configuration
|
|
||||||
|
|
||||||
Name Origin Length Attributes
|
|
||||||
MFlash32 0x00000000 0x00008000 xr
|
|
||||||
RamLoc8 0x10000000 0x00002000 xrw
|
|
||||||
*default* 0x00000000 0xffffffff
|
|
||||||
|
|
||||||
Linker script and memory map
|
|
||||||
|
|
||||||
LOAD ./src/DiskImg.o
|
|
||||||
LOAD ./src/cdcuser.o
|
|
||||||
LOAD ./src/clkconfig.o
|
|
||||||
LOAD ./src/cr_startup_lpc13.o
|
|
||||||
LOAD ./src/edubrm.o
|
|
||||||
LOAD ./src/mscuser.o
|
|
||||||
LOAD ./src/serial.o
|
|
||||||
LOAD ./src/usbcomp.o
|
|
||||||
LOAD ./src/usbcore.o
|
|
||||||
LOAD ./src/usbdesc.o
|
|
||||||
LOAD ./src/usbhw.o
|
|
||||||
LOAD ./src/usbuser.o
|
|
||||||
LOAD /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a
|
|
||||||
START GROUP
|
|
||||||
LOAD /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a
|
|
||||||
LOAD /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a
|
|
||||||
END GROUP
|
|
||||||
0x00008000 __top_MFlash32 = 0x8000
|
|
||||||
0x10002000 __top_RamLoc8 = 0x10002000
|
|
||||||
|
|
||||||
.text 0x00000000 0x5a2c
|
|
||||||
FILL mask 0xff
|
|
||||||
*(.isr_vector)
|
|
||||||
.isr_vector 0x00000000 0x124 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000000 g_pfnVectors
|
|
||||||
0x00000124 . = ALIGN (0x4)
|
|
||||||
0x00000124 __section_table_start = .
|
|
||||||
0x00000124 __data_section_table = .
|
|
||||||
0x00000124 0x4 LONG 0x5a2c LOADADDR (.data)
|
|
||||||
0x00000128 0x4 LONG 0x10000000 ADDR (.data)
|
|
||||||
0x0000012c 0x4 LONG 0x14 SIZEOF (.data)
|
|
||||||
0x00000130 __data_section_table_end = .
|
|
||||||
0x00000130 __bss_section_table = .
|
|
||||||
0x00000130 0x4 LONG 0x10000014 ADDR (.bss)
|
|
||||||
0x00000134 0x4 LONG 0x1c8c SIZEOF (.bss)
|
|
||||||
0x00000138 __bss_section_table_end = .
|
|
||||||
0x00000138 __section_table_end = .
|
|
||||||
*(.after_vectors*)
|
|
||||||
*(.text*)
|
|
||||||
.text.CDC_RdOutBuf
|
|
||||||
0x00000138 0x7c ./src/cdcuser.o
|
|
||||||
0x00000138 CDC_RdOutBuf
|
|
||||||
.text.CDC_WrOutBuf
|
|
||||||
0x000001b4 0x64 ./src/cdcuser.o
|
|
||||||
0x000001b4 CDC_WrOutBuf
|
|
||||||
.text.CDC_OutBufAvailChar
|
|
||||||
0x00000218 0x38 ./src/cdcuser.o
|
|
||||||
0x00000218 CDC_OutBufAvailChar
|
|
||||||
.text.CDC_Init
|
|
||||||
0x00000250 0x7c ./src/cdcuser.o
|
|
||||||
0x00000250 CDC_Init
|
|
||||||
.text.CDC_SendEncapsulatedCommand
|
|
||||||
0x000002cc 0x10 ./src/cdcuser.o
|
|
||||||
0x000002cc CDC_SendEncapsulatedCommand
|
|
||||||
.text.CDC_GetEncapsulatedResponse
|
|
||||||
0x000002dc 0x10 ./src/cdcuser.o
|
|
||||||
0x000002dc CDC_GetEncapsulatedResponse
|
|
||||||
.text.CDC_SetCommFeature
|
|
||||||
0x000002ec 0x1c ./src/cdcuser.o
|
|
||||||
0x000002ec CDC_SetCommFeature
|
|
||||||
.text.CDC_GetCommFeature
|
|
||||||
0x00000308 0x1c ./src/cdcuser.o
|
|
||||||
0x00000308 CDC_GetCommFeature
|
|
||||||
.text.CDC_ClearCommFeature
|
|
||||||
0x00000324 0x1c ./src/cdcuser.o
|
|
||||||
0x00000324 CDC_ClearCommFeature
|
|
||||||
.text.CDC_SetLineCoding
|
|
||||||
0x00000340 0xd0 ./src/cdcuser.o
|
|
||||||
0x00000340 CDC_SetLineCoding
|
|
||||||
.text.CDC_GetLineCoding
|
|
||||||
0x00000410 0xb0 ./src/cdcuser.o
|
|
||||||
0x00000410 CDC_GetLineCoding
|
|
||||||
.text.CDC_SetControlLineState
|
|
||||||
0x000004c0 0x1c ./src/cdcuser.o
|
|
||||||
0x000004c0 CDC_SetControlLineState
|
|
||||||
.text.CDC_SendBreak
|
|
||||||
0x000004dc 0x1c ./src/cdcuser.o
|
|
||||||
0x000004dc CDC_SendBreak
|
|
||||||
.text.CDC_BulkIn
|
|
||||||
0x000004f8 0x54 ./src/cdcuser.o
|
|
||||||
0x000004f8 CDC_BulkIn
|
|
||||||
.text.CDC_BulkOut
|
|
||||||
0x0000054c 0x34 ./src/cdcuser.o
|
|
||||||
0x0000054c CDC_BulkOut
|
|
||||||
.text.CDC_GetSerialState
|
|
||||||
0x00000580 0x12c ./src/cdcuser.o
|
|
||||||
0x00000580 CDC_GetSerialState
|
|
||||||
.text.CDC_NotificationIn
|
|
||||||
0x000006ac 0xbc ./src/cdcuser.o
|
|
||||||
0x000006ac CDC_NotificationIn
|
|
||||||
.text.Reset_Handler
|
|
||||||
0x00000768 0x78 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000768 Reset_Handler
|
|
||||||
0x00000768 ResetISR
|
|
||||||
.text.NMI_Handler
|
|
||||||
0x000007e0 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x000007e0 NMI_Handler
|
|
||||||
.text.HardFault_Handler
|
|
||||||
0x000007e8 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x000007e8 HardFault_Handler
|
|
||||||
.text.MemManage_Handler
|
|
||||||
0x000007f0 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x000007f0 MemManage_Handler
|
|
||||||
.text.BusFault_Handler
|
|
||||||
0x000007f8 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x000007f8 BusFault_Handler
|
|
||||||
.text.UsageFault_Handler
|
|
||||||
0x00000800 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000800 UsageFault_Handler
|
|
||||||
.text.SVCall_Handler
|
|
||||||
0x00000808 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000808 SVCall_Handler
|
|
||||||
.text.DebugMon_Handler
|
|
||||||
0x00000810 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000810 DebugMon_Handler
|
|
||||||
.text.PendSV_Handler
|
|
||||||
0x00000818 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000818 PendSV_Handler
|
|
||||||
.text.SysTick_Handler
|
|
||||||
0x00000820 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000820 SysTick_Handler
|
|
||||||
.text.IntDefaultHandler
|
|
||||||
0x00000828 0x8 ./src/cr_startup_lpc13.o
|
|
||||||
0x00000828 TIMER16_0_IRQHandler
|
|
||||||
0x00000828 TIMER32_0_IRQHandler
|
|
||||||
0x00000828 TIMER32_1_IRQHandler
|
|
||||||
0x00000828 PIOINT1_IRQHandler
|
|
||||||
0x00000828 SSP_IRQHandler
|
|
||||||
0x00000828 TIMER16_1_IRQHandler
|
|
||||||
0x00000828 USB_FIQHandler
|
|
||||||
0x00000828 ADC_IRQHandler
|
|
||||||
0x00000828 PIOINT2_IRQHandler
|
|
||||||
0x00000828 BOD_IRQHandler
|
|
||||||
0x00000828 WAKEUP_IRQHandler
|
|
||||||
0x00000828 PIOINT0_IRQHandler
|
|
||||||
0x00000828 I2C_IRQHandler
|
|
||||||
0x00000828 WDT_IRQHandler
|
|
||||||
0x00000828 PIOINT3_IRQHandler
|
|
||||||
0x00000828 FMC_IRQHandler
|
|
||||||
.text.VCOM_Brm2Usb
|
|
||||||
0x00000830 0xc ./src/edubrm.o
|
|
||||||
0x00000830 VCOM_Brm2Usb
|
|
||||||
.text.checkForCommand
|
|
||||||
0x0000083c 0x50 ./src/edubrm.o
|
|
||||||
0x0000083c checkForCommand
|
|
||||||
.text.enableLED
|
|
||||||
0x0000088c 0x24 ./src/edubrm.o
|
|
||||||
0x0000088c enableLED
|
|
||||||
.text.toggleLED
|
|
||||||
0x000008b0 0x3c ./src/edubrm.o
|
|
||||||
0x000008b0 toggleLED
|
|
||||||
.text.sendToUSB
|
|
||||||
0x000008ec 0x24 ./src/edubrm.o
|
|
||||||
0x000008ec sendToUSB
|
|
||||||
.text.commandReceived
|
|
||||||
0x00000910 0x5c ./src/edubrm.o
|
|
||||||
0x00000910 commandReceived
|
|
||||||
.text.VCOM_Usb2Brm
|
|
||||||
0x0000096c 0xe0 ./src/edubrm.o
|
|
||||||
0x0000096c VCOM_Usb2Brm
|
|
||||||
.text.MSC_SetStallEP
|
|
||||||
0x00000a4c 0x58 ./src/mscuser.o
|
|
||||||
0x00000a4c MSC_SetStallEP
|
|
||||||
.text.MSC_Reset
|
|
||||||
0x00000aa4 0x3c ./src/mscuser.o
|
|
||||||
0x00000aa4 MSC_Reset
|
|
||||||
.text.MSC_GetMaxLUN
|
|
||||||
0x00000ae0 0x20 ./src/mscuser.o
|
|
||||||
0x00000ae0 MSC_GetMaxLUN
|
|
||||||
.text.MSC_MemoryRead
|
|
||||||
0x00000b00 0x108 ./src/mscuser.o
|
|
||||||
0x00000b00 MSC_MemoryRead
|
|
||||||
.text.MSC_MemoryWrite
|
|
||||||
0x00000c08 0x138 ./src/mscuser.o
|
|
||||||
0x00000c08 MSC_MemoryWrite
|
|
||||||
.text.MSC_MemoryVerify
|
|
||||||
0x00000d40 0x15c ./src/mscuser.o
|
|
||||||
0x00000d40 MSC_MemoryVerify
|
|
||||||
.text.MSC_RWSetup
|
|
||||||
0x00000e9c 0x178 ./src/mscuser.o
|
|
||||||
0x00000e9c MSC_RWSetup
|
|
||||||
.text.DataInFormat
|
|
||||||
0x00001014 0x64 ./src/mscuser.o
|
|
||||||
0x00001014 DataInFormat
|
|
||||||
.text.DataInTransfer
|
|
||||||
0x00001078 0x90 ./src/mscuser.o
|
|
||||||
0x00001078 DataInTransfer
|
|
||||||
.text.MSC_TestUnitReady
|
|
||||||
0x00001108 0x48 ./src/mscuser.o
|
|
||||||
0x00001108 MSC_TestUnitReady
|
|
||||||
.text.MSC_RequestSense
|
|
||||||
0x00001150 0x124 ./src/mscuser.o
|
|
||||||
0x00001150 MSC_RequestSense
|
|
||||||
.text.MSC_Inquiry
|
|
||||||
0x00001274 0x228 ./src/mscuser.o
|
|
||||||
0x00001274 MSC_Inquiry
|
|
||||||
.text.MSC_ModeSense6
|
|
||||||
0x0000149c 0x60 ./src/mscuser.o
|
|
||||||
0x0000149c MSC_ModeSense6
|
|
||||||
.text.MSC_ModeSense10
|
|
||||||
0x000014fc 0x98 ./src/mscuser.o
|
|
||||||
0x000014fc MSC_ModeSense10
|
|
||||||
.text.MSC_ReadCapacity
|
|
||||||
0x00001594 0x98 ./src/mscuser.o
|
|
||||||
0x00001594 MSC_ReadCapacity
|
|
||||||
.text.MSC_ReadFormatCapacity
|
|
||||||
0x0000162c 0xd0 ./src/mscuser.o
|
|
||||||
0x0000162c MSC_ReadFormatCapacity
|
|
||||||
.text.MSC_GetCBW
|
|
||||||
0x000016fc 0x520 ./src/mscuser.o
|
|
||||||
0x000016fc MSC_GetCBW
|
|
||||||
.text.MSC_SetCSW
|
|
||||||
0x00001c1c 0x3c ./src/mscuser.o
|
|
||||||
0x00001c1c MSC_SetCSW
|
|
||||||
.text.MSC_BulkIn
|
|
||||||
0x00001c58 0x6c ./src/mscuser.o
|
|
||||||
0x00001c58 MSC_BulkIn
|
|
||||||
.text.MSC_BulkOut
|
|
||||||
0x00001cc4 0x80 ./src/mscuser.o
|
|
||||||
0x00001cc4 MSC_BulkOut
|
|
||||||
.text.NVIC_EnableIRQ
|
|
||||||
0x00001d44 0x38 ./src/serial.o
|
|
||||||
.text.NVIC_DisableIRQ
|
|
||||||
0x00001d7c 0x3c ./src/serial.o
|
|
||||||
.text.ser_OpenPort
|
|
||||||
0x00001db8 0xac ./src/serial.o
|
|
||||||
0x00001db8 ser_OpenPort
|
|
||||||
.text.ser_ClosePort
|
|
||||||
0x00001e64 0x54 ./src/serial.o
|
|
||||||
0x00001e64 ser_ClosePort
|
|
||||||
.text.ser_InitPort
|
|
||||||
0x00001eb8 0x1c8 ./src/serial.o
|
|
||||||
0x00001eb8 ser_InitPort
|
|
||||||
.text.ser_Read
|
|
||||||
0x00002080 0x9c ./src/serial.o
|
|
||||||
0x00002080 ser_Read
|
|
||||||
.text.ser_AvailChar
|
|
||||||
0x0000211c 0x38 ./src/serial.o
|
|
||||||
0x0000211c ser_AvailChar
|
|
||||||
.text.ser_LineState
|
|
||||||
0x00002154 0x30 ./src/serial.o
|
|
||||||
0x00002154 ser_LineState
|
|
||||||
.text.UART_IRQHandler
|
|
||||||
0x00002184 0x11c ./src/serial.o
|
|
||||||
0x00002184 UART_IRQHandler
|
|
||||||
.text.VCOM_Init
|
|
||||||
0x000022a0 0xc ./src/usbcomp.o
|
|
||||||
0x000022a0 VCOM_Init
|
|
||||||
.text.VCOM_CheckSerialState
|
|
||||||
0x000022ac 0x38 ./src/usbcomp.o
|
|
||||||
0x000022ac VCOM_CheckSerialState
|
|
||||||
.text.main 0x000022e4 0x88 ./src/usbcomp.o
|
|
||||||
0x000022e4 main
|
|
||||||
.text.USB_ResetCore
|
|
||||||
0x0000236c 0x60 ./src/usbcore.o
|
|
||||||
0x0000236c USB_ResetCore
|
|
||||||
.text.USB_SetupStage
|
|
||||||
0x000023cc 0x18 ./src/usbcore.o
|
|
||||||
0x000023cc USB_SetupStage
|
|
||||||
.text.USB_DataInStage
|
|
||||||
0x000023e4 0x80 ./src/usbcore.o
|
|
||||||
0x000023e4 USB_DataInStage
|
|
||||||
.text.USB_DataOutStage
|
|
||||||
0x00002464 0x5c ./src/usbcore.o
|
|
||||||
0x00002464 USB_DataOutStage
|
|
||||||
.text.USB_StatusInStage
|
|
||||||
0x000024c0 0x18 ./src/usbcore.o
|
|
||||||
0x000024c0 USB_StatusInStage
|
|
||||||
.text.USB_StatusOutStage
|
|
||||||
0x000024d8 0x18 ./src/usbcore.o
|
|
||||||
0x000024d8 USB_StatusOutStage
|
|
||||||
.text.USB_ReqGetStatus
|
|
||||||
0x000024f0 0x138 ./src/usbcore.o
|
|
||||||
0x000024f0 USB_ReqGetStatus
|
|
||||||
.text.USB_ReqSetClrFeature
|
|
||||||
0x00002628 0x1f8 ./src/usbcore.o
|
|
||||||
0x00002628 USB_ReqSetClrFeature
|
|
||||||
.text.USB_ReqSetAddress
|
|
||||||
0x00002820 0x48 ./src/usbcore.o
|
|
||||||
0x00002820 USB_ReqSetAddress
|
|
||||||
.text.USB_ReqGetDescriptor
|
|
||||||
0x00002868 0x178 ./src/usbcore.o
|
|
||||||
0x00002868 USB_ReqGetDescriptor
|
|
||||||
.text.USB_ReqGetConfiguration
|
|
||||||
0x000029e0 0x3c ./src/usbcore.o
|
|
||||||
0x000029e0 USB_ReqGetConfiguration
|
|
||||||
.text.UsbAddPtr
|
|
||||||
0x00002a1c 0x24 ./src/usbcore.o
|
|
||||||
0x00002a1c UsbAddPtr
|
|
||||||
.text.USB_ReqSetConfiguration
|
|
||||||
0x00002a40 0x30c ./src/usbcore.o
|
|
||||||
0x00002a40 USB_ReqSetConfiguration
|
|
||||||
.text.USB_ReqGetInterface
|
|
||||||
0x00002d4c 0x78 ./src/usbcore.o
|
|
||||||
0x00002d4c USB_ReqGetInterface
|
|
||||||
.text.USB_ReqSetInterface
|
|
||||||
0x00002dc4 0x234 ./src/usbcore.o
|
|
||||||
0x00002dc4 USB_ReqSetInterface
|
|
||||||
.text.USB_EndPoint0
|
|
||||||
0x00002ff8 0x5e4 ./src/usbcore.o
|
|
||||||
0x00002ff8 USB_EndPoint0
|
|
||||||
.text.NVIC_EnableIRQ
|
|
||||||
0x000035dc 0x38 ./src/usbhw.o
|
|
||||||
.text.USBIOClkConfig
|
|
||||||
0x00003614 0xd4 ./src/usbhw.o
|
|
||||||
0x00003614 USBIOClkConfig
|
|
||||||
.text.delay 0x000036e8 0x2c ./src/usbhw.o
|
|
||||||
0x000036e8 delay
|
|
||||||
.text.EPAdr 0x00003714 0x34 ./src/usbhw.o
|
|
||||||
0x00003714 EPAdr
|
|
||||||
.text.WrCmd 0x00003748 0x40 ./src/usbhw.o
|
|
||||||
0x00003748 WrCmd
|
|
||||||
.text.WrCmdDat
|
|
||||||
0x00003788 0x20 ./src/usbhw.o
|
|
||||||
0x00003788 WrCmdDat
|
|
||||||
.text.WrCmdEP 0x000037a8 0x30 ./src/usbhw.o
|
|
||||||
0x000037a8 WrCmdEP
|
|
||||||
.text.RdCmdDat
|
|
||||||
0x000037d8 0x4c ./src/usbhw.o
|
|
||||||
0x000037d8 RdCmdDat
|
|
||||||
.text.USB_Init
|
|
||||||
0x00003824 0x1c ./src/usbhw.o
|
|
||||||
0x00003824 USB_Init
|
|
||||||
.text.USB_Connect
|
|
||||||
0x00003840 0x34 ./src/usbhw.o
|
|
||||||
0x00003840 USB_Connect
|
|
||||||
.text.USB_Reset
|
|
||||||
0x00003874 0x2c ./src/usbhw.o
|
|
||||||
0x00003874 USB_Reset
|
|
||||||
.text.USB_Suspend
|
|
||||||
0x000038a0 0xc ./src/usbhw.o
|
|
||||||
0x000038a0 USB_Suspend
|
|
||||||
.text.USB_Resume
|
|
||||||
0x000038ac 0xc ./src/usbhw.o
|
|
||||||
0x000038ac USB_Resume
|
|
||||||
.text.USB_WakeUpCfg
|
|
||||||
0x000038b8 0x14 ./src/usbhw.o
|
|
||||||
0x000038b8 USB_WakeUpCfg
|
|
||||||
.text.USB_SetAddress
|
|
||||||
0x000038cc 0x48 ./src/usbhw.o
|
|
||||||
0x000038cc USB_SetAddress
|
|
||||||
.text.USB_Configure
|
|
||||||
0x00003914 0x34 ./src/usbhw.o
|
|
||||||
0x00003914 USB_Configure
|
|
||||||
.text.USB_ConfigEP
|
|
||||||
0x00003948 0x14 ./src/usbhw.o
|
|
||||||
0x00003948 USB_ConfigEP
|
|
||||||
.text.USB_DirCtrlEP
|
|
||||||
0x0000395c 0x14 ./src/usbhw.o
|
|
||||||
0x0000395c USB_DirCtrlEP
|
|
||||||
.text.USB_EnableEP
|
|
||||||
0x00003970 0x30 ./src/usbhw.o
|
|
||||||
0x00003970 USB_EnableEP
|
|
||||||
.text.USB_DisableEP
|
|
||||||
0x000039a0 0x34 ./src/usbhw.o
|
|
||||||
0x000039a0 USB_DisableEP
|
|
||||||
.text.USB_ResetEP
|
|
||||||
0x000039d4 0x30 ./src/usbhw.o
|
|
||||||
0x000039d4 USB_ResetEP
|
|
||||||
.text.USB_SetStallEP
|
|
||||||
0x00003a04 0x34 ./src/usbhw.o
|
|
||||||
0x00003a04 USB_SetStallEP
|
|
||||||
.text.USB_ClrStallEP
|
|
||||||
0x00003a38 0x30 ./src/usbhw.o
|
|
||||||
0x00003a38 USB_ClrStallEP
|
|
||||||
.text.USB_ReadEP
|
|
||||||
0x00003a68 0xac ./src/usbhw.o
|
|
||||||
0x00003a68 USB_ReadEP
|
|
||||||
.text.USB_WriteEP
|
|
||||||
0x00003b14 0x98 ./src/usbhw.o
|
|
||||||
0x00003b14 USB_WriteEP
|
|
||||||
.text.USB_IRQHandler
|
|
||||||
0x00003bac 0x184 ./src/usbhw.o
|
|
||||||
0x00003bac USB_IRQHandler
|
|
||||||
.text.USB_Reset_Event
|
|
||||||
0x00003d30 0xc ./src/usbuser.o
|
|
||||||
0x00003d30 USB_Reset_Event
|
|
||||||
.text.USB_Suspend_Event
|
|
||||||
0x00003d3c 0xc ./src/usbuser.o
|
|
||||||
0x00003d3c USB_Suspend_Event
|
|
||||||
.text.USB_Resume_Event
|
|
||||||
0x00003d48 0xc ./src/usbuser.o
|
|
||||||
0x00003d48 USB_Resume_Event
|
|
||||||
.text.USB_Configure_Event
|
|
||||||
0x00003d54 0xc ./src/usbuser.o
|
|
||||||
0x00003d54 USB_Configure_Event
|
|
||||||
.text.USB_EndPoint1
|
|
||||||
0x00003d60 0x40 ./src/usbuser.o
|
|
||||||
0x00003d60 USB_EndPoint1
|
|
||||||
.text.USB_EndPoint2
|
|
||||||
0x00003da0 0x28 ./src/usbuser.o
|
|
||||||
0x00003da0 USB_EndPoint2
|
|
||||||
.text.USB_EndPoint3
|
|
||||||
0x00003dc8 0x28 ./src/usbuser.o
|
|
||||||
0x00003dc8 USB_EndPoint3
|
|
||||||
.text.__NOP 0x00003df0 0xc /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.text.SystemInit
|
|
||||||
0x00003dfc 0x1f8 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
0x00003dfc SystemInit
|
|
||||||
.text.strcmp 0x00003ff4 0x4a /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
0x00003ff4 strcmp
|
|
||||||
.text.strlen 0x0000403e 0x4c /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
0x0000403e strlen
|
|
||||||
.text.memcpy 0x0000408a 0x4 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
0x0000408a memcpy
|
|
||||||
.text.memset 0x0000408e 0x4 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
0x0000408e memset
|
|
||||||
.text.__aeabi_memcpy
|
|
||||||
0x00004092 0x26 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
0x00004092 __aeabi_memcpy
|
|
||||||
0x00004092 __aeabi_memcpy4
|
|
||||||
0x00004092 __aeabi_memcpy8
|
|
||||||
.text.__aeabi_memset_lowlevel
|
|
||||||
0x000040b8 0x24 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
0x000040b8 __aeabi_lowlevel_memset
|
|
||||||
*(.rodata .rodata.*)
|
|
||||||
.rodata.DiskImage
|
|
||||||
0x000040dc 0x1800 ./src/DiskImg.o
|
|
||||||
0x000040dc DiskImage
|
|
||||||
.rodata 0x000058dc 0x2c ./src/edubrm.o
|
|
||||||
.rodata.USB_DeviceDescriptor
|
|
||||||
0x00005908 0x14 ./src/usbdesc.o
|
|
||||||
0x00005908 USB_DeviceDescriptor
|
|
||||||
.rodata.USB_ConfigDescriptor
|
|
||||||
0x0000591c 0x64 ./src/usbdesc.o
|
|
||||||
0x0000591c USB_ConfigDescriptor
|
|
||||||
.rodata.USB_StringDescriptor
|
|
||||||
0x00005980 0x98 ./src/usbdesc.o
|
|
||||||
0x00005980 USB_StringDescriptor
|
|
||||||
.rodata.USB_P_EP
|
|
||||||
0x00005a18 0x14 ./src/usbuser.o
|
|
||||||
0x00005a18 USB_P_EP
|
|
||||||
0x00005a2c . = ALIGN (0x4)
|
|
||||||
|
|
||||||
.glue_7 0x00005a2c 0x0
|
|
||||||
.glue_7 0x00000000 0x0 linker stubs
|
|
||||||
|
|
||||||
.glue_7t 0x00005a2c 0x0
|
|
||||||
.glue_7t 0x00000000 0x0 linker stubs
|
|
||||||
|
|
||||||
.vfp11_veneer 0x00005a2c 0x0
|
|
||||||
.vfp11_veneer 0x00000000 0x0 linker stubs
|
|
||||||
|
|
||||||
.v4_bx 0x00005a2c 0x0
|
|
||||||
.v4_bx 0x00000000 0x0 linker stubs
|
|
||||||
|
|
||||||
.ARM.extab
|
|
||||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
|
||||||
0x00005a2c __exidx_start = .
|
|
||||||
|
|
||||||
.ARM.exidx
|
|
||||||
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
|
||||||
0x00005a2c __exidx_end = .
|
|
||||||
0x00005a2c _etext = .
|
|
||||||
|
|
||||||
.uninit_RESERVED
|
|
||||||
*(.bss.$RESERVED*)
|
|
||||||
|
|
||||||
.data 0x10000000 0x14 load address 0x00005a2c
|
|
||||||
FILL mask 0xff
|
|
||||||
0x10000000 _data = .
|
|
||||||
*(vtable)
|
|
||||||
*(.data*)
|
|
||||||
.data.CDC_LineCoding
|
|
||||||
0x10000000 0x8 ./src/cdcuser.o
|
|
||||||
0x10000000 CDC_LineCoding
|
|
||||||
.data.CDC_DepInEmpty
|
|
||||||
0x10000008 0x2 ./src/cdcuser.o
|
|
||||||
0x10000008 CDC_DepInEmpty
|
|
||||||
*fill* 0x1000000a 0x2 00
|
|
||||||
.data.ulLEDState
|
|
||||||
0x1000000c 0x4 ./src/edubrm.o
|
|
||||||
.data 0x10000010 0x4 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
0x10000010 SystemCoreClock
|
|
||||||
0x10000014 . = ALIGN (0x4)
|
|
||||||
0x10000014 _edata = .
|
|
||||||
|
|
||||||
.bss 0x10000014 0x1c8c load address 0x00005a40
|
|
||||||
0x10000014 _bss = .
|
|
||||||
*(.bss*)
|
|
||||||
.bss.CDC_SerialState
|
|
||||||
0x10000014 0x2 ./src/cdcuser.o
|
|
||||||
0x10000014 CDC_SerialState
|
|
||||||
*fill* 0x10000016 0x2 00
|
|
||||||
.bss.cmdInbuffer
|
|
||||||
0x10000018 0x100 ./src/edubrm.o
|
|
||||||
.bss.cmdInbufferIndex
|
|
||||||
0x10000118 0x4 ./src/edubrm.o
|
|
||||||
0x10000118 cmdInbufferIndex
|
|
||||||
.bss.serBuf.2298
|
|
||||||
0x1000011c 0x20 ./src/edubrm.o
|
|
||||||
.bss.receivedCommand.2303
|
|
||||||
0x1000013c 0x80 ./src/edubrm.o
|
|
||||||
.bss.BulkStage
|
|
||||||
0x100001bc 0x1 ./src/mscuser.o
|
|
||||||
0x100001bc BulkStage
|
|
||||||
*fill* 0x100001bd 0x1 00
|
|
||||||
.bss.serialState.2287
|
|
||||||
0x100001be 0x2 ./src/usbcomp.o
|
|
||||||
.bss.serialState.1256
|
|
||||||
0x100001c0 0x2 ./src/usbuser.o
|
|
||||||
*(COMMON)
|
|
||||||
*fill* 0x100001c2 0x2 00
|
|
||||||
COMMON 0x100001c4 0xd4 ./src/cdcuser.o
|
|
||||||
0x100001c4 BulkBufOut
|
|
||||||
0x10000204 NotificationBuf
|
|
||||||
0x10000210 BulkBufIn
|
|
||||||
0x10000250 CDC_OutBuf
|
|
||||||
COMMON 0x10000298 0x187d ./src/mscuser.o
|
|
||||||
0x10000298 BulkBuf
|
|
||||||
0x100002d8 CBW
|
|
||||||
0x100002f8 Memory
|
|
||||||
0x10001af8 Offset
|
|
||||||
0x10001afc CSW
|
|
||||||
0x10001b0c MemOK
|
|
||||||
0x10001b10 Length
|
|
||||||
0x10001b14 BulkLen
|
|
||||||
*fill* 0x10001b15 0x3 00
|
|
||||||
COMMON 0x10001b18 0x118 ./src/serial.o
|
|
||||||
0x10001b18 ser_in
|
|
||||||
0x10001ba0 ser_txRestart
|
|
||||||
0x10001ba4 ser_lineState
|
|
||||||
0x10001ba8 ser_out
|
|
||||||
COMMON 0x10001c30 0x6e ./src/usbcore.o
|
|
||||||
0x10001c30 USB_AltSetting
|
|
||||||
0x10001c34 EP0Buf
|
|
||||||
0x10001c74 USB_EndPointMask
|
|
||||||
0x10001c78 USB_DeviceAddress
|
|
||||||
0x10001c7c USB_EndPointStall
|
|
||||||
0x10001c80 USB_EndPointHalt
|
|
||||||
0x10001c84 USB_Configuration
|
|
||||||
0x10001c88 SetupPacket
|
|
||||||
0x10001c90 USB_NumInterfaces
|
|
||||||
0x10001c94 EP0Data
|
|
||||||
0x10001c9c USB_DeviceStatus
|
|
||||||
0x10001ca0 . = ALIGN (0x4)
|
|
||||||
*fill* 0x10001c9e 0x2 00
|
|
||||||
0x10001ca0 _ebss = .
|
|
||||||
0x10001ca0 PROVIDE (end, .)
|
|
||||||
0x10001ca0 PROVIDE (_pvHeapStart, .)
|
|
||||||
0x10002000 PROVIDE (_vStackTop, (__top_RamLoc8 - 0x0))
|
|
||||||
OUTPUT(usbcomp_msd_cdc.axf elf32-littlearm)
|
|
||||||
|
|
||||||
.debug_abbrev 0x00000000 0xfd4
|
|
||||||
.debug_abbrev 0x00000000 0x54 ./src/DiskImg.o
|
|
||||||
.debug_abbrev 0x00000054 0x16c ./src/cdcuser.o
|
|
||||||
.debug_abbrev 0x000001c0 0xb7 ./src/clkconfig.o
|
|
||||||
.debug_abbrev 0x00000277 0xdf ./src/cr_startup_lpc13.o
|
|
||||||
.debug_abbrev 0x00000356 0x174 ./src/edubrm.o
|
|
||||||
.debug_abbrev 0x000004ca 0x183 ./src/mscuser.o
|
|
||||||
.debug_abbrev 0x0000064d 0x1ec ./src/serial.o
|
|
||||||
.debug_abbrev 0x00000839 0x10e ./src/usbcomp.o
|
|
||||||
.debug_abbrev 0x00000947 0x234 ./src/usbcore.o
|
|
||||||
.debug_abbrev 0x00000b7b 0x6c ./src/usbdesc.o
|
|
||||||
.debug_abbrev 0x00000be7 0x223 ./src/usbhw.o
|
|
||||||
.debug_abbrev 0x00000e0a 0xe2 ./src/usbuser.o
|
|
||||||
.debug_abbrev 0x00000eec 0xe8 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_info 0x00000000 0x4b18
|
|
||||||
.debug_info 0x00000000 0x5c ./src/DiskImg.o
|
|
||||||
.debug_info 0x0000005c 0x4d9 ./src/cdcuser.o
|
|
||||||
.debug_info 0x00000535 0x524 ./src/clkconfig.o
|
|
||||||
.debug_info 0x00000a59 0x1f4 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_info 0x00000c4d 0x37d ./src/edubrm.o
|
|
||||||
.debug_info 0x00000fca 0x486 ./src/mscuser.o
|
|
||||||
.debug_info 0x00001450 0xed2 ./src/serial.o
|
|
||||||
.debug_info 0x00002322 0x6b5 ./src/usbcomp.o
|
|
||||||
.debug_info 0x000029d7 0x87f ./src/usbcore.o
|
|
||||||
.debug_info 0x00003256 0xf3 ./src/usbdesc.o
|
|
||||||
.debug_info 0x00003349 0x10b9 ./src/usbhw.o
|
|
||||||
.debug_info 0x00004402 0x1c9 ./src/usbuser.o
|
|
||||||
.debug_info 0x000045cb 0x54d /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_line 0x00000000 0x31b9
|
|
||||||
.debug_line 0x00000000 0x67 ./src/DiskImg.o
|
|
||||||
.debug_line 0x00000067 0x455 ./src/cdcuser.o
|
|
||||||
.debug_line 0x000004bc 0x314 ./src/clkconfig.o
|
|
||||||
.debug_line 0x000007d0 0x361 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_line 0x00000b31 0x435 ./src/edubrm.o
|
|
||||||
.debug_line 0x00000f66 0x58b ./src/mscuser.o
|
|
||||||
.debug_line 0x000014f1 0x3f6 ./src/serial.o
|
|
||||||
.debug_line 0x000018e7 0x415 ./src/usbcomp.o
|
|
||||||
.debug_line 0x00001cfc 0x5ce ./src/usbcore.o
|
|
||||||
.debug_line 0x000022ca 0x2c3 ./src/usbdesc.o
|
|
||||||
.debug_line 0x0000258d 0x580 ./src/usbhw.o
|
|
||||||
.debug_line 0x00002b0d 0x366 ./src/usbuser.o
|
|
||||||
.debug_line 0x00002e73 0x346 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_macinfo 0x00000000 0x40172
|
|
||||||
.debug_macinfo
|
|
||||||
0x00000000 0xce3 ./src/DiskImg.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x00000ce3 0x4190 ./src/cdcuser.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x00004e73 0x604f ./src/clkconfig.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0000aec2 0x272c ./src/cr_startup_lpc13.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0000d5ee 0x7d02 ./src/edubrm.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x000152f0 0x3821 ./src/mscuser.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x00018b11 0x6188 ./src/serial.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0001ec99 0x7d2c ./src/usbcomp.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x000269c5 0x4687 ./src/usbcore.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0002b04c 0x449f ./src/usbdesc.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0002f4eb 0x7423 ./src/usbhw.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x0003690e 0x355b ./src/usbuser.o
|
|
||||||
.debug_macinfo
|
|
||||||
0x00039e69 0x6309 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000 0xc8e
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000 0x20 ./src/DiskImg.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000020 0x201 ./src/cdcuser.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000221 0x35 ./src/clkconfig.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000256 0xec ./src/cr_startup_lpc13.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000342 0xaa ./src/edubrm.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000003ec 0x1e5 ./src/mscuser.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000005d1 0xd4 ./src/serial.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000006a5 0x83 ./src/usbcomp.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000728 0x243 ./src/usbcore.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000096b 0x5d ./src/usbdesc.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000009c8 0x1cb ./src/usbhw.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000b93 0xac ./src/usbuser.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000c3f 0x4f /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_str 0x00000000 0x17da
|
|
||||||
.debug_str 0x00000000 0x61 ./src/DiskImg.o
|
|
||||||
.debug_str 0x00000061 0x2ee ./src/cdcuser.o
|
|
||||||
0x381 (size before relaxing)
|
|
||||||
.debug_str 0x0000034f 0x2f0 ./src/clkconfig.o
|
|
||||||
0x3aa (size before relaxing)
|
|
||||||
.debug_str 0x0000063f 0x108 ./src/cr_startup_lpc13.o
|
|
||||||
0x1cb (size before relaxing)
|
|
||||||
.debug_str 0x00000747 0xeb ./src/edubrm.o
|
|
||||||
0x1ef (size before relaxing)
|
|
||||||
.debug_str 0x00000832 0x1e9 ./src/mscuser.o
|
|
||||||
0x2c9 (size before relaxing)
|
|
||||||
.debug_str 0x00000a1b 0x637 ./src/serial.o
|
|
||||||
0xa3d (size before relaxing)
|
|
||||||
.debug_str 0x00001052 0x88 ./src/usbcomp.o
|
|
||||||
0x471 (size before relaxing)
|
|
||||||
.debug_str 0x000010da 0x423 ./src/usbcore.o
|
|
||||||
0x59c (size before relaxing)
|
|
||||||
.debug_str 0x000014fd 0x11 ./src/usbdesc.o
|
|
||||||
0x109 (size before relaxing)
|
|
||||||
.debug_str 0x0000150e 0x1d4 ./src/usbhw.o
|
|
||||||
0xb0f (size before relaxing)
|
|
||||||
.debug_str 0x000016e2 0x82 ./src/usbuser.o
|
|
||||||
0x17f (size before relaxing)
|
|
||||||
.debug_str 0x00001764 0x76 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
0x3cf (size before relaxing)
|
|
||||||
|
|
||||||
.comment 0x00000000 0x306
|
|
||||||
.comment 0x00000000 0x2b ./src/DiskImg.o
|
|
||||||
.comment 0x0000002b 0x2b ./src/cdcuser.o
|
|
||||||
.comment 0x00000056 0x2b ./src/clkconfig.o
|
|
||||||
.comment 0x00000081 0x2b ./src/cr_startup_lpc13.o
|
|
||||||
.comment 0x000000ac 0x2b ./src/edubrm.o
|
|
||||||
.comment 0x000000d7 0x2b ./src/mscuser.o
|
|
||||||
.comment 0x00000102 0x2b ./src/serial.o
|
|
||||||
.comment 0x0000012d 0x2b ./src/usbcomp.o
|
|
||||||
.comment 0x00000158 0x2b ./src/usbcore.o
|
|
||||||
.comment 0x00000183 0x2b ./src/usbdesc.o
|
|
||||||
.comment 0x000001ae 0x2b ./src/usbhw.o
|
|
||||||
.comment 0x000001d9 0x2b ./src/usbuser.o
|
|
||||||
.comment 0x00000204 0x2b /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.comment 0x0000022f 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
.comment 0x0000025a 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.comment 0x00000285 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
.comment 0x000002b0 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
.comment 0x000002db 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000000 0x2f
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000000 0x31 ./src/DiskImg.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000031 0x31 ./src/cdcuser.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000062 0x31 ./src/clkconfig.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000093 0x31 ./src/cr_startup_lpc13.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x000000c4 0x31 ./src/edubrm.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x000000f5 0x31 ./src/mscuser.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000126 0x31 ./src/serial.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000157 0x31 ./src/usbcomp.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000188 0x31 ./src/usbcore.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x000001b9 0x31 ./src/usbdesc.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x000001ea 0x31 ./src/usbhw.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x0000021b 0x31 ./src/usbuser.o
|
|
||||||
.ARM.attributes
|
|
||||||
0x0000024c 0x31 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x0000027d 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x000002ae 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x000002df 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000310 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000341 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o)
|
|
||||||
.ARM.attributes
|
|
||||||
0x00000372 0x21 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o)
|
|
||||||
|
|
||||||
.debug_loc 0x00000000 0x1923
|
|
||||||
.debug_loc 0x00000000 0x35f ./src/cdcuser.o
|
|
||||||
.debug_loc 0x0000035f 0x6e ./src/clkconfig.o
|
|
||||||
.debug_loc 0x000003cd 0x1e5 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_loc 0x000005b2 0x188 ./src/edubrm.o
|
|
||||||
.debug_loc 0x0000073a 0x3a4 ./src/mscuser.o
|
|
||||||
.debug_loc 0x00000ade 0x20e ./src/serial.o
|
|
||||||
.debug_loc 0x00000cec 0x13e ./src/usbcomp.o
|
|
||||||
.debug_loc 0x00000e2a 0x31c ./src/usbcore.o
|
|
||||||
.debug_loc 0x00001146 0x5f3 ./src/usbhw.o
|
|
||||||
.debug_loc 0x00001739 0x151 ./src/usbuser.o
|
|
||||||
.debug_loc 0x0000188a 0x99 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_aranges 0x00000000 0x510
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000 0xa0 ./src/cdcuser.o
|
|
||||||
.debug_aranges
|
|
||||||
0x000000a0 0x28 ./src/clkconfig.o
|
|
||||||
.debug_aranges
|
|
||||||
0x000000c8 0x70 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000138 0x58 ./src/edubrm.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000190 0xb8 ./src/mscuser.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000248 0x68 ./src/serial.o
|
|
||||||
.debug_aranges
|
|
||||||
0x000002b0 0x48 ./src/usbcomp.o
|
|
||||||
.debug_aranges
|
|
||||||
0x000002f8 0x98 ./src/usbcore.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000390 0x100 ./src/usbhw.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000490 0x50 ./src/usbuser.o
|
|
||||||
.debug_aranges
|
|
||||||
0x000004e0 0x30 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_ranges 0x00000000 0x4b8
|
|
||||||
.debug_ranges 0x00000000 0x98 ./src/cdcuser.o
|
|
||||||
.debug_ranges 0x00000098 0x20 ./src/clkconfig.o
|
|
||||||
.debug_ranges 0x000000b8 0x68 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_ranges 0x00000120 0x50 ./src/edubrm.o
|
|
||||||
.debug_ranges 0x00000170 0xb0 ./src/mscuser.o
|
|
||||||
.debug_ranges 0x00000220 0x60 ./src/serial.o
|
|
||||||
.debug_ranges 0x00000280 0x40 ./src/usbcomp.o
|
|
||||||
.debug_ranges 0x000002c0 0x90 ./src/usbcore.o
|
|
||||||
.debug_ranges 0x00000350 0xf8 ./src/usbhw.o
|
|
||||||
.debug_ranges 0x00000448 0x48 ./src/usbuser.o
|
|
||||||
.debug_ranges 0x00000490 0x28 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
||||||
|
|
||||||
.debug_frame 0x00000000 0xf00
|
|
||||||
.debug_frame 0x00000000 0x1ec ./src/cdcuser.o
|
|
||||||
.debug_frame 0x000001ec 0x48 ./src/clkconfig.o
|
|
||||||
.debug_frame 0x00000234 0x120 ./src/cr_startup_lpc13.o
|
|
||||||
.debug_frame 0x00000354 0xec ./src/edubrm.o
|
|
||||||
.debug_frame 0x00000440 0x250 ./src/mscuser.o
|
|
||||||
.debug_frame 0x00000690 0x12c ./src/serial.o
|
|
||||||
.debug_frame 0x000007bc 0xcc ./src/usbcomp.o
|
|
||||||
.debug_frame 0x00000888 0x1d8 ./src/usbcore.o
|
|
||||||
.debug_frame 0x00000a60 0x368 ./src/usbhw.o
|
|
||||||
.debug_frame 0x00000dc8 0xd4 ./src/usbuser.o
|
|
||||||
.debug_frame 0x00000e9c 0x64 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o)
|
|
|
@ -1,98 +0,0 @@
|
||||||
/*
|
|
||||||
* GENERATED FILE - DO NOT EDIT
|
|
||||||
* (C) Code Red Technologies Ltd, 2008-10
|
|
||||||
* Generated linker script file for LPC1343
|
|
||||||
* Created from nxp_lpc13_c.ld (vLPCXpresso 3.8 (2 [Build 129] [31/01/2011] ))
|
|
||||||
* By LPCXpresso 3.8.2 [Build 129] [31/01/2011] on Fri Apr 01 21:21:14 CEST 2011
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "usbcomp_msd_cdc_Debug_lib.ld"
|
|
||||||
INCLUDE "usbcomp_msd_cdc_Debug_mem.ld"
|
|
||||||
|
|
||||||
ENTRY(ResetISR)
|
|
||||||
|
|
||||||
SECTIONS
|
|
||||||
{
|
|
||||||
|
|
||||||
/* MAIN TEXT SECTION */
|
|
||||||
.text : ALIGN(4)
|
|
||||||
{
|
|
||||||
FILL(0xff)
|
|
||||||
KEEP(*(.isr_vector))
|
|
||||||
|
|
||||||
/* Global Section Table */
|
|
||||||
. = ALIGN(4) ;
|
|
||||||
__section_table_start = .;
|
|
||||||
__data_section_table = .;
|
|
||||||
LONG(LOADADDR(.data));
|
|
||||||
LONG( ADDR(.data)) ;
|
|
||||||
LONG( SIZEOF(.data));
|
|
||||||
__data_section_table_end = .;
|
|
||||||
__bss_section_table = .;
|
|
||||||
LONG( ADDR(.bss));
|
|
||||||
LONG( SIZEOF(.bss));
|
|
||||||
__bss_section_table_end = .;
|
|
||||||
__section_table_end = . ;
|
|
||||||
/* End of Global Section Table */
|
|
||||||
|
|
||||||
|
|
||||||
*(.after_vectors*)
|
|
||||||
|
|
||||||
*(.text*)
|
|
||||||
*(.rodata .rodata.*)
|
|
||||||
. = ALIGN(4);
|
|
||||||
|
|
||||||
} > MFlash32
|
|
||||||
|
|
||||||
/*
|
|
||||||
* for exception handling/unwind - some Newlib functions (in common
|
|
||||||
* with C++ and STDC++) use this.
|
|
||||||
*/
|
|
||||||
.ARM.extab : ALIGN(4)
|
|
||||||
{
|
|
||||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
|
||||||
} > MFlash32
|
|
||||||
__exidx_start = .;
|
|
||||||
|
|
||||||
.ARM.exidx : ALIGN(4)
|
|
||||||
{
|
|
||||||
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
|
||||||
} > MFlash32
|
|
||||||
__exidx_end = .;
|
|
||||||
|
|
||||||
_etext = .;
|
|
||||||
|
|
||||||
|
|
||||||
/* MAIN DATA SECTION */
|
|
||||||
|
|
||||||
.uninit_RESERVED : ALIGN(4)
|
|
||||||
{
|
|
||||||
KEEP(*(.bss.$RESERVED*))
|
|
||||||
} > RamLoc8
|
|
||||||
|
|
||||||
.data : ALIGN(4)
|
|
||||||
{
|
|
||||||
FILL(0xff)
|
|
||||||
_data = .;
|
|
||||||
*(vtable)
|
|
||||||
*(.data*)
|
|
||||||
. = ALIGN(4) ;
|
|
||||||
_edata = .;
|
|
||||||
} > RamLoc8 AT>MFlash32
|
|
||||||
|
|
||||||
|
|
||||||
/* MAIN BSS SECTION */
|
|
||||||
.bss : ALIGN(4)
|
|
||||||
{
|
|
||||||
_bss = .;
|
|
||||||
*(.bss*)
|
|
||||||
*(COMMON)
|
|
||||||
. = ALIGN(4) ;
|
|
||||||
_ebss = .;
|
|
||||||
PROVIDE(end = .);
|
|
||||||
} > RamLoc8
|
|
||||||
|
|
||||||
PROVIDE(_pvHeapStart = .);
|
|
||||||
PROVIDE(_vStackTop = __top_RamLoc8 - 0);
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
/*
|
|
||||||
* GENERATED FILE - DO NOT EDIT
|
|
||||||
* (C) Code Red Technologies Ltd, 2008-9
|
|
||||||
* Generated linker script library include file for Redlib (none)
|
|
||||||
* (created from redlib_none_c.ld (LPCXpresso 3.8.2 [Build 129] [31/01/2011] ) on Fri Apr 01 21:21:14 CEST 2011)
|
|
||||||
*/
|
|
||||||
|
|
||||||
GROUP(libcr_c.a libcr_eabihelpers.a)
|
|
|
@ -1,18 +0,0 @@
|
||||||
/*
|
|
||||||
* GENERATED FILE - DO NOT EDIT
|
|
||||||
* (C) Code Red Technologies Ltd, 2008-9
|
|
||||||
* Generated linker script include file for
|
|
||||||
* (created from LinkMemoryTemplate (LPCXpresso 3.8.2 [Build 129] [31/01/2011] ) on Fri Apr 01 21:21:14 CEST 2011)
|
|
||||||
*/
|
|
||||||
|
|
||||||
MEMORY
|
|
||||||
{
|
|
||||||
/* Define each memory region */
|
|
||||||
MFlash32 (rx) : ORIGIN = 0x0, LENGTH = 0x8000 /* 32k */
|
|
||||||
RamLoc8 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x2000 /* 8k */
|
|
||||||
|
|
||||||
}
|
|
||||||
/* Define a symbol for the top of each memory region */
|
|
||||||
__top_MFlash32 = 0x0 + 0x8000;
|
|
||||||
__top_RamLoc8 = 0x10000000 + 0x2000;
|
|
||||||
|
|
|
@ -7,3 +7,6 @@ class ModuleA(Module):
|
||||||
def setup(self, area):
|
def setup(self, area):
|
||||||
print 'setup A'
|
print 'setup A'
|
||||||
print area
|
print area
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
print 'run A'
|
||||||
|
|
|
@ -7,3 +7,6 @@ class ModuleB(Module):
|
||||||
def setup(self, area):
|
def setup(self, area):
|
||||||
print 'setup B'
|
print 'setup B'
|
||||||
print area
|
print area
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
print 'run B'
|
||||||
|
|
|
@ -4,3 +4,6 @@ class Module():
|
||||||
|
|
||||||
def start(self, area):
|
def start(self, area):
|
||||||
raise Exception('not implemented')
|
raise Exception('not implemented')
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
raise Exception('not implemented')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue