查看: 2504|回复: 19

[原创DIY] ucos-ii 很不不稳定,总是陷入硬件中断,或压根不能启动

[复制链接]

1

主题

0

好友

50

积分

童生

Rank: 2

该用户从未签到

发表于 2014-5-26 12:14:00 |显示全部楼层
          亮哥,求救呀,我正在做毕设,弄了半个月的系统,现在放弃太可惜了。
          ucos-ii在我手里就太不稳定了,大多数时候是硬件错误,有的时候就压根不能启动。这些问题都不是改了什么系统配置引起的,常常是因为某个任务中加了个延时或加了个if语句这些莫名其妙的错误引起的。
       有的时候,一个任务居然能卡在OSTimDlyHMSM()函数里出不来,真是无语。
        有的时候出现硬件错误时,把堆栈改小了,他还好了,真不明白。
我想是不是我的移植出现什么问题,但我用的是官方移植好的版本,应该不会有错吧。
      亮哥,问题很杂,求帮助!


触摸屏键盘的设计.zip

2.24 MB, 下载次数: 16

ucos gui

回复

使用道具 举报

67

主题

14

好友

5038

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    [LV.9]以坛为家II

    爱板会员勋章

    发表于 2014-5-26 13:07:07 |显示全部楼层
    找已经移植好的uc/os-ii版本,在上面写程序,效率高不少
    回复

    使用道具 举报

    93

    主题

    18

    好友

    9639

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2015-6-30 10:20
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 发帖机器勋章

    发表于 2014-5-26 13:41:51 |显示全部楼层
    收到,空了查看代码!MARK!
    国际著名屌丝,嵌入式系统书籍作者,亮点嵌入式创始人
    博客:亮点新浪博客
    淘:brightpoint.taobao.com
    回复

    使用道具 举报

    93

    主题

    18

    好友

    9639

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2015-6-30 10:20
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 发帖机器勋章

    发表于 2014-5-26 13:49:53 |显示全部楼层
    工程文件打不开,请重新上传一下,最好自己测试后再上传
    国际著名屌丝,嵌入式系统书籍作者,亮点嵌入式创始人
    博客:亮点新浪博客
    淘:brightpoint.taobao.com
    回复

    使用道具 举报

    1

    主题

    0

    好友

    50

    积分

    童生

    Rank: 2

    该用户从未签到

    发表于 2014-5-26 16:04:28 |显示全部楼层
    亮点 发表于 2014-5-26 13:49
    工程文件打不开,请重新上传一下,最好自己测试后再上传

    亮哥,在我电脑上,解压后的文件能够打开,我用的是keil4,你点那个快捷方式就能行
    回复

    使用道具 举报

    1

    主题

    0

    好友

    50

    积分

    童生

    Rank: 2

    该用户从未签到

    发表于 2014-5-26 16:17:39 |显示全部楼层
    bruce_helen 发表于 2014-5-26 13:07
    找已经移植好的uc/os-ii版本,在上面写程序,效率高不少

    我的处理器是stm32f107的,你的也是吗?
    回复

    使用道具 举报

    93

    主题

    18

    好友

    9639

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2015-6-30 10:20
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 发帖机器勋章

    发表于 2014-5-26 16:24:57 |显示全部楼层
    Angel-bird 发表于 2014-5-26 16:04
    亮哥,在我电脑上,解压后的文件能够打开,我用的是keil4,你点那个快捷方式就能行 ...

    我点不开啊,你那个工程包含了别的目录,绝对的
    国际著名屌丝,嵌入式系统书籍作者,亮点嵌入式创始人
    博客:亮点新浪博客
    淘:brightpoint.taobao.com
    回复

    使用道具 举报

    93

    主题

    18

    好友

    9639

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2015-6-30 10:20
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 发帖机器勋章

    发表于 2014-5-26 16:25:56 |显示全部楼层
    Angel-bird 发表于 2014-5-26 16:17
    我的处理器是stm32f107的,你的也是吗?

    处理器不是什么大的问题
    国际著名屌丝,嵌入式系统书籍作者,亮点嵌入式创始人
    博客:亮点新浪博客
    淘:brightpoint.taobao.com
    回复

    使用道具 举报

    1

    主题

    0

    好友

    50

    积分

    童生

    Rank: 2

    该用户从未签到

    发表于 2014-5-26 18:54:36 |显示全部楼层
    亮点 发表于 2014-5-26 16:25
    处理器不是什么大的问题

    亮哥,不要点那个快捷方式,在文件夹里有一个.uvproj文件,那个文件就能打开了,我在同学电脑上试了
    路径:触摸屏键盘的设计\Software\EvalBoards\Micrium\uC-Eval-STM32F107\uCOS-II\KeilMDK,多谢亮哥的帮助
    回复

    使用道具 举报

    93

    主题

    18

    好友

    9639

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2015-6-30 10:20
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 发帖机器勋章

    发表于 2014-5-26 22:51:41 |显示全部楼层
    void  OS_CPU_SysTickHandler (void)
    {
        OS_CPU_SR  cpu_sr;

                            
        OSIntNesting++;                    /* Tell uC/OS-II that we are starting an ISR          */
        OS_EXIT_CRITICAL();        //这个代码不该有的

        OSTimeTick();                                /* Call uC/OS-II's OSTimeTick()                       */

        OSIntExit();                                 /* Tell uC/OS-II that we are leaving the ISR          */
    }
    国际著名屌丝,嵌入式系统书籍作者,亮点嵌入式创始人
    博客:亮点新浪博客
    淘:brightpoint.taobao.com
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 22:55 , Processed in 0.148377 second(s), 20 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部