shopping988 发表于 2008-1-14 19:13:37

ADS1.2 出现 Unknow opcode 怎么解决啊

我是新手 用ADS
init.s

IMPORT Main
AREA Init,CODE,READONLY
ENTRY
LDR R0,=0x3FF0000
LDR R1,=0xE7FFFF80
STR R1,
LDR SP,=0x3FE1000
BL Main
B
END

main.c
#define IOPMOD(*(volatile unsigned *)0x3FF5000)
#define IOPDATA (*(volatile unsigned *)0x3FF5008)
void Delay(unsigned int);
int Main()
{
        unsigned long LED;
        IOPMOD=0xFFFFFFFF;
        IOPDATA=0x01;
        for(;;)
        {
                LED=IOPDATA;
                LED=(LED<<1);
                IOPDATA=LED;
                Delay(10);
                if(!(IOPDATA&0x0f))
                        IOPDATA=0x01;
        }
        return(0);
}

void DElay(unsigned int x)
{
        unsigned int i,j,k;
        for(i=0;i<=x;i++)
                for(j=0;j<0xff;j++)
                        for(k=0;k<0xff;k++);
}

编译时出现Unknow opcode 错误

shopping988 发表于 2008-1-15 12:37:21

经高人指导 我找到原因了 是因为 汇编部分没有注意格式
汇编语句   前加一个   TAB

xiaojia0812 发表于 2010-12-12 23:32:29

汇编不能顶行写。前面要有空格或TAB

xiaojia0812 发表于 2010-12-12 23:33:08

我晕。没看到有人已经答了哦。晕死

hermes 发表于 2010-12-20 15:38:13

天杀的国民党门头沟党委替资本家当狗,万恶的蒋介石门头沟Z.F.为人民币服务!
页: [1]
查看完整版本: ADS1.2 出现 Unknow opcode 怎么解决啊