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

📄 z.map

📁 ARM7(LPC2131) + FreeRTOS, 基于 Codesourcery gcc, 共10个任务, 仅占 2k RAM
💻 MAP
📖 第 1 页 / 共 2 页
字号:
Archive member included because of file (symbol)

d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-memset.o)
                              rtos/source/tasks.o (memset)
d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-strncpy.o)
                              rtos/source/tasks.o (strncpy)

Allocating common symbols
Common symbol       size              file

i2c_suba            0x4               bsp/i2c.o
i2c_buf             0x4               bsp/i2c.o
i2c_num             0x4               bsp/i2c.o
i2c_suba_w          0x1               bsp/i2c.o
UART0RBUF           0xe               bsp/bsp.o
i2c_suba_en         0x1               bsp/i2c.o
i2c_end             0x1               bsp/i2c.o
i2c_sla             0x1               bsp/i2c.o

Memory Configuration

Name             Origin             Length             Attributes
flash            0x00000000         0x00008000
sram             0x40000000         0x00002000
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD bsp/boot.o
LOAD bsp/bsp.o
LOAD bsp/i2c.o
LOAD rtos/port/port.o
LOAD rtos/port/portISR.o
LOAD rtos/port/heap_1.o
LOAD rtos/source/list.o
LOAD rtos/source/tasks.o
LOAD app/main.o
START GROUP
LOAD d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1\libgcc.a
LOAD d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a
END GROUP
                0x40002000                __stack_end__ = 0x40002000
                0x00000000                . = 0x0

startup         0x00000000       0x44
 *(.startup)
 .startup       0x00000000       0x44 bsp/boot.o

prog            0x00000044     0x2674
 *(.text)
 .text          0x00000044       0xc4 bsp/boot.o
                0x00000044                start
                0x000000ec                endless_loop
 .text          0x00000108      0x638 bsp/bsp.o
                0x00000254                key_scan
                0x00000598                ADC0_read
                0x000002fc                UART_Init
                0x000001e0                GPIO_Init
                0x000002f8                delay2
                0x0000017c                VIC_Init
                0x00000108                SYS_Init
                0x000005cc                DispNumber
                0x0000050c                SPI_SendData
                0x00000438                UART0_putstr
                0x00000550                ADC_Init
                0x00000718                BSP_Init
                0x000004a0                SPI_Init
                0x0000034c                UART0_ISR
 .text          0x00000740      0x8a4 bsp/i2c.o
                0x000007fc                I2RecvByte
                0x000009b8                I2C_WriteNByte
                0x00000ad8                I2C_ISR
                0x00000740                I2C_Init
                0x00000884                I2C_ReadNByte
                0x0000076c                I2SendByte
 .text          0x00000fe4      0x1ac rtos/port/port.o
                0x00001120                xPortStartScheduler
                0x0000111c                vPortEndScheduler
                0x00000fe4                pxPortInitialiseStack
 .text          0x00001190      0x228 rtos/port/portISR.o
                0x0000124c                vTickISR
                0x00001208                vPortExitCritical
                0x0000130c                vPortYieldProcessor
                0x00001190                vPortISRStartFirstTask
                0x000011dc                vPortEnterCritical
 .text          0x000013b8       0x70 rtos/port/heap_1.o
                0x000013b8                vPortFree
                0x000013d0                pvPortMalloc
                0x000013bc                vPortInitialiseBlocks
 .text          0x00001428      0x104 rtos/source/list.o
                0x00001458                vListInsertEnd
                0x000014f0                vListRemove
                0x0000144c                vListInitialiseItem
                0x00001428                vListInitialise
                0x00001490                vListInsert
 .text          0x0000152c      0x9b4 rtos/source/tasks.o
                0x00001968                vTaskEndScheduler
                0x00001884                vTaskPlaceOnEventList
                0x0000191c                xTaskGetTickCount
                0x000016a4                xTaskRemoveFromEventList
                0x00001604                xTaskCheckForTimeOut
                0x00001940                vTaskSuspendAll
                0x0000152c                vTaskSwitchContext
                0x000018f8                uxTaskGetNumberOfTasks
                0x00001750                vTaskIncrementTick
                0x00001c00                xTaskResumeAll
                0x00001b94                vTaskStartScheduler
                0x00001674                vTaskMissedYield
                0x0000199c                xTaskCreate
                0x00001e60                vTaskDelay
                0x000015e8                vTaskSetTimeOutState
 .text          0x00001ee0      0x5f4 app/main.o
                0x00002240                Task5_8SEG
                0x00002260                Task4_KEYS
                0x00001ee0                TaskA_I2C0
                0x0000203c                Task3_LED3
                0x000020f8                Task9_ADC0
                0x00002340                main
                0x00001fd8                Task6_BELL
                0x00001f38                Task8_REC0
                0x00002080                Task2_LED2
                0x000020cc                Task1_XXXX
                0x00002138                Task7_TRN0
 .text          0x000024d4       0x8c d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-memset.o)
                0x000024d4                memset
 .text          0x00002560      0x108 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-strncpy.o)
                0x00002560                strncpy
 *(.rodata)
 .rodata        0x00002668       0x20 bsp/bsp.o
                0x00002678                DISP_TAB
                0x00002668                keyscan
 *(.rodata*)
 .rodata.str1.4
                0x00002688        0x5 rtos/source/tasks.o
                                  0x8 (size before relaxing)
 *fill*         0x0000268d        0x3 00
 .rodata.str1.4
                0x00002690       0x28 app/main.o
 *(.glue_7)
 .glue_7        0x000026b8        0x0 bsp/boot.o
 .glue_7        0x000026b8        0x0 bsp/bsp.o
 .glue_7        0x000026b8        0x0 bsp/i2c.o
 .glue_7        0x000026b8        0x0 rtos/port/port.o
 .glue_7        0x000026b8        0x0 rtos/port/portISR.o
 .glue_7        0x000026b8        0x0 rtos/port/heap_1.o
 .glue_7        0x000026b8        0x0 rtos/source/list.o
 .glue_7        0x000026b8        0x0 rtos/source/tasks.o
 .glue_7        0x000026b8        0x0 app/main.o
 .glue_7        0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-memset.o)
 .glue_7        0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-strncpy.o)
 *(.glue_7t)
 .glue_7t       0x000026b8        0x0 bsp/boot.o
 .glue_7t       0x000026b8        0x0 bsp/bsp.o
 .glue_7t       0x000026b8        0x0 bsp/i2c.o
 .glue_7t       0x000026b8        0x0 rtos/port/port.o
 .glue_7t       0x000026b8        0x0 rtos/port/portISR.o
 .glue_7t       0x000026b8        0x0 rtos/port/heap_1.o
 .glue_7t       0x000026b8        0x0 rtos/source/list.o
 .glue_7t       0x000026b8        0x0 rtos/source/tasks.o
 .glue_7t       0x000026b8        0x0 app/main.o
 .glue_7t       0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-memset.o)
 .glue_7t       0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-strncpy.o)
                0x000026b8                __end_of_text__ = .

.vfp11_veneer   0x000026b8        0x0
 .vfp11_veneer  0x000026b8        0x0 bsp/boot.o
 .vfp11_veneer  0x000026b8        0x0 bsp/bsp.o
 .vfp11_veneer  0x000026b8        0x0 bsp/i2c.o
 .vfp11_veneer  0x000026b8        0x0 rtos/port/port.o
 .vfp11_veneer  0x000026b8        0x0 rtos/port/portISR.o
 .vfp11_veneer  0x000026b8        0x0 rtos/port/heap_1.o
 .vfp11_veneer  0x000026b8        0x0 rtos/source/list.o
 .vfp11_veneer  0x000026b8        0x0 rtos/source/tasks.o
 .vfp11_veneer  0x000026b8        0x0 app/main.o
 .vfp11_veneer  0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-memset.o)
 .vfp11_veneer  0x000026b8        0x0 d:/program files/codesourcery/lite/bin/../lib/gcc/arm-none-eabi/4.2.1/../../../../arm-none-eabi/lib\libc.a(lib_a-strncpy.o)

.data           0x40000000       0x12 load address 0x000026b8
                0x40000000                __data_beg__ = .
                0x000026b8                __data_beg_src__ = __end_of_text__
 *(.data)
 .data          0x40000000        0x0 bsp/boot.o
 .data          0x40000000        0x0 bsp/bsp.o
 .data          0x40000000        0x0 bsp/i2c.o
 .data          0x40000000        0x0 rtos/port/port.o
 .data          0x40000000        0x4 rtos/port/portISR.o
                0x40000000                ulCriticalNesting
 .data          0x40000004        0x0 rtos/port/heap_1.o
 .data          0x40000004        0x0 rtos/source/list.o
 .data          0x40000004        0x0 rtos/source/tasks.o
 .data          0x40000004        0xe app/main.o
                0x4000000e                xxx
                0x40000010                grade

⌨️ 快捷键说明

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