📄 api.lst
字号:
ARM COMPILER V2.00f, API 19/02/05 11:45:13 PAGE 1
ARM COMPILER V2.00f, COMPILATION OF MODULE API
OBJECT MODULE PLACED IN API.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe API.c THUMB BROWSE DEBUG TABS(4)
stmt level source
1 /************************************************************/
2 /* PROJECT NAME: API */
3 /* Project: LPC2100 Training course */
4 /* Engineer: T Martin tmartin@hitex.co.uk */
5 /* Filename: API.c */
6 /* Language: C */
7 /* Compiler: Keil ARM V1.3 */
8 /* Assembler: */
9 /* */
10 /************************************************************/
11 /* COPYRIGHT: Hitex UK Ltd 2004 */
12 /* LICENSE: THIS VERSION CREATED FOR FREE DISTRIBUTION */
13 /************************************************************/
14 /* Function: */
15 /* */
16 /* Example Interrupt program for LPC2100 */
17 /* */
18 /* Demonstrates configuring a function as an ISR */
19 /* */
20 /* Oscillator frequency 12.000 Mhz */
21 /* Target board Keil MCB2100 */
22 /************************************************************/
23
24
25 #include <LPC21xx.H>
26
27 void iap (unsigned *cmd,unsigned *rslt,unsigned entry) //compile this in Thumb instruction set
28 {
29 1 #pragma asm
*** WARNING C2 IN LINE 29 OF API.C: 'ASM': unknown #pragma/control, line ignored
30 1 mov r15,r2; //move entry address into PC
*** ERROR C67 IN LINE 30 OF API.C: 'mov': undefined identifier
*** ERROR C25 IN LINE 30 OF API.C: syntax error near 'r15'
*** WARNING C34 IN LINE 30 OF API.C: 'r15': missing declaration specifiers
*** WARNING C34 IN LINE 30 OF API.C: 'r2': missing declaration specifiers
31 1
32 1 #pragma endasm
*** WARNING C2 IN LINE 32 OF API.C: 'ENDASM': unknown #pragma/control, line ignored
33 1
34 1 }
*** ERROR C25 IN LINE 34 OF API.C: syntax error near '}'
35 1
36 1
37 1
ARM COMPILATION COMPLETE. 4 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -