硬汉嵌入式论坛

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

[ThreadX全家桶] 请教下,使用threadx os2 封装层,出现奇怪的问题 ??

[复制链接]

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2024-4-9 14:39:39 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2024-4-9 14:45 编辑


请教下,使用threadx os2 封装层,出现奇怪的问题 ??

具体如下:

01.  使用 threadx + guix 组合工作完全正常 , 优化等级 -O1 , -O3 , 及最高优化等级都可以正常工作
02. 使用 threadx os2 + guix 组合工作基本正常,但是在 guix 的小窗口部件里面工作则异常 ? 优化等级都为 -O1 或最高优化等级,( -O3 优化等级不能够工作) 使用 ac6 , 编译器 mdk 5
      比如 guix 小窗口部件里面有3个按钮,
      a, 获取按钮
      b, ok 按钮
      c, 关闭按钮
      d, 在 获取按钮里面程序能够正常响应,相关的变量获取到的数据也是正常的 , 但是在 ok 按钮里面,同样的变量获取的数据则始终都为 0 ?



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
发表于 2024-4-9 16:33:28 | 显示全部楼层
GUIX底层的接口处理是不是还是继续用的ThreadX原始API处理的。其中接口里面也有任务的创建,是不是继续用的原始API
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
 楼主| 发表于 2024-4-9 16:59:03 | 显示全部楼层
本帖最后由 hpdell 于 2024-4-9 17:23 编辑
eric2013 发表于 2024-4-9 16:33
GUIX底层的接口处理是不是还是继续用的ThreadX原始API处理的。其中接口里面也有任务的创建,是不是继续用的 ...

guix 貌似使用的还是原始的 threadx  api,

guix 底层的 os 驱动在哪里可以替换啊 ?


是不是需要修改

GX_DISABLE_THREADX_BINDING 启用这个宏定义

701.png

及 gx_system_rtos_bind.c 里面的文件 ?

这个 gx_system_rtos_bind.c 里面的默认是 ucos的接口驱动



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
发表于 2024-4-10 08:37:25 | 显示全部楼层
hpdell 发表于 2024-4-9 16:59
guix 貌似使用的还是原始的 threadx  api,

guix 底层的 os 驱动在哪里可以替换啊 ?

ST搞得整个OS2封装层,仅是针对内核提供好了,而和各种中间件的接口函数地方并没有提供案例,需要用户自己实现。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
 楼主| 发表于 2024-4-10 10:10:04 | 显示全部楼层
eric2013 发表于 2024-4-10 08:37
ST搞得整个OS2封装层,仅是针对内核提供好了,而和各种中间件的接口函数地方并没有提供案例,需要用户自 ...


你好, 我想确定一下,与中间件的接口修改 是在 gx_system_rtos_bind.c 这个里面修改吗 ?

如果是的话,后续有空就试着依葫芦画瓢的捣鼓看看 喔
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
发表于 2024-4-11 10:30:01 | 显示全部楼层
hpdell 发表于 2024-4-10 10:10
你好, 我想确定一下,与中间件的接口修改 是在 gx_system_rtos_bind.c 这个里面修改吗 ?

如果是的 ...

对,是这个文件。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
 楼主| 发表于 2024-4-11 17:22:09 | 显示全部楼层
eric2013 发表于 2024-4-11 10:30
对,是这个文件。

好的,有空要捣鼓一下看看, 感谢感谢啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 11:54 , Processed in 0.221907 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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