OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3527|回复: 3

F103程序移植到F407 Free rots程序一直卡死在taskSELECT_HIGHEST_PRIORITY_TASK();

[复制链接]

6

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2018-3-26
在线时间
107 小时
发表于 2019-12-6 11:36:15 | 显示全部楼层 |阅读模式
50金钱
我的程序原本是F103zet6的程序,我现在移植到F407zgt6上,程序能运行(我把有显示的任务直接放在main.c中,屏幕能正常显示!),但是Free rtos的调度有问题。
根据仿真发现:程序开始执行时,正常执行了主函数的初始化任务,一进入任务调度函数(vTaskStartScheduler();)后,执行了一次任务级别最高的任务一次(只执行了一次),其他任务一次都没有执行过。。然后就一直卡在任务调度的taskSELECT_HIGHEST_PRIORITY_TASK();的位置(如下图)。。请问这是哪里的问题???谢谢!



一直卡在这里

一直卡在这里
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-12-6 14:48:34 | 显示全部楼层
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-12-6 17:14:20 | 显示全部楼层
帮顶                                                            
成功没有捷径
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2018-11-19
在线时间
40 小时
发表于 2020-2-17 16:06:44 | 显示全部楼层
http://openedv.com/thread-268292-1-204.html
是不是任务堆栈设小了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-8 06:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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