📄 bsp.s79
字号:
//////////////////////////////////////////////////////////////////////////////
// /
// IAR ARM ANSI C/C++ Compiler V4.40A/W32 EVALUATION 21/Jul/2006 17:18:21 /
// Copyright 1999-2005 IAR Systems. All rights reserved. /
// Time limited license: 22 days left /
// /
// Cpu mode = interwork /
// Endian = little /
// Stack alignment = 4 /
// Source file = E:\Project\ucos-ii\counter\BSP\bsp.c /
// Command line = E:\Project\ucos-ii\counter\BSP\bsp.c -lCN /
// E:\Project\ucos-ii\counter\Debug\List\ -lA /
// E:\Project\ucos-ii\counter\Debug\List\ -o /
// E:\Project\ucos-ii\counter\Debug\Obj\ -s9 --no_cse /
// --no_unroll --no_inline --no_code_motion --no_tbaa /
// --no_clustering --no_scheduling --debug --cpu_mode /
// thumb --endian little --cpu ARM7TDMI-S /
// --stack_align 4 --interwork -e --fpu None /
// --dlib_config "E:\Program Files\IAR /
// Systems\Embedded Workbench 4.0 /
// Evaluation\ARM\LIB\dl4tptinl8n.h" -I /
// E:\Project\ucos-ii\counter\ -I /
// E:\Project\ucos-ii\counter\App\ -I /
// E:\Project\ucos-ii\counter\BSP\ -I /
// E:\Project\ucos-ii\counter\ARM\ -I /
// E:\Project\ucos-ii\counter\uCOS-II\ -I "E:\Program /
// Files\IAR Systems\Embedded Workbench 4.0 /
// Evaluation\ARM\INC\" /
// List file = E:\Project\ucos-ii\counter\Debug\List\bsp.s79 /
// /
// /
//////////////////////////////////////////////////////////////////////////////
NAME bsp
RTMODEL "StackAlign4", "USED"
RTMODEL "__cpu_mode", "__pcs__interwork"
RTMODEL "__data_model", "absolute"
RTMODEL "__dlib_file_descriptor", "0"
RTMODEL "__endian", "little"
RTMODEL "__rt_version", "6"
RSEG CSTACK:DATA:NOROOT(2)
MULTWEAK ??BSP_Init??rA
??DataTable0 EQU 0
??DataTable1 EQU 0
??DataTable10 EQU 0
??DataTable11 EQU 0
??DataTable12 EQU 0
??DataTable13 EQU 0
??DataTable14 EQU 0
??DataTable15 EQU 0
??DataTable16 EQU 0
??DataTable17 EQU 0
??DataTable18 EQU 0
??DataTable3 EQU 0
??DataTable4 EQU 0
??DataTable5 EQU 0
??DataTable8 EQU 0
??DataTable9 EQU 0
MULTWEAK ??LED_Init??rA
MULTWEAK ??LED_Off??rA
MULTWEAK ??LED_On??rA
MULTWEAK ??OSTimeTick??rT
MULTWEAK ??OS_CPU_FIQ_ISR_Handler??rA
MULTWEAK ??OS_CPU_IRQ_ISR_Handler??rA
MULTWEAK ??Tmr_TickISR_Handler??rA
MULTWEAK ??Tmr_TickInit??rA
MULTWEAK ??VIC_Dummy??rA
MULTWEAK ??VIC_DummyEINT0??rA
MULTWEAK ??VIC_DummyEINT1??rA
MULTWEAK ??VIC_DummyEINT2??rA
MULTWEAK ??VIC_DummyI2C??rA
MULTWEAK ??VIC_DummyPWM0??rA
MULTWEAK ??VIC_DummyRTC??rA
MULTWEAK ??VIC_DummySPI??rA
MULTWEAK ??VIC_DummyTIMER0??rA
MULTWEAK ??VIC_DummyTIMER1??rA
MULTWEAK ??VIC_DummyUART0??rA
MULTWEAK ??VIC_DummyUART1??rA
MULTWEAK ??VIC_DummyWDT??rA
MULTWEAK ??VIC_Init??rA
MULTWEAK ??rT_BX_R0
PUBWEAK ?init?tab?DATA_Z
PUBLIC BSP_Init
FUNCTION BSP_Init,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC LED_Init
FUNCTION LED_Init,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC LED_Off
FUNCTION LED_Off,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC LED_On
FUNCTION LED_On,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC OS_CPU_FIQ_ISR_Handler
FUNCTION OS_CPU_FIQ_ISR_Handler,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC OS_CPU_IRQ_ISR_Handler
FUNCTION OS_CPU_IRQ_ISR_Handler,0203H
LOCFRAME CSTACK, 4, STACK
PUBWEAK T0MR0
PUBWEAK T0PC
PUBLIC Tmr_TickISR_Handler
FUNCTION Tmr_TickISR_Handler,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC Tmr_TickInit
FUNCTION Tmr_TickInit,0203H
PUBWEAK VICVectAddr
PUBWEAK VICVectAddr1
PUBWEAK VICVectAddr10
PUBWEAK VICVectAddr11
PUBWEAK VICVectAddr12
PUBWEAK VICVectAddr2
PUBWEAK VICVectAddr3
PUBWEAK VICVectAddr4
PUBWEAK VICVectAddr5
PUBWEAK VICVectAddr6
PUBWEAK VICVectAddr7
PUBWEAK VICVectAddr8
PUBWEAK VICVectAddr9
PUBLIC VIC_Dummy
FUNCTION VIC_Dummy,0203H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyEINT0
FUNCTION VIC_DummyEINT0,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyEINT1
FUNCTION VIC_DummyEINT1,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyEINT2
FUNCTION VIC_DummyEINT2,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyI2C
FUNCTION VIC_DummyI2C,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyPWM0
FUNCTION VIC_DummyPWM0,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyRTC
FUNCTION VIC_DummyRTC,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummySPI
FUNCTION VIC_DummySPI,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyTIMER0
FUNCTION VIC_DummyTIMER0,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyTIMER1
FUNCTION VIC_DummyTIMER1,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyUART0
FUNCTION VIC_DummyUART0,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyUART1
FUNCTION VIC_DummyUART1,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_DummyWDT
FUNCTION VIC_DummyWDT,0603H
LOCFRAME CSTACK, 4, STACK
PUBLIC VIC_Init
FUNCTION VIC_Init,0203H
PUBLIC VIC_SpuriousInt
PUBWEAK _A_IOCLR
PUBWEAK _A_IODIR
PUBWEAK _A_IOSET
PUBWEAK _A_MEMMAP
PUBWEAK _A_PINSEL0
PUBWEAK _A_T0CCR
PUBWEAK _A_T0EMR
PUBWEAK _A_T0IR
PUBWEAK _A_T0MCR
PUBWEAK _A_T0TCR
PUBWEAK _A_VICIntEnClear
PUBWEAK _A_VICIntEnable
PUBWEAK _A_VICIntSelect
PUBWEAK _A_VICProtection
PUBWEAK _A_VICVectCntl2
CFI Names cfiNames0
CFI StackFrame CFA R13 HUGEDATA
CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, CPSR:32, R13:32
CFI Resource R14:32, SPSR:32
CFI VirtualResource ?RET:32
CFI EndNames cfiNames0
CFI Common cfiCommon0 Using cfiNames0
CFI CodeAlign 4
CFI DataAlign 4
CFI ReturnAddress ?RET CODE
CFI CFA R13+0
CFI R0 Undefined
CFI R1 Undefined
CFI R2 Undefined
CFI R3 Undefined
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R10 SameValue
CFI R11 SameValue
CFI R12 Undefined
CFI CPSR SameValue
CFI R14 Undefined
CFI SPSR SameValue
CFI ?RET R14
CFI EndCommon cfiCommon0
CFI Common cfiCommon1 Using cfiNames0
CFI CodeAlign 2
CFI DataAlign 4
CFI ReturnAddress ?RET CODE
CFI CFA R13+0
CFI R0 Undefined
CFI R1 Undefined
CFI R2 Undefined
CFI R3 Undefined
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R10 SameValue
CFI R11 SameValue
CFI R12 Undefined
CFI CPSR SameValue
CFI R14 Undefined
CFI SPSR SameValue
CFI ?RET R14
CFI EndCommon cfiCommon1
OSTimeTick SYMBOL "OSTimeTick"
BSP_Init SYMBOL "BSP_Init"
??BSP_Init??rA SYMBOL "??rA", BSP_Init
LED_Init SYMBOL "LED_Init"
??LED_Init??rA SYMBOL "??rA", LED_Init
LED_Off SYMBOL "LED_Off"
??LED_Off??rA SYMBOL "??rA", LED_Off
LED_On SYMBOL "LED_On"
??LED_On??rA SYMBOL "??rA", LED_On
??OSTimeTick??rT SYMBOL "??rT", OSTimeTick
OS_CPU_FIQ_ISR_Handler SYMBOL "OS_CPU_FIQ_ISR_Handler"
??OS_CPU_FIQ_ISR_Handler??rA SYMBOL "??rA", OS_CPU_FIQ_ISR_Handler
OS_CPU_IRQ_ISR_Handler SYMBOL "OS_CPU_IRQ_ISR_Handler"
??OS_CPU_IRQ_ISR_Handler??rA SYMBOL "??rA", OS_CPU_IRQ_ISR_Handler
Tmr_TickISR_Handler SYMBOL "Tmr_TickISR_Handler"
??Tmr_TickISR_Handler??rA SYMBOL "??rA", Tmr_TickISR_Handler
Tmr_TickInit SYMBOL "Tmr_TickInit"
??Tmr_TickInit??rA SYMBOL "??rA", Tmr_TickInit
VIC_Dummy SYMBOL "VIC_Dummy"
??VIC_Dummy??rA SYMBOL "??rA", VIC_Dummy
VIC_DummyEINT0 SYMBOL "VIC_DummyEINT0"
??VIC_DummyEINT0??rA SYMBOL "??rA", VIC_DummyEINT0
VIC_DummyEINT1 SYMBOL "VIC_DummyEINT1"
??VIC_DummyEINT1??rA SYMBOL "??rA", VIC_DummyEINT1
VIC_DummyEINT2 SYMBOL "VIC_DummyEINT2"
??VIC_DummyEINT2??rA SYMBOL "??rA", VIC_DummyEINT2
VIC_DummyI2C SYMBOL "VIC_DummyI2C"
??VIC_DummyI2C??rA SYMBOL "??rA", VIC_DummyI2C
VIC_DummyPWM0 SYMBOL "VIC_DummyPWM0"
??VIC_DummyPWM0??rA SYMBOL "??rA", VIC_DummyPWM0
VIC_DummyRTC SYMBOL "VIC_DummyRTC"
??VIC_DummyRTC??rA SYMBOL "??rA", VIC_DummyRTC
VIC_DummySPI SYMBOL "VIC_DummySPI"
??VIC_DummySPI??rA SYMBOL "??rA", VIC_DummySPI
VIC_DummyTIMER0 SYMBOL "VIC_DummyTIMER0"
??VIC_DummyTIMER0??rA SYMBOL "??rA", VIC_DummyTIMER0
VIC_DummyTIMER1 SYMBOL "VIC_DummyTIMER1"
??VIC_DummyTIMER1??rA SYMBOL "??rA", VIC_DummyTIMER1
VIC_DummyUART0 SYMBOL "VIC_DummyUART0"
??VIC_DummyUART0??rA SYMBOL "??rA", VIC_DummyUART0
VIC_DummyUART1 SYMBOL "VIC_DummyUART1"
??VIC_DummyUART1??rA SYMBOL "??rA", VIC_DummyUART1
VIC_DummyWDT SYMBOL "VIC_DummyWDT"
??VIC_DummyWDT??rA SYMBOL "??rA", VIC_DummyWDT
VIC_Init SYMBOL "VIC_Init"
??VIC_Init??rA SYMBOL "??rA", VIC_Init
EXTERN OSTimeTick
FUNCTION OSTimeTick,0202H
EXTERN OS_CPU_FIQ_ISR
FUNCTION OS_CPU_FIQ_ISR,0602H
EXTERN OS_CPU_IRQ_ISR
FUNCTION OS_CPU_IRQ_ISR,0602H
// E:\Project\ucos-ii\counter\BSP\bsp.c
// 1 /*
// 2 *********************************************************************************************************
// 3 * Philips LPC210x
// 4 * LPC210x Kick Start Card Board Support Package
// 5 *
// 6 * (c) Copyright 2004, Micrium, Weston, FL
// 7 * All Rights Reserved
// 8 *
// 9 *
// 10 * File : BSP.C
// 11 * By : Jean J. Labrosse
// 12 *********************************************************************************************************
// 13 */
// 14
// 15 #include <includes.h>
ASEGN DATA_AN:DATA:NOROOT,0fffff00cH
// union <unnamed> volatile __data _A_VICIntSelect
_A_VICIntSelect:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff010H
// union <unnamed> volatile __data _A_VICIntEnable
_A_VICIntEnable:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff014H
// union <unnamed> volatile __data _A_VICIntEnClear
_A_VICIntEnClear:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff020H
// union <unnamed> volatile __data _A_VICProtection
_A_VICProtection:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff030H
// unsigned long volatile __data VICVectAddr
VICVectAddr:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff104H
// unsigned long volatile __data VICVectAddr1
VICVectAddr1:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff108H
// unsigned long volatile __data VICVectAddr2
VICVectAddr2:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff10cH
// unsigned long volatile __data VICVectAddr3
VICVectAddr3:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff110H
// unsigned long volatile __data VICVectAddr4
VICVectAddr4:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff114H
// unsigned long volatile __data VICVectAddr5
VICVectAddr5:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff118H
// unsigned long volatile __data VICVectAddr6
VICVectAddr6:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff11cH
// unsigned long volatile __data VICVectAddr7
VICVectAddr7:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff120H
// unsigned long volatile __data VICVectAddr8
VICVectAddr8:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff124H
// unsigned long volatile __data VICVectAddr9
VICVectAddr9:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff128H
// unsigned long volatile __data VICVectAddr10
VICVectAddr10:
DS8 4
ASEGN DATA_AN:DATA:NOROOT,0fffff12cH
// unsigned long volatile __data VICVectAddr11
VICVectAddr11:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -