您尚未登录。

楼主 # 2023-12-05 10:34:30

大明明哥
会员
注册时间: 2021-09-12
已发帖子: 17
积分: 17

芒果 d213 rt-thread ,使使用player_demo 播放视频,不行

芒果 d213 rt-thread ,使使用player_demo 播放视频,会提示线程堆栈溢出,搞不懂是哪个线程溢出,需要修改哪里 ?

aic /> player_demo -i /sdcard/cartoon.mp4
file_path_len:19
thread:tshell stack overflow

离线

#1 2023-12-05 15:45:59

lcfmax
会员
注册时间: 2018-04-13
已发帖子: 319
积分: 272.5

Re: 芒果 d213 rt-thread ,使使用player_demo 播放视频,不行

字面意思,tshell stack overflow, 就是tshell线程栈溢出。

离线

楼主 #2 2023-12-06 08:23:49

大明明哥
会员
注册时间: 2021-09-12
已发帖子: 17
积分: 17

Re: 芒果 d213 rt-thread ,使使用player_demo 播放视频,不行

lcfmax 说:

字面意思,tshell stack overflow, 就是tshell线程栈溢出。

那tshell 栈大小哪里改? 改多少合适?

离线

楼主 #3 2023-12-06 08:43:32

大明明哥
会员
注册时间: 2021-09-12
已发帖子: 17
积分: 17

Re: 芒果 d213 rt-thread ,使使用player_demo 播放视频,不行

我把 tshell  栈改成了10240,然后 player_demo -i /sdcard/0.mp4
但是还是不播放,卡在这里
aic /> player_demo -i /sdcard/0.mp4
file_path_len:13

就shell 不动了,然后显示屏,也不播放,没有动画。

离线

#4 2023-12-07 19:58:43

ArtInChip
会员
注册时间: 2023-11-11
已发帖子: 167
积分: 173

Re: 芒果 d213 rt-thread ,使使用player_demo 播放视频,不行

大明明哥 说:

我把 tshell  栈改成了10240,然后 player_demo -i /sdcard/0.mp4
但是还是不播放,卡在这里
aic /> player_demo -i /sdcard/0.mp4
file_path_len:13

就shell 不动了,然后显示屏,也不播放,没有动画。

1、menuconfig 菜单中,RT-Thread options-> rt-thread components -> MSH -> The stack size for thread ,改成8192;
2、视频源确认是否为H.264;

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn