4953|5

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

keil自带的s3c2440.s [复制链接]

我在keil uv4下生成了一个工程,用了自带的s3c2440.h
我写的main函数如下:
#include "s3c2440.h"


#define LED1        1<<5
#define LED2        1<<6
#define LED3        1<<7
#define LED4        1<<8

int i;

int main()
{
        GPBCON=0x00015400;//设置GPB5,GPB6,GPB7,GPB8为输出
        GPBDAT=0xfff;//设置输出为高电平,即全部的LED灯熄灭
        while(1)
        {       
                        GPBDAT=~LED1;
        }
}

在单步调试的时候,我发现根本就进不到我的main函数中。
事实上,程序进入__main入口后的__scatterload_zeroinit后就跳不出来了
                 __scatterload_zeroinit:
0x00000044  E3B03000  MOVS      R3,#0x00000000
0x00000048  E3B04000  MOVS      R4,#0x00000000
0x0000004C  E3B05000  MOVS      R5,#0x00000000
0x00000050  E3B06000  MOVS      R6,#0x00000000
0x00000054  E2522010  SUBS      R2,R2,#0x00000
0x00000058  28A10078  STMCSIA   R1!,{R3-R6}
0x0000005C  8AFFFFFC  BHI       0x00000054

0x00000060  E1B02E82  MOVS      R2,R2,LSL #29
。。。

一直在标有红色的三个语句中循环,不知道什么原因,还望高手指点,谢谢

最新回复

是keil环境配置没弄好,已解决,来着有分  详情 回复 发表于 2009-12-3 17:48
点赞 关注

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
0x00000054  E2522010  SUBS      R2,R2,#0x00000
0x00000058  28A10078  STMCSIA  R1!,{R3-R6}
0x0000005C  8AFFFFFC  BHI      0x00000054
光看这 也看不出来,看看汇编程序那 初始化成功没
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 cfanlwn 的回复:
0x00000054? E2522010? SUBS? ? ? R2,R2,#0x00000
0x00000058? 28A10078? STMCSIA? R1!,{R3-R6}
0x0000005C? 8AFFFFFC? BHI? ? ? 0x00000054
光看这 也看不出来,看看汇编程序那 初始化成功没


汇编程序就是keil自动生成的s3c2440.s
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
编译器的设置问题吧,要把程序跳到SDRAM的入口地址吧
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 xinghun_4 的回复:
汇编程序就是keil自动生成的s3c2440.s

看看keil的设置,是不是给整错了
看看你的板子有问题没?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 
是keil环境配置没弄好,已解决,来着有分
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表