5 arm926ejs内核芯片移植后调度只工作了一次

发布于 2020-11-21 16:54:31

移植后,任务调度一次后不再调度,发现调 一次后,再次调 度用的是函数:

rt_hw_context_switch_interrupt((rt_uint32_t)&from_thread->sp,                                               (rt_uint32_t)&to_thread->sp);

进行调度的,但是调度没有成功。该函数在不停的被执行

查看更多

关注者
1
被浏览
54
1 个回答
aozima
aozima 2020-11-21
拒绝白嫖,拒绝键盘侠!

是哪个芯片? 建议参考已有的,相同内核的芯片的BSP。

重点检查中断映射,MMU映射等。
不用怀疑切换相关的汇编。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览