打印
[ZLG-ARM]

我又来问问题了,请大家帮我看看,谢谢

[复制链接]
1984|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iamluyang|  楼主 | 2007-5-13 20:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做的是C语言程序实验
c语言代码:
#define  uint8      unsigned char 
#define  uint32     unsigned int
#define  N        100

uint32  sum;
 
void  Main(void)
  {  uint32  i;
     sum = 0;
     for(i=0; i<=N; i++)
     {  sum += i;
     }
   
    while(1);
  }


汇编代码:
         IMPORT    |Image$$RO$$Limit|  
         IMPORT    |Image$$RW$$Base|   
         IMPORT    |Image$$ZI$$Base|   
         IMPORT    |Image$$ZI$$Limit|  

         IMPORT    Main        
         AREA    Start,CODE,READONLY            
         ENTRY   
         CODE32                    
            
Reset    LDR        SP,=0x40003F00

       
         LDR        R0,=|Image$$RO$$Limit|
         LDR        R1,=|Image$$RW$$Base|    
         LDR        R3,=|Image$$ZI$$Base|    
            
         CMP        R0,R1
         BEQ        LOOP1
LOOP0    CMP        R1,R3      
         LDRCC      R2,[R0],#4     
         STRCC      R2,[R1],#4 
         BCC        LOOP0
        
LOOP1    LDR        R1,=|Image$$ZI$$Limit| 
         MOV        R2,#0
LOOP2    CMP        R3,R1
         STRCC        R2,[R3],#4
         BCC        LOOP2
        
         B        Main               
         END

我在ADS1.2下编译后显示Error   : (Fatal) L6015U: Could not find any input files to link.
请高手看看这是什么问题啊,我程序都是复制光盘里的,步骤也是按书上一步一步来的,可还是出错,真让人郁闷。



相关帖子

沙发
iamluyang|  楼主 | 2007-5-13 20:32 | 只看该作者

问题已经解决,谢谢大家

问题已经解决,谢谢大家

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝