野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 183|回复: 0

关于rt-thead中rt_hw_switch_context_to疑问

[复制链接]
发表于 2019-12-10 16:22:03 | 显示全部楼层 |阅读模式
关于rt_hw_context_switch_to函数的调用,如下图所示:
QQ截图20191210161442.png
不台明白,这里为什么要传 &to_thread->sp,难道不能直接传to_thread->sp吗?

如果传递  &to_thread->sp,在上下文切换的时候,要调用两次LDR  r1, [r1],如下图所示:
1.png

如果直接传递 thread_thread->sp,也就是将to_thread中sp这个变量的值直接传过去,不就可以在下文切换中,直接一条指令LDR  r1,[r1]就可以了吗?

有可能我的理解有误,烦请各位大神指点迷津,谢谢!要能得到火哥大神的指导,那就更受宠若惊了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|站点地图|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 ) 大学生ARM嵌入式2群

GMT+8, 2020-8-7 12:59 , Processed in 0.160271 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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