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

📄 arm_00_os.map

📁 看看ARM菜鸟在ARM7上写的操作系统——ARM圈圈操作系统 最近在ADuC7027上写了一个ARM_00_OS
💻 MAP
📖 第 1 页 / 共 2 页
字号:
LARM LINKER/LOCATER V2.50a                                                              05/16/2006  14:55:46  PAGE 1


LARM LINKER/LOCATER V2.50a, INVOKED BY:
C:\KEIL\ARM\BIN\LA.EXE startup.obj, SWI_VEC.obj, ARM_00_OS_main.obj, ARM_00_OS_Core.obj, ARM_00_OS_TaskSwitch.obj, ARM_0
>> 0_OSSystemIdle.obj, ARM_00_OSTaskManager.obj, UART.obj, Task.obj, KEYS.obj, ADC.obj TO ARM_00_OS CASE CLASSES (DATA (
>> 0X10000-0X11FFF), CODE (0X80000-0X8F7FF), CONST (0X80000-0X8F7FF))


CPU MODE: LITTLE ENDIAN


INPUT MODULES INCLUDED:
  startup.obj (STARTUP)
         COMMENT TYPE 0: AA V2.50
  SWI_VEC.obj (SWI_VEC)
         COMMENT TYPE 0: AA V2.50
  ARM_00_OS_main.obj (ARM_00_OS_main)
         COMMENT TYPE 0: CARM V2.50a
  ARM_00_OS_Core.obj (ARM_00_OS_Core)
         COMMENT TYPE 0: CARM V2.50a
  ARM_00_OS_TaskSwitch.obj (ARM_00_OS_TaskSwitch)
         COMMENT TYPE 0: CARM V2.50a
  ARM_00_OSSystemIdle.obj (ARM_00_OSSystemIdle)
         COMMENT TYPE 0: CARM V2.50a
  ARM_00_OSTaskManager.obj (ARM_00_OSTaskManager)
         COMMENT TYPE 0: CARM V2.50a
  UART.obj (UART)
         COMMENT TYPE 0: CARM V2.50a
  Task.obj (Task)
         COMMENT TYPE 0: CARM V2.50a
  KEYS.obj (KEYS)
         COMMENT TYPE 0: CARM V2.50a
  ADC.obj (ADC)
         COMMENT TYPE 0: CARM V2.50a
  C:\KEIL\ARM\LIB\CAL.LIB (IRQ)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (DABT)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (PABT)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (UNDEF)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (UDIV)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (SDIV)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (UQDIV)
         COMMENT TYPE 0: AA V2.50


ACTIVE MEMORY CLASSES OF MODULE:  ARM_00_OS (STARTUP)

BASE       START      END        USED       MEMORY CLASS
========================================================
00000000H  00010000H  00011FFFH  00001F34H  DATA
00000000H  00080000H  0008F7FFH  000024A4H  CODE
00000000H  00080000H  0008F7FFH  00000537H  CONST


INTERRUPT FUNCTIONS

TYPE  STACK SIZE    FUNCTION NAME
=================================
fiq                 FIQ_Handler?A



SOFTWARE INTERRUPT FUNCTIONS
LARM LINKER/LOCATER V2.50a                                                            05/16/2006  14:55:46  PAGE 2



SWI No   STACK SIZE    FUNCTION NAME
===================================
0x0                    DisEnableInterrupt?A
0x1                    EnableInterrupt?A
0x2                    OSStart?A
0x3                    OSTaskSwitch?A
0x4                    OSSetStack?A




MEMORY MAP OF MODULE:  ARM_00_OS (STARTUP)

START      STOP       LENGTH    ALIGN  RELOC  MEMORY CLASS   SEGMENT NAME
=========================================================================
00010000H  00010247H  00000248H     4  UNIT   DATA           STACK
00010248H  00011F23H  00001CDCH     4  UNIT   DATA           ?DT0?ARM_00_OS_Core
00011F24H  00011F33H  00000010H     4  UNIT   DATA           ?DT0?KEYS
00011F34H  0007FFFFH  0006E0CCH   ---  ---    **GAP**
00080000H  000800B3H  000000B4H     4  AT..   CODE           STARTUPCODE
000800B4H  000800BFH  0000000CH     4  UNIT   CONST          ?CON?ARM_00_OS_main
000800C0H  000803AAH  000002EBH     4  UNIT   CONST          ?CON?ARM_00_OS_Core
000803ABH  000803ABH  00000001H   ---  ---    **GAP**
000803ACH  000803D2H  00000027H     4  UNIT   CONST          ?CON?ARM_00_OSSystemIdle
000803D3H  000803D3H  00000001H   ---  ---    **GAP**
000803D4H  000804FAH  00000127H     4  UNIT   CONST          ?CON?ARM_00_OSTaskManager
000804FBH  000804FBH  00000001H   ---  ---    **GAP**
000804FCH  0008050BH  00000010H     4  UNIT   CONST          ?CON?UART
0008050CH  000805CDH  000000C2H     4  UNIT   CONST          ?CON?Task
000805CEH  000805CFH  00000002H   ---  ---    **GAP**
000805D0H  000805E7H  00000018H     4  UNIT   CONST          ?C_CLRSEG
000805E8H  000805EFH  00000008H     4  UNIT   CONST          ?C_INITSEG
000805F0H  00080657H  00000068H     4  UNIT   CODE           ?C?SWI
00080658H  00080693H  0000003CH     4  UNIT   CODE           ?PR?SysClkInit?T?ARM_00_OS_main
00080694H  0008071BH  00000088H     4  UNIT   CODE           ?PR?main?ARM_00_OS_main
0008071CH  000808C3H  000001A8H     4  UNIT   CODE           ?PR?OSInit?T?ARM_00_OS_Core
000808C4H  000808CBH  00000008H     4  UNIT   CODE           ?PR?OSTickInit?T?ARM_00_OS_Core
000808CCH  00080903H  00000038H     4  UNIT   CODE           ?PR?OSTaskDelay?T?ARM_00_OS_Core
00080904H  00080963H  00000060H     4  UNIT   CODE           ?PR?OSTaskSuspend?T?ARM_00_OS_Core
00080964H  000809ABH  00000048H     4  UNIT   CODE           ?PR?OSEnterCritical?T?ARM_00_OS_Core
000809ACH  000809E3H  00000038H     4  UNIT   CODE           ?PR?OSExitCritical?T?ARM_00_OS_Core
000809E4H  00080CCFH  000002ECH     4  UNIT   CODE           ?PR?OSMemoryManage?T?ARM_00_OS_Core
00080CD0H  00080D93H  000000C4H     4  UNIT   CODE           ?PR?OSTaskCreat?T?ARM_00_OS_Core
00080D94H  00080E7FH  000000ECH     4  UNIT   CODE           ?PR?OSSendMsg?T?ARM_00_OS_Core
00080E80H  00080ECFH  00000050H     4  UNIT   CODE           ?PR?OSAddDevice?T?ARM_00_OS_Core
00080ED0H  00080F07H  00000038H     4  UNIT   CODE           ?PR?OSGetDeviceAddr?T?ARM_00_OS_Core
00080F08H  00080F83H  0000007CH     4  UNIT   CODE           ?PR?OSRequestDevice?T?ARM_00_OS_Core
00080F84H  0008102FH  000000ACH     4  UNIT   CODE           ?PR?OSFreeDevice?T?ARM_00_OS_Core
00081030H  0008106BH  0000003CH     4  UNIT   CODE           ?PR?DeleteFromDelayList?T?ARM_00_OS_Core
0008106CH  000810A7H  0000003CH     4  UNIT   CODE           ?PR?DeleteFromReadyList?T?ARM_00_OS_Core
000810A8H  000810E3H  0000003CH     4  UNIT   CODE           ?PR?DeleteFromSuspendList?T?ARM_00_OS_Core
000810E4H  0008110BH  00000028H     4  UNIT   CODE           ?PR?InsertToSuspendList?T?ARM_00_OS_Core
0008110CH  00081133H  00000028H     4  UNIT   CODE           ?PR?InsertToDelayList?T?ARM_00_OS_Core
00081134H  000811AFH  0000007CH     4  UNIT   CODE           ?PR?InsertToReadyList?T?ARM_00_OS_Core
000811B0H  000811DBH  0000002CH     4  UNIT   CODE           ?PR?Timer0Init?T?ARM_00_OS_Core
000811DCH  00081203H  00000028H     4  UNIT   CODE           ?PR?OSFreeResource?T?ARM_00_OS_Core
00081204H  0008121BH  00000018H     4  UNIT   CODE           ?PR?DisEnableInterrupt?A?ARM_00_OS_TaskSwitch
0008121CH  00081237H  0000001CH     4  UNIT   CODE           ?PR?EnableInterrupt?A?ARM_00_OS_TaskSwitch
00081238H  00081277H  00000040H     4  UNIT   CODE           ?PR?OSStart?A?ARM_00_OS_TaskSwitch
00081278H  000813B3H  0000013CH     4  UNIT   CODE           ?PR?OSTaskSwitch?A?ARM_00_OS_TaskSwitch
000813B4H  0008142BH  00000078H     4  UNIT   CODE           ?PR?OSSetStack?A?ARM_00_OS_TaskSwitch
0008142CH  0008144BH  00000020H     4  UNIT   CODE           ?PR?OSSaveSP?A?ARM_00_OS_TaskSwitch
0008144CH  00081463H  00000018H     4  UNIT   CODE           ?PR?OSResumeSP?A?ARM_00_OS_TaskSwitch
00081464H  0008179FH  0000033CH     4  UNIT   CODE           ?PR?FIQ_Handler?A?ARM_00_OS_TaskSwitch
LARM LINKER/LOCATER V2.50a                                                            05/16/2006  14:55:46  PAGE 3


000817A0H  0008184BH  000000ACH     4  UNIT   CODE           ?PR?OSSystemIdle?T?ARM_00_OSSystemIdle
0008184CH  00081B6BH  00000320H     4  UNIT   CODE           ?PR?OSTaskManager?T?ARM_00_OSTaskManager
00081B6CH  00081B7FH  00000014H     4  UNIT   CODE           ?PR?DisplayPID?T?ARM_00_OSTaskManager
00081B80H  00081BF7H  00000078H     4  UNIT   CODE           ?PR?DisplayCPU?T?ARM_00_OSTaskManager
00081BF8H  00081CE3H  000000ECH     4  UNIT   CODE           ?PR?DisplayCPUTime?T?ARM_00_OSTaskManager
00081CE4H  00081D03H  00000020H     4  UNIT   CODE           ?PR?DispalyMemroyUsed?T?ARM_00_OSTaskManager
00081D04H  00081D43H  00000040H     4  UNIT   CODE           ?PR?DispalyStatus?T?ARM_00_OSTaskManager
00081D44H  00081E67H  00000124H     4  UNIT   CODE           ?PR?DisplayCoreVoltage?T?ARM_00_OSTaskManager
00081E68H  00081F77H  00000110H     4  UNIT   CODE           ?PR?DisplayCoreTemperature?T?ARM_00_OSTaskManager
00081F78H  00081FBBH  00000044H     4  UNIT   CODE           ?PR?UART_init?T?UART
00081FBCH  00081FDBH  00000020H     4  UNIT   CODE           ?PR?send_a_byte?T?UART
00081FDCH  0008202BH  00000050H     4  UNIT   CODE           ?PR?prints?T?UART
0008202CH  0008203BH  00000010H     4  UNIT   CODE           ?PR?cls?T?UART
0008203CH  000820A7H  0000006CH     4  UNIT   CODE           ?PR?print_uint32?T?UART

⌨️ 快捷键说明

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