找回密码
 注册
关于网站域名变更的通知
查看: 251|回复: 2
打印 上一主题 下一主题

cookie板上运行CoOS例程运行出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-31 15:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
今天尝试将cookie板上运行CoOS, CoIDE里面有例程可以直接用,但是添加之后编译没有问题,运行的时候程序出错。通过调试,发现系统进入了错误处理函数中:
  n& d# m9 ]7 q. p 7 W; q) M, Y5 _/ x3 U5 _, G/ A

# E+ p7 t! A) s  n5 b: W/ {任务A的代码如下:
  • void taskA (void* pdata) {
  •   unsigned int led_num;
  •   for (;;) {
  •         led_num++;
  •         CoTickDelay (50);
  •   }
  • }
    2 \  I/ W) E/ }6 J& W5 m4 Z

! g  R- Z' b5 O7 H$ B) H[color=rgb(51, 102, 153) !important]复制代码
+ n2 A" M. E# n% w
主函数如下:
  • int main (){
  •   CoInitOS ();                                 /*!< Initial CooCox CoOS          */
  •   /*!< Create three tasks        */
  •   CoCreateTask (taskA,0,0,&taskA_stk[STACK_SIZE_TASKA-1],STACK_SIZE_TASKA);
  •   CoCreateTask (taskB,0,1,&taskB_stk[STACK_SIZE_TASKB-1],STACK_SIZE_TASKB);
  •   CoCreateTask (taskC,0,2,&taskC_stk[STACK_SIZE_TASKC-1],STACK_SIZE_TASKC);
  •   CoStartOS ();                            /*!< Start multitask                   */
  •   while (1);                /*!< The code don''t reach here           */
  • }
    & l' u! W3 Z3 j" e

# `; T, n% P. d[color=rgb(51, 102, 153) !important]复制代码

1 X* n) |0 J. P+ j初次接触实时系统,暂时还不知道问题何在,还望赐教~
8 F. ]; M3 H( Q) a+ [3 H: {

该用户从未签到

2#
发表于 2020-8-31 16:28 | 只看该作者
帮顶                                      
  • TA的每日心情
    开心
    2023-1-3 15:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2020-8-31 16:41 | 只看该作者
    是你启用了某个中断,但是没有写对应的中断函数, 就跳到了defaultintfault这里了
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 00:37 , Processed in 0.171875 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表