标题:
请问为什么我烧到ARM中的程序运行一段几秒之后会死机?
[打印本页]
作者:
tsingwind
时间:
2005-12-29 21:09
标题:
请问为什么我烧到ARM中的程序运行一段几秒之后会死机?
我写了一段最基本的ARM引导程序,内容包括了常规的堆栈向量定义、处理器时钟初始化、存储器初始化、堆栈初始化、RW和ZI数据的到RAM中的拷贝,最后跳转到C写的Main函数,函数中初始化端口后,通过循环点亮三个LED灯,每LED持续一段时间,该延时是通过简单的循环完成的。
通过ADS编译连接后,烧入44B0ARM开发板中,重新加电或者复位后,三个LED灯循环点亮,但是运行了大概5到6秒之后,程序就停止了,但是没有复位,三个LED状态处于最后点亮状态停滞不动了。
通过各个方面的检查,包括堆栈的分配,处理器时钟初始化等,都没有发现问题。但是实际运行情况确不如人意,请问各位有遇到这种情况的吗?即使没有遇到,根据大家的经验来诊断应该是哪方面的问题,如何来排除呢?
作者:
joywz23
时间:
2006-1-14 21:27
怎么每人回??
我也遇到
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0