硬汉嵌入式论坛

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

[MDK] 关于MDK编译ThreadX库的问题

[复制链接]

14

主题

54

回帖

96

积分

初级会员

积分
96
发表于 2024-6-7 00:17:59 | 显示全部楼层 |阅读模式
最近在研究ThreadX, 使用MDK5.39, 有几个问题

  • 由于ThreadX文件比较多,最新AC6编译器是否有bug,老是全部重新编译,记得以前tx_thread_create不会全重新编译的。
  • 是否可以把ThreadX相关文件编译成lib。我用MDK编译后文件比github上GCC编译的大得多,AC6编译1.75MB, GCC只有200KB, 而且导入后会提示一堆缺少函数实现。MDK已经使用O3优化了


  • 使用Github官方CMake编译的lib库,导入MDK会有问题,提示

ThreadX\ThreadX.axf: Error: L6242E: Cannot link object tx_timer_system_deactivate.c.obj as its attributes are incompatible with the image attributes.
   ... wchart-16 clashes with wchart-32.
  • 另外,是否有比较ThreadX和RTX5的性能和内存占用之类的?



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115488
QQ
发表于 2024-6-7 09:43:40 | 显示全部楼层
1、5.39有时候有这个问题
2、我之前弄过一次GUIX的lib文件

https://www.armbbs.cn/forum.php?mod=viewthread&tid=98823

3、内存占用可以看规格介绍,性能的话,这两个应该差不多,具体那个方便的应用要实测下。
回复

使用道具 举报

4

主题

1441

回帖

1453

积分

至尊会员

积分
1453
发表于 2024-6-7 21:34:08 | 显示全部楼层
ThreadX不能编译成Lib来用吗?
回复

使用道具 举报

14

主题

54

回帖

96

积分

初级会员

积分
96
 楼主| 发表于 2024-6-7 22:46:38 | 显示全部楼层
eric2013 发表于 2024-6-7 09:43
1、5.39有时候有这个问题
2、我之前弄过一次GUIX的lib文件

了解了,貌似从GitHub下的threadx没有移植芯片,所以会报错,使用cubemx生成,然后在MDK做配置生成的就没有问题,库还是1.7Mb左右
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-28 16:22 , Processed in 0.289966 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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