社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 精华区
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
搜索
查看: 1629|回复: 8

[求助] 请教下uCOSIII 任务切换问题

[复制链接]

36

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-9 16:26:23 | 显示全部楼层 |阅读模式
本帖最后由 scky333 于 2017-2-9 16:26 编辑

       我在使用uCOSIII + EMWIN 做一个音乐播放功能时,总是卡声或者死机,发现三个任务运行过程跑着就只能两个任务在跑了,剩下一个不运行了。                       三个任务分别是,A触摸屏扫描,B界面GUI,C音乐播放,优先级分别是A>B>C。其中A耗时最短,开机运行三个任务都正常,但是在音乐播放过程中调用BUTTON_SetBitmapEx 这个绘图函数时,因为B优先级更高,打断了C的播放这时候就发生卡声现象,屏蔽掉这个函数时就不卡声。将B、C优先级调换后,不卡声,但B界面GUI任务会卡死,因为界面卡死所以也无法使用了。
请问下,这个如何解决呢?






此帖出自uCOS/uCGUI论坛

回复

使用道具 举报

907

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-2-9 16:38:39 | 显示全部楼层
感觉解决不了,用专用芯片播放声音比较靠谱

点评

你是说解码吗?  详情 回复 发表于 2017-2-9 16:43

回复

使用道具 举报

36

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-9 16:43:45 | 显示全部楼层
飞鸿浩劫 发表于 2017-2-9 16:38
感觉解决不了,用专用芯片播放声音比较靠谱

你是说解码吗?

点评

软件解码+GUI,f103的性能可能跟不上,具体有多卡没试过,都是用外部芯片实现的  详情 回复 发表于 2017-2-9 16:59

回复

使用道具 举报

907

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-2-9 16:59:56 | 显示全部楼层
scky333 发表于 2017-2-9 16:43
你是说解码吗?

软件解码+GUI,f103的性能可能跟不上,具体有多卡没试过,都是用外部芯片实现的

点评

我用的是F4哦 180M主频  详情 回复 发表于 2017-2-9 17:49

回复

使用道具 举报

36

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-9 17:49:51 | 显示全部楼层
飞鸿浩劫 发表于 2017-2-9 16:59
软件解码+GUI,f103的性能可能跟不上,具体有多卡没试过,都是用外部芯片实现的

我用的是F4哦  180M主频

点评

做产品还是自己玩儿?  详情 回复 发表于 2017-2-9 18:04

回复

使用道具 举报

907

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-2-9 18:04:32 | 显示全部楼层
scky333 发表于 2017-2-9 17:49
我用的是F4哦  180M主频

做产品还是自己玩儿?

点评

自己玩啊  详情 回复 发表于 2017-2-9 18:16

回复

使用道具 举报

36

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-9 18:16:55 | 显示全部楼层
飞鸿浩劫 发表于 2017-2-9 18:04
做产品还是自己玩儿?

自己玩啊

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-2-9 21:02:32 | 显示全部楼层
uCOSIII 好像支持同等优先级 把两个任务 设成同一优先级 试试 会不会好点

点评

同优先级时,则可能播放卡声更严重或者有时播放任务干脆不执行了  详情 回复 发表于 2017-2-10 09:24

回复

使用道具 举报

36

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-10 09:24:16 | 显示全部楼层
huan_tian 发表于 2017-2-9 21:02
uCOSIII 好像支持同等优先级 把两个任务 设成同一优先级 试试 会不会好点

同优先级时,则可能播放卡声更严重或者有时播放任务干脆不执行了

回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-24 23:44 , Processed in 1.728144 second(s), 15 queries , Redis On.

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