硬汉嵌入式论坛

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

[ThreadX全家桶] STM32F4标准库移植ThreadX基础工程(AC6)

[复制链接]

3

主题

28

回帖

37

积分

新手上路

积分
37
发表于 2024-11-13 11:30:19 | 显示全部楼层 |阅读模式
本帖最后由 mypear 于 2024-11-13 11:43 编辑

很早前就想要移植Threadx,终于在今星期抽空开始移植。不知有没有人像我一样,还在固执使用标准库,查找网上大部分都是HAL移植,现在移植到STM32F407,也分享,共同进步。
标准库是V1.8.1版本,
keil工程是AC6,
threadx是6.4.0版本,
基础版只有指示灯加segger rtt打印输出。
001.PNG
C123_Threadx.rar (1.79 MB, 下载次数: 39)

看例程,AppTaskStart()中,HAL_ResumeTick();这句不必要,存在反而让我思考了很久(特别看注释)。在tx_initialize_low_level.S已经初始化systick并启用了,而且OSStatInit()中已经有tx_thread_sleep();如果systick没启用中断,系统都不能延时。
002.PNG

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-11-13 12:39:28 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

1

主题

125

回帖

133

积分

初级会员

积分
133
发表于 2024-11-13 14:22:41 | 显示全部楼层
20241113142100.png

我还在用标准库+AC5,你最起码换AC6了
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2024-11-13 18:05:49 | 显示全部楼层
nnqtdf 发表于 2024-11-13 14:22
我还在用标准库+AC5,你最起码换AC6了

请教你这是如何打印出来的?
回复

使用道具 举报

1

主题

125

回帖

133

积分

初级会员

积分
133
发表于 2024-11-14 07:45:18 | 显示全部楼层
mypear 发表于 2024-11-13 18:05
请教你这是如何打印出来的?

H7-TOOL的RTOS Trace功能
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-11-14 09:50:27 | 显示全部楼层
nnqtdf 发表于 2024-11-13 14:22
我还在用标准库+AC5,你最起码换AC6了

你的这个开的组件真不少
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2024-11-16 09:08:15 | 显示全部楼层
产品还是STD和AC5。最近折腾HAL库,执行效率有点低。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 20:52 , Processed in 0.286363 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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