修改port文件中FPU启用判断逻辑,断言钩子函数增加关调度保护,防止断言期间被调度#24
Open
milo-9 wants to merge 2 commits intoarmink-rtt-pkgs:masterfrom
Open
修改port文件中FPU启用判断逻辑,断言钩子函数增加关调度保护,防止断言期间被调度#24milo-9 wants to merge 2 commits intoarmink-rtt-pkgs:masterfrom
milo-9 wants to merge 2 commits intoarmink-rtt-pkgs:masterfrom
Conversation
目前断言钩子函数中,没有关闭调度,会导致断言过程中被高优先级任务抢占,如果该高优先级任务中使用了某些内核API, 会导致这些内核API判定目前的上下文是中断上下文,重入断言,而目前的断言是不可重入的,导致实际断言混乱,不可用。 考虑到目前实际使用中,使用flash保存日志几乎是不可行的,增加关调度逻辑应该是可行的
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.