打印
[ZLG-ARM]

请教ADS1.2调试问题

[复制链接]
1973|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyl831015|  楼主 | 2007-4-27 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  最近一直出现比较郁闷的事,在别人的机子上能正常运行的程序,原封不动拷贝到我的电脑上,调试就会出现"未定义指令"的错误。
 进入主函数的反汇编的代码如下:

/***********************************************************************
********************************************************************/
int  main(void)
{  
[0xe92ddede] * stmfd    r13!,{r1-r4,r6,r7,r9-r12,r14,pc}
[0xe24dde49]   sub      r13,r13,#0x490


总是运行到第二条语句就跑飞了?
困惑不解!!!!!!!!!!!1
请各位大虾指教!不胜感激!!!!!!!!!!!!!!!!

相关帖子

沙发
hjiongh| | 2007-4-27 16:56 | 只看该作者

别人机器能运行的话,你不要copy,一条一条写进去再试试

使用特权

评论回复
板凳
wlsui| | 2007-4-27 19:26 | 只看该作者

偶也郁闷!

偶最近好也好郁闷!

使用特权

评论回复
地板
lyl831015|  楼主 | 2007-5-1 20:33 | 只看该作者

谢谢

谢谢
我先去试一下,不胜感激.

使用特权

评论回复
5
high| | 2007-5-2 02:23 | 只看该作者

bl __main

__main是ads1.2支持的.可以省却一些初始化工作.

**:
大概包括初始化堆栈,初始化c函数库,
初始化全局变量...

使用__main会更便利.详细的ads1.2手册都有介绍了.
======================
2楼说的情况是编辑器包含了一些不可见的字符.但这样的话编译都不会通过了.

使用特权

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

本版积分规则

2

主题

71

帖子

1

粉丝