原来只有一个main任务,再创建一个任务,运行几次就死机了为何?

发布于 2020-08-07 21:45:34

移植到STM32F103运行
//新创建一个任务

        result = rt_thread_init(&led_1_thread,
                        "led_1",//
                        led_1_thread_entry,
                        RT_NULL,
                        (rt_uint8_t*)&led_1_stack[0],        //堆栈起始
                        sizeof(led_1_stack),                //堆栈大小
                        23,                                //线程优先级
                        5);                                //时间片数

        if (result == RT_EOK)
        {
            rt_thread_startup(&led_1_thread);
        }

查看更多

关注者
0
被浏览
205
3 个回答
武广高铁
武广高铁 2020-08-07

堆栈搞大点试试?

jerry2cool
jerry2cool 2020-08-08

确定是死机了?装个cmbacktrace看看错误定位是哪里

一万光年
一万光年 2020-08-08

没有死机,原来创建任务被执行多次导致异常

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友