打印
[ZLG-ARM]

用keil的simulator调试LPC2368的问题

[复制链接]
2706|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
silentdawn|  楼主 | 2007-5-3 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用KEIL FOR ARM 3.5A建一个LPC2368的工程,startup.s文件是keil自动添加的,然后添加一个源文件,代码很简单如下:
int main(void)
{    
    FIO2MASK0=0x00;
    FIO2DIR0=0xFF;
    FIO2CLR0=0xFF;
}
编译,连接后生成一个HEX文件,选择DEBUG->start/stop debug section功能,采用KEIL自带的simulator调试,不过,很奇怪,调试的停在这里:
   332: Vectors         LDR     PC, Reset_Addr          
0x00000000  E59FF018  LDR       PC,[PC,#0x0018]----》停在这里
   333:                 LDR     PC, Undef_Addr 
0x00000004  E59FF018  LDR       PC,[PC,#0x0018]
   334:                 LDR     PC, SWI_Addr 
0x00000008  E59FF018  LDR       PC,[PC,#0x0018]

没有进入main函数,这是为什么呀??大侠帮忙解答一下,多谢先!

相关帖子

沙发
zsd1115| | 2007-5-3 15:54 | 只看该作者

我也有这个问题

我的也是这样,不知什么问题,郁闷……

使用特权

评论回复
板凳
silentdawn|  楼主 | 2007-5-3 16:21 | 只看该作者

同郁闷,不知道哪位大侠可以解释一下

使用特权

评论回复
地板
senxin| | 2007-5-4 21:16 | 只看该作者

还要初始化一堆东西的

到这里的论坛上下个例子来看看
http://www.elechome.com/

使用特权

评论回复
5
zsd1115| | 2007-5-5 00:44 | 只看该作者

用lpc2300.s

我用keil例程里面的lpc2300.s调试好了,
在keil里面仿真不行,但在电路板上可以运行

使用特权

评论回复
6
silentdawn|  楼主 | 2007-5-5 09:43 | 只看该作者

FIO操作

我把上面那个程序,编译,生成HEX文件后下载到开发板上,可是FIO2PIN对应的8个LED还是亮着,是不是FIO操作有问题呀??

使用特权

评论回复
7
王紫豪| | 2007-5-5 10:15 | 只看该作者

4楼,有木马

使用特权

评论回复
8
wangshujun| | 2007-5-5 16:57 | 只看该作者

启动文件配置问题,程序根本跑不起来

使用特权

评论回复
9
silentdawn|  楼主 | 2007-5-9 23:55 | 只看该作者

配置错在哪里呀?

对keil自动添加的startup.s文件都没有改动

使用特权

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

本版积分规则

7

主题

24

帖子

0

粉丝