硬汉嵌入式论坛

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

[ThreadX全家桶] 貌似ThreadX SMP和ThreadX Moduleb不能一起使用

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2023-12-4 13:22:22 | 显示全部楼层 |阅读模式
我有个需求是在A53双核处理器上跑SMP,同时要求有一部分代码要隔离起来,不要有意无意的访问其他线程。貌似官方代码中,只有A35提供了ThreadX SMP+ThreadX Moduleb的搭配


而产品想过认证,所以又不想修改ThreadX代码。

请问大家有了解这个问题该怎么解决吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106754
QQ
发表于 2023-12-4 14:43:37 | 显示全部楼层
如果ThreadX有提供这两个组合的案例,说明组合使用时没问题的,估计是用于A53没有移植好。
回复

使用道具 举报

0

主题

215

回帖

215

积分

高级会员

积分
215
发表于 2023-12-4 21:27:30 | 显示全部楼层
非smp部分的移植代码完全一样,那完全可以先试试a35的smp+module能不能在A53上用。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2023-12-5 09:43:19 | 显示全部楼层
regbbs 发表于 2023-12-4 21:27
非smp部分的移植代码完全一样,那完全可以先试试a35的smp+module能不能在A53上用。

我也是这么想的,但是如果修改了微软的代码,不知道整个ThreadX要重新过SIL2认证还是我修改的代码过认证就行
回复

使用道具 举报

0

主题

215

回帖

215

积分

高级会员

积分
215
发表于 2023-12-9 11:49:58 | 显示全部楼层
threadx的module我遇到了问题,module里面tx函数除了thread_sleep可以,其他的semaphore, queue,等,如果需要宿主部分和模块内部互相调用,模块内部的这些函数,如果有等待超时,一定会出问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 11:06 , Processed in 0.229820 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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