找回密码
 立即注册
查看: 876|回复: 11

比葫芦画瓢添加Free RTOS任务,基本功能都可以了,还有语音打断不及时问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-5-16 08:57:03 | 显示全部楼层 |阅读模式
本帖最后由 380091044 于 2024-7-5 16:56 编辑

程序代码如下图所示:

Sources\User\relay.c(228): warning C35: 'portTASK_FUNCTION_PROTO': uses old-style declarator



Snipaste_2024-05-16_08-54-15.png
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-5-16 10:06:21 | 显示全部楼层
度娘给出答案让我很晕,说是有差别,

对比一下,真没发现差别在哪??
Snipaste_2024-05-16_10-04-32.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2024-5-16 14:50:20 | 显示全部楼层
本帖最后由 国学芯用 于 2024-5-16 16:23 编辑

得去呼叫迟老师,也可以等2024/5/17,周五下午 14:00 ~ 16:30 现场请教迟老师
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-5-16 14:58:21 | 显示全部楼层
这是一个创建任务的宏,你把宏解释出来,用最直接的方法写.  

另一种办法就是复制别人的创建任务,改个名字,然后一步一步的改到你自己想要的那个样子,
这个过程在哪出问题,就很快知道了。这个是杨老师的孤立疗法

不经历风雨,哪会见彩虹, 加油!
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-5-16 16:53:06 | 显示全部楼层
tzz1*** 发表于 2024-5-16 14:58
这是一个创建任务的宏,你把宏解释出来,用最直接的方法写.  

另一种办法就是复制别人的创建任务,改个名 ...

我就是这么干的,还是出现了这样的问题,就奇怪了,硬件已经没问题了,就只能慢慢搞软件了,裸机程序好的,移植出问题了,感谢老师指点,我再深入研究一下,

点评

我看了编译结果有好多error呢, 不可能是一步一步来的. 先解决error再去解决warning吧. 我想指点你的是: 你缺乏一种精神, 自己解决问题的精神, 你这里只是创建一个任务函数, 如果把代码发上来,相信有很多人可以为你  详情 回复 发表于 2024-5-16 21:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-5-16 21:53:51 | 显示全部楼层
本帖最后由 tzz1983 于 2024-5-16 21:56 编辑
38009*** 发表于 2024-5-16 16:53
我就是这么干的,还是出现了这样的问题,就奇怪了,硬件已经没问题了,就只能慢慢搞软件了,裸机程序好的 ...

我看了编译结果有好多error呢, 不可能是一步一步来的. 先解决error再去解决warning吧.

我想指点你的是: 你缺乏一种精神, 自己解决问题的精神,
你这里只是创建一个任务函数, 如果把代码发上来,相信有很多人可以为你解决.
但是,这对你没有好处的. 今天解决了这个, 明天还会来那个.

从去年我发现你说要学OS到现在, 你从UCOS, 再到FREERTOS, 再到COSYOS,
专注一个就不说了吧,现在弄得个创建个任务函数都还创建不了.
反观你的求助贴, 真是多的一匹啊, 一出问题就求助, 那你怎么学得会自己解决问题?

要坚持, 多动脑, 少依赖, 自己搞会的才是自己的

当然也不要灰心, 代码虐你千万遍, 你爱代码如初恋, 不要放弃, 多试错最后总能找到正确答案
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-5-17 08:22:15 | 显示全部楼层
tzz1*** 发表于 2024-5-16 21:53
我看了编译结果有好多error呢, 不可能是一步一步来的. 先解决error再去解决warning吧.

我想指点你的是:  ...

老师说的很对,我也是坚持自己解决问题为主,实在没有思路时,再发出来,跟大家讨论一下,去年开始关注系统,我一直看UCOSII,最近才关注Free RTOS ,其他的还没有看看,看的很多实践很少,我把产品的硬件更新到STC32才开始真正尝试修改软件测试,

点评

自己才是最好的老师,要锻炼自己独立处理问题的能力。 比如,warning C35: 'portTASK_FUNCTION_PROTO': uses old-style declarator, 你应该 查找 portTASK_FUNCTION_PROTO 的定义 再分析为何会产生此警告? 在 它  详情 回复 发表于 2024-5-18 11:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2024-5-18 11:01:32 | 显示全部楼层
38009*** 发表于 2024-5-17 08:22
老师说的很对,我也是坚持自己解决问题为主,实在没有思路时,再发出来,跟大家讨论一下,去年开始关注系 ...

自己才是最好的老师,要锻炼自己独立处理问题的能力。

比如,warning C35: 'portTASK_FUNCTION_PROTO': uses old-style declarator,
你应该 查找 portTASK_FUNCTION_PROTO 的定义 再分析为何会产生此警告?
在 它 上面点右键,Go to Definition Of ' ',来查看它的定义。
C35这个警告是 采用了旧的函数声明方式,
可能类似这样:void vTaskFunction(pvParameters) void *pvParameters;
你可以使用 portTASK_FUNCTION 来声明并定义任务,就不会有警告了了。

另外,函数调用就不能写 (void) 了,无形参就应该空着,只写()。
UNUSED 也未定义,问题还是很多啊,自己多钻研、慢慢提升技能吧。。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-5-19 06:38:48 | 显示全部楼层
Cos*** 发表于 2024-5-18 11:01
自己才是最好的老师,要锻炼自己独立处理问题的能力。

比如,warning C35: 'portTASK_FUNCTION_PROTO':  ...

感谢老师指点,是的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-05-02 07:00:13
已绑定手机

151

主题

589

回帖

1200

积分

金牌会员

积分
1200
发表于 2024-6-5 14:49:11 | 显示全部楼层
tzz1*** 发表于 2024-5-16 14:58
这是一个创建任务的宏,你把宏解释出来,用最直接的方法写.  

另一种办法就是复制别人的创建任务,改个名 ...

感谢老师的孤独疗法,采用UCOSii已经移植完成,测试产品基本功能正常,DEMO里面很多东西根本就是测试使用,对于我的程序基本用不到,但是确实让我费神,望而却步,最后大胆删除,需要留下,不需要删除,运用孤独疗法,效果很好,再次感谢老师指点。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 18:04 , Processed in 0.174688 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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