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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
今天尝试将cookie板上运行CoOS, CoIDE里面有例程可以直接用,但是添加之后编译没有问题,运行的时候程序出错。通过调试,发现系统进入了错误处理函数中:; v6 Y) Z8 U6 b4 `$ _& h
2 [: [+ N6 V2 e' C

) Z+ F4 k+ E0 Y/ v2 i7 w+ R( p( e任务A的代码如下:
  • void taskA (void* pdata) {
  •   unsigned int led_num;
  •   for (;;) {
  •         led_num++;
  •         CoTickDelay (50);
  •   }
  • }
    : }0 M) O  W. G1 D! }: K

3 D$ u9 C0 ]% U3 B[color=rgb(51, 102, 153) !important]复制代码

# e4 Z6 g' R% n主函数如下:
  • 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           */
  • }. F% q/ j7 V) ]

+ y6 d( W! `% |[color=rgb(51, 102, 153) !important]复制代码

: W! {3 T  t- K# u8 o  n1 |2 G# p初次接触实时系统,暂时还不知道问题何在,还望赐教~: N' z9 B- N' p# G0 b& n. ?* G

该用户从未签到

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-6-28 06:07 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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