硬汉嵌入式论坛

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

[μCOS-III] 最新版本的uCOSIII支持v8架构的M33吗?

  [复制链接]

76

主题

237

回帖

465

积分

高级会员

积分
465
发表于 2021-10-13 16:37:00 | 显示全部楼层 |阅读模式
看到ST新出了STM32U5系列,感觉挺不错,是M33内核v8架构的,不知道现在最新的uCOSIII支不支持...
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2021-10-14 00:27:29 | 显示全部楼层
支持,倒腾个port文件即可。
回复

使用道具 举报

76

主题

237

回帖

465

积分

高级会员

积分
465
 楼主| 发表于 2021-10-14 09:05:17 | 显示全部楼层
eric2013 发表于 2021-10-14 00:27
支持,倒腾个port文件即可。

我看官方的Port里没有v8,只有v6和v7...
回复

使用道具 举报

3

主题

335

回帖

344

积分

高级会员

积分
344
发表于 2021-10-14 11:41:42 | 显示全部楼层
参考RTX5的源码,不难稿出个ucos的。
回复

使用道具 举报

7

主题

108

回帖

129

积分

初级会员

积分
129
发表于 2021-10-14 18:21:54 | 显示全部楼层
自己改就完事了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-8-7 20:58:20 | 显示全部楼层
eric2013 发表于 2021-10-14 00:27
支持,倒腾个port文件即可。

请问下,现在有移植好的port文件吗?自己移植感觉不太会。
回复

使用道具 举报

23

主题

1404

回帖

1473

积分

至尊会员

积分
1473
发表于 2023-8-8 12:20:43 | 显示全部楼层
lilongdt 发表于 2023-8-7 20:58
请问下,现在有移植好的port文件吗?自己移植感觉不太会。

uCOS-II的,已经做好了,等他们官方发布吧,II和III的port是一样的。

[C] 纯文本查看 复制代码
Version 2.93.05

Release Date

June 23, 2023

Changelog

ARMv8-M: Added option to disable non kernel-aware ISR.
ARMv7-M: Modified the floating point part of the port to use lazy context switching.
RISC-V: Modified 'ptcb' to 'p_tcb' in the *.c file for the GCC port. This was done to avoid some compiler errors.
Fixed issue with deleting TLS segment from a critical section.
代码不规范,亲人两行泪!
回复

使用道具 举报

23

主题

1404

回帖

1473

积分

至尊会员

积分
1473
发表于 2023-8-8 12:21:13 | 显示全部楼层
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2023-8-8 12:23:14 | 显示全部楼层
missfox 发表于 2023-8-8 12:20
uCOS-II的,已经做好了,等他们官方发布吧,II和III的port是一样的。

[mw_shl_code=c,true]Version 2. ...

回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2023-8-9 09:48:02 | 显示全部楼层
missfox 发表于 2023-8-8 12:21
https://weston-embedded.com/cesium-release-notes/cs-os2-release-notes

这是商业闭源的,大概率不会公布的,你去看其它组件的更新日志,已经改了好多了,但是ucos的github一致没有更新
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2023-8-9 10:31:05 | 显示全部楼层
dyhfaily 发表于 2023-8-9 09:48
这是商业闭源的,大概率不会公布的,你去看其它组件的更新日志,已经改了好多了,但是ucos的github一致没 ...

可以先用M4的,M33是多了一个TrustZone的处理。

不用的话,不用管。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-8-9 15:42:09 | 显示全部楼层
eric2013 发表于 2023-8-9 10:31
可以先用M4的,M33是多了一个TrustZone的处理。

不用的话,不用管。

我看ARMv8-M和ARMv7-M,两个内核好像是只增加了TrustZone功能。
所以我猜想直接用ARMv7-M的port文件,在M33内核上应该也是可以正常运行的。
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2023-8-10 13:11:07 | 显示全部楼层
差异参考这个文件: Arm Cortex-M Processor Comparison Table.pdf (93.55 KB, 下载次数: 7)
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-8-11 13:41:41 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 13:22 , Processed in 0.228148 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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