硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4145|回复: 8
收起左侧

[有问必答] RTE中配置FreeRTOS和RTX有什么差别? 需特别关注?

[复制链接]

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2019-12-23 16:06:33 | 显示全部楼层 |阅读模式
被困扰很久了。 一个USB Host的例程,使用RTX作为任务系统,u盘的识别和读写是正常的。
当我,在RTE中更改RTX为FreeRTOS的后,而且保证编译都正常了,但是u盘就识别不到了。。。。

请教一下,当选择这两种不同的RTOS的时候,我们的代码需要注意哪些变更?  
@eric2013

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2019-12-23 16:08:31 | 显示全部楼层
他们仅仅使用的OS封装层相同,都是用的CMSIS-RTOS V2,其它都不同。
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
 楼主| 发表于 2019-12-23 16:15:50 | 显示全部楼层
eric2013 发表于 2019-12-23 16:08
他们仅仅使用的OS封装层相同,都是用的CMSIS-RTOS V2,其它都不同。

我选的封装层都是CMSIS-RTOS V2,所以使用RTE来更换系统的时候很快捷。可是出现这个问题。

比如,当您在做例程的时候,RTX5的调试通过了,然后切换到FreeRTOS的时候,需要特别更改什么吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2019-12-23 16:17:44 | 显示全部楼层
caicaptain2 发表于 2019-12-23 16:15
我选的封装层都是CMSIS-RTOS V2,所以使用RTE来更换系统的时候很快捷。可是出现这个问题。

比如,当您 ...

正常,这个是OS本身的实现机制导致的,一般可以调整优先级,调整堆栈大小解决。
回复

使用道具 举报

1

主题

89

回帖

92

积分

初级会员

积分
92
发表于 2019-12-24 09:09:35 | 显示全部楼层
哥,可以加下微信吗?我也在搞这个,想请教您一下
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
 楼主| 发表于 2019-12-30 16:30:12 | 显示全部楼层
本帖最后由 caicaptain2 于 2019-12-30 16:31 编辑
唐伯虎点蚊香 发表于 2019-12-24 09:09
哥,可以加下微信吗?我也在搞这个,想请教您一下

我连续调试了2周,毫无进展。 FreeRTOS配合RL-USB和RL-File就是莫名其妙的问题,似乎到处都很敏感。
另外,考虑到RL-USB有版权问题,RL-File也不支持exFat,只好放弃了。。
我还是继续使用FatFs(支持exfat,支持200G的硬盘)和ST的usb库(2015的)。虽然老旧点,但是还比较可靠。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-1-1 10:18:11 | 显示全部楼层
caicaptain2 发表于 2019-12-30 16:30
我连续调试了2周,毫无进展。 FreeRTOS配合RL-USB和RL-File就是莫名其妙的问题,似乎到处都很敏感。
另 ...

RL-USB使用DAPLINK里面带的即可,无版权问题,MIT授权

回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
 楼主| 发表于 2020-1-2 09:21:02 | 显示全部楼层
eric2013 发表于 2020-1-1 10:18
RL-USB使用DAPLINK里面带的即可,无版权问题,MIT授权

哦,我看着勾选RL-USB的时候,必须是mdk-pro才行,所以以为是有版权限制的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-1-2 09:27:16 | 显示全部楼层
caicaptain2 发表于 2020-1-2 09:21
哦,我看着勾选RL-USB的时候,必须是mdk-pro才行,所以以为是有版权限制的。

https://github.com/ARMmbed/DAPLink
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 10:06 , Processed in 0.043364 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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