|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
#include <stdlib.h>
#include <string.h>
#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"
#include "mmu.h"
#include "profile.h"
#include "memtest.h"
void init()
{
rGPGCON &= ~((1<<0)|(1<<6));
rGPGCON |= ((1<<1)|(1<<7));
rGPBCON &= ~((1<<11)|(1<<13));
rGPBCON |= ((1<<10)|(1<<12));
rEXTINT1=0;
rEINTPEND=0xffffff;
rSRCPND=BIT_EINT8_23;
rINTPND=BIT_EINT8_23;
rEINTMASK&=~((1<<8)|(1<<11));
rINTMSK&=~(BIT_EINT8_23);
pISR_EINT8_23=(U32)EintHandle;
}
void _irq EintHandle()
{
rGPBDAT|=(7<<5);
if(rEINPEND&(1<<8))
{
rGPBDAT&=~(7<<5);
rEINPEND|=(1<<8);
}
if(rEINPEND&(1<<11))
{
rGPBDAT&=~(5<<5);
rEINPEND|=(1<<11);
}
ClearPending(BIT_EINT8_23);
}
void main()
{
init();
while(1);
}
Error : (Serious) C2857E: #include file "def.h" wouldn't open
main.c line 4
Error : (Serious) C2857E: #include file "option.h" wouldn't open
main.c line 5
Error : (Serious) C2857E: #include file "2440addr.h" wouldn't open
main.c line 6
Error : (Serious) C2857E: #include file "2440lib.h" wouldn't open
main.c line 7
Error : (Serious) C2857E: #include file "2440slib.h" wouldn't open
main.c line 8
Error : (Serious) C2857E: #include file "mmu.h" wouldn't open
main.c line 9
Error : (Serious) C2857E: #include file "profile.h" wouldn't open
main.c line 10
Error : (Serious) C2857E: #include file "memtest.h" wouldn't open
main.c line 11
Error : C2456E: undeclared name, inventing 'extern int rGPGCON'
main.c line 15
Error : C2456E: undeclared name, inventing 'extern int rGPBCON'
main.c line 17
Error : C2456E: undeclared name, inventing 'extern int rEXTINT1'
main.c line 19
Error : C2456E: undeclared name, inventing 'extern int rEINTPEND'
main.c line 20
Error : C2456E: undeclared name, inventing 'extern int rSRCPND'
main.c line 21
Error : C2456E: undeclared name, inventing 'extern int BIT_EINT8_23'
main.c line 21
Error : C2456E: undeclared name, inventing 'extern int rINTPND'
main.c line 22
Error : C2456E: undeclared name, inventing 'extern int rEINTMASK'
main.c line 23
Error : C2456E: undeclared name, inventing 'extern int rINTMSK'
main.c line 24
Error : C2456E: undeclared name, inventing 'extern int pISR_EINT8_23'
main.c line 25
Error : C2456E: undeclared name, inventing 'extern int U32'
main.c line 25
Error : (Serious) C2284E: expected ';' after command - inserted before 'EintHandle'
main.c line 25
Error : C2456E: undeclared name, inventing 'extern int EintHandle'
main.c line 25
Warning : C2917W: no side effect in void context: 'EintHandle'
main.c line 25
Error : (Serious) C2331E: illegal 'void' object: '_irq'
main.c line 28
Error : C2285E: expected ';' or ',' - inserted ';' before 'EintHandle'
main.c line 28
Warning : C2218W: implicit 'int' return type for 'EintHandle' - 'void' intended?
main.c line 29
Error : (Serious) C2933E: type disagreement for 'EintHandle'
main.c line 29
Error : C2456E: undeclared name, inventing 'extern int rGPBDAT'
main.c line 30
Error : C2456E: undeclared name, inventing 'extern int rEINPEND'
main.c line 31
Warning : C2207W: inventing 'extern int ClearPending();'
main.c line 41
Warning : C2865W: extern 'main' needs to be 'int' function: 'int' assumed
main.c line 45
C:\Documents and Settings\Administrator\桌面\ARM实验\新建文件夹\src\main.c: 4 warnings, 15 errors, 11 serious errors
Error : A1023E: File "option.inc" could not be opened
2440init.s line 12
12 00000000 GET option.inc
Error : A1023E: File "memcfg.inc" could not be opened
2440init.s line 13
13 00000000 GET memcfg.inc
Error : A1023E: File "2440addr.inc" could not be opened
2440init.s line 14
14 00000000 GET 2440addr.inc
Error : A1312E: Assertion failed
2440init.s line 97
97 00000000 ASSERT EF:ENDIAN_CHANGE
Error : A1150E: Bad symbol
2440init.s line 98
98 00000000 [ ENDIAN_CHANGE
Error : A1150E: Bad symbol
2440init.s line 126
126 00000024 [ ENTRY_BUS_WIDTH=32
Error : A1150E: Bad symbol
2440init.s line 131
131 00000024 [ ENTRY_BUS_WIDTH=16
Error : A1150E: Bad symbol
2440init.s line 136
136 00000024 [ ENTRY_BUS_WIDTH=8
Error : A1150E: Bad symbol
2440init.s line 202
202 00000158 [ PLL_ON_START
Error : A1150E: Bad symbol
2440init.s line 822
822 00000000 ^ _ISR_STARTADDRESS ; _ISR_STARTADDRESS=0x33FF_FF00
10 Errors, 0 Warnings
Error : (Serious) C2857E: #include file "def.h" wouldn't open
2440lib.c line 11
Error : (Serious) C2857E: #include file "option.h" wouldn't open
2440lib.c line 12
Error : (Serious) C2857E: #include file "2440addr.h" wouldn't open
2440lib.c line 13
Error : (Serious) C2857E: #include file "2440lib.h" wouldn't open
2440lib.c line 14
Error : (Serious) C2857E: #include file "2440slib.h" wouldn't open
2440lib.c line 15
Error : C2456E: undeclared name, inventing 'extern int U32'
2440lib.c line 28
Warning : C2917W: no side effect in void context: 'U32'
2440lib.c line 28
Error : (Serious) C2284E: expected ';' after command - inserted before 'val'
2440lib.c line 28
Error : C2456E: undeclared name, inventing 'extern int val'
2440lib.c line 28
Error : C2456E: undeclared name, inventing 'extern int PCLK'
2440lib.c line 28
Error : C2456E: undeclared name, inventing 'extern int rTCFG0'
2440lib.c line 30
Error : C2456E: undeclared name, inventing 'extern int rTCFG1'
2440lib.c line 32
Error : C2456E: undeclared name, inventing 'extern int rTCNTB3'
2440lib.c line 35
Error : C2456E: undeclared name, inventing 'extern int rTCMPB3'
2440lib.c line 36
Error : C2456E: undeclared name, inventing 'extern int rTCON'
2440lib.c line 37
Error : C2456E: undeclared name, inventing 'extern int rTCNTO3'
2440lib.c line 41
Error : C2456E: undeclared name, inventing 'extern int rGPACON'
2440lib.c line 62
Error : C2456E: undeclared name, inventing 'extern int rGPBCON'
2440lib.c line 69
Error : C2456E: undeclared name, inventing 'extern int rGPBUP'
2440lib.c line 70
Error : C2456E: undeclared name, inventing 'extern int rGPCCON'
2440lib.c line 76
Error : C2456E: undeclared name, inventing 'extern int rGPCUP'
2440lib.c line 77
Error : C2456E: undeclared name, inventing 'extern int rGPDCON'
2440lib.c line 84
Error : C2456E: undeclared name, inventing 'extern int rGPDUP'
2440lib.c line 85
Error : C2456E: undeclared name, inventing 'extern int rGPECON'
2440lib.c line 97
Error : C2456E: undeclared name, inventing 'extern int rGPEUP'
2440lib.c line 98
Error : C2456E: undeclared name, inventing 'extern int rGPFCON'
2440lib.c line 105
Error : C2456E: undeclared name, inventing 'extern int rGPFUP'
2440lib.c line 106
Error : C2456E: undeclared name, inventing 'extern int rGPGCON'
2440lib.c line 118
Error : C2456E: undeclared name, inventing 'extern int rGPGUP'
2440lib.c line 119
Error : C2456E: undeclared name, inventing 'extern int rGPHCON'
2440lib.c line 125
Error : C2456E: undeclared name, inventing 'extern int rGPHUP'
2440lib.c line 126
Error : (Fatal) C2456E: C3047U: Too many errors
2440lib.c line 133 |
|