我 发表了评论
现在调试的发现是线程运行的时候,寄存器PSP的内容是当前线程栈栈顶stack_frame结构体R0的位置。但是疑问依然存在,还没有彻底消除。非常感谢您的回答。我再将线程上下文切换的程序跑一跑看看。
我 发表了评论
谢谢您的解答,就是这样。昨天尝试了修改脚本文件,结果没有更新软件包,所以没有成功。另外发现直接拷贝到applications文件夹下也还有一个好处,就是可以修改代码使用自动初始化,cubeMX再重新生
我 对问题发布了答案
如果C++和libc已经开启,那就右键main. c点删除,然后右键applications文件夹—>New—>源文件创建main. cpp就可以了。
我 发表了评论
@mii 使用GPIO仅仅是拿来做个示例,我的意思是说使用cubeMX生成的MX_xxx_In it();这种函数直接来做各种外设的初始化。比如USART,DMA等等
我 发表了评论
我想添加的文件应该不是必须的,如图片上我想使用MX_GPIO_Init();初始化管脚的话会报错。添加gpio.c文件参加编译就不报错了。
我 发表了评论
关于上下文切换上文保存的问题