硬汉嵌入式论坛

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

[ThreadX全家桶] ThreadX内核V6.1.8之前版本的port文件使用低功耗有bug,在新版的V6.1.8里面得到额修正

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-8-30 00:26:07 | 显示全部楼层 |阅读模式


早期版本的tx_thread_schedule.s文件的低功耗位置未做r0-r3寄存器的入栈和出栈处理,新版的V6.1.8里面已经做了修正。

  1. #ifdef TX_LOW_POWER
  2.     PUSH    {r0-r3}
  3.     BL      tx_low_power_enter                      // Enter low power mode
  4.     POP     {r0-r3}
  5. #endif

  6. #ifdef TX_ENABLE_WFI
  7.     DSB                                             // Ensure no outstanding memory transactions
  8.     WFI                                             // Wait for interrupt
  9.     ISB                                             // Ensure pipeline is flushed
  10. #endif

  11. #ifdef TX_LOW_POWER
  12.     PUSH    {r0-r3}
  13.     BL      tx_low_power_exit                       // Exit low power mode
  14.     POP     {r0-r3}
  15. #endif
复制代码



回复

使用道具 举报

6

主题

680

回帖

698

积分

金牌会员

积分
698
QQ
发表于 2021-8-30 08:59:07 | 显示全部楼层
嗯 追新还是有道理的,
回复

使用道具 举报

681

主题

3489

回帖

5557

积分

论坛元老

积分
5557
发表于 2021-8-30 10:16:21 | 显示全部楼层
yklstudent 发表于 2021-8-30 08:59
嗯 追新还是有道理的,

这貌似就是为什么一般都是喜欢 年轻的,是有道理的
回复

使用道具 举报

10

主题

690

回帖

720

积分

金牌会员

积分
720
发表于 2021-8-30 10:53:58 | 显示全部楼层
用6.1。8替换6.0.2工程大吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
 楼主| 发表于 2021-8-30 11:23:38 | 显示全部楼层
hqgboy 发表于 2021-8-30 10:53
用6.1。8替换6.0.2工程大吗?

不大,近期更正章节配套的例子都是新版了。
回复

使用道具 举报

10

主题

690

回帖

720

积分

金牌会员

积分
720
发表于 2021-8-30 11:32:59 | 显示全部楼层
GOOD......
回复

使用道具 举报

57

主题

908

回帖

1079

积分

至尊会员

积分
1079
发表于 2021-8-30 20:39:43 | 显示全部楼层
这种bug是怎么通过安全认证的?
回复

使用道具 举报

14

主题

99

回帖

141

积分

初级会员

积分
141
发表于 2021-8-31 08:52:53 | 显示全部楼层
当初我在这里就卡住了,编译不过去
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
 楼主| 发表于 2021-8-31 09:17:44 | 显示全部楼层
roguebear 发表于 2021-8-30 20:39
这种bug是怎么通过安全认证的?

认证是对特定的内核版本,后续如果要修改只能修改port文件之类的外围。

uCOS-II也是这种干的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-21 04:33 , Processed in 0.291824 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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