导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求教:为什么老是复位,难道是编译器的问题?

* 34229: 求教:为什么老是复位,难道是编译器的问题?

   rj17 
rj17发表的帖子 

 求教:为什么老是复位,难道是编译器的问题?
由于wave不带196的C编译器,于是从网上下了个tasking196的编译软件。但是在我把c语言程序编完后发现系统老是复位(大概隔几分钟就复位一次),在我的主程序中由于计算量大,循环时间较长,因此将按键处理和显示刷新都通过中断来实现。但是如果我把主程序中的计算部分程序(含有较多浮点运算,由编译器来处理)去掉,代以等待空指令(所有中断程序照常执行),系统基本上是稳定的。
而且跟踪复位前的状态,程序好像都是执行在编译器编译出的程序部分是出问题。我从反汇编出的汇编程序中看不出到底是些什么东东。
因此请教各位大虾,这应该是我的程序不合理还是编译器编译得到的浮点运算程序不太合理导致系统复位??
多谢

发表时间:2003年6月13日9:21:27

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  34232.[详细]如果是在仿真的情况下复位,那么应该仔细看看你的程序,看看是不是误用了不期望的复位语句,有的时候问题..
摘要:如果是在仿真的情况下复位,那么应该仔细看看你的程序,看看是不是误用了不期望的复位语句,有的时候问题就出现在非常不起眼的地方,我就是深受其害呀,凭空浪费了很多时间!......(162字)
- [snow][1187次] 2003年6月13日

  34274.[详细]仿真和脱机运行的时候都会出现上述现象。
摘要:......(无内容)
- [rj17][946次] 2003年6月13日

  34278.[详细]电路中用了看门狗了吗?
摘要:如果是仿真情况下看门狗应该不起作用 脱机情况下看门狗使用不当会引起电路复位 所以检查你的程序 问题出在小处的几率很大......(116字)
- [snow][937次] 2003年6月13日

[上一篇帖子]:您好,我可以开发。我在北京您在哪里?我电话:13511055584[quote][b]以下是引用[i
[下一篇帖子]:谢各位,搞定了! 4094+2803