查看: 2672|回复: 1

uCOSII使用问题

[复制链接]

该用户从未签到

发表于 2007-9-3 19:35:40 | 显示全部楼层 |阅读模式
分享到:
我使用的是Micrium公司的官方网站上提供的uCOS系统,已经在上面跑了些自己编写的简单应用程序。比如写一个无限循环,让循环计数,然后把结果显示在LCD上。但是存在很多问题:
1、虽然程序上做了数据累加,但是LCD上显示数据一直没变。cnt一直显示为1
2、有时候删去一些与操作系统无关的语句,会导致死机(整个应用程序只执行一次不会无限循环)

所以我想问问向以下这么简单的代码为什么不能实现累加?
还有这个Micrium公司做的这个系统什么情况下会死机?

例:
CPU_FP32 cnt=0;
……
while(1)
{
   if(cnt>=100)
   {cnt=0;}
   else
   {cnt++;}
}
……

PS:我在程序中使用了sprintf和memset,这些语句IAR编译器支持么?其应用程序的功能部分都在VS平台上实现了,无误(再说这么简单的程序也不可能出什么错啊)
如必要我可以提供我应用程序的源代码。

谢谢!
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2007-9-5 16:43:41 | 显示全部楼层

RE:uCOSII使用问题

没有人啊……
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-26 00:18 , Processed in 0.125189 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.