打印

ucosII OSStartHighRdy跑飞问题

[复制链接]
6793|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiandandan168|  楼主 | 2012-4-13 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在创建任务后,调用OSStart()函数,结果运行到OSStartHighRdy汇编代码中,然后就跑飞了,直接跳到HartFault_Handler中,这是怎么回事啊
沙发
李富贵| | 2012-4-13 12:26 | 只看该作者
任务没有死循环

使用特权

评论回复
板凳
jiandandan168|  楼主 | 2012-4-13 18:06 | 只看该作者
但是我确实是单步走到这,然后下一步跳到硬件异常里的啊,我用的是STM32开发板开发

使用特权

评论回复
地板
李富贵| | 2012-4-13 19:38 | 只看该作者
“任务没有死循环”这么简单的话都听不懂吗?

使用特权

评论回复
5
jgphu| | 2012-4-16 11:36 | 只看该作者
是不是这个原因哦:D

使用特权

评论回复
6
文峰聊书斋| | 2013-4-1 10:49 | 只看该作者
不是没有是循环,我也是死在OSStart()里面了,发现在static  void  OSTmr_Task (void *p_arg)里死循环了。不知道为什么??

使用特权

评论回复
7
笨笨笨笨小孩| | 2015-12-25 15:49 | 只看该作者
本帖最后由 笨笨笨笨小孩 于 2015-12-25 15:50 编辑
void cpu_init(void)
{
#define APPLICATION_ADDRESS     (uint32_t)0x08002000

SYSCFG_MemoryRemapConfig(0x00002000);
/*******中断向量表初始化******/
nvic_irg_int();
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

17

帖子

0

粉丝