CLOCK_SYS_UpdateConfiguration issue/defect

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

CLOCK_SYS_UpdateConfiguration issue/defect

1,428件の閲覧回数
tommysvensson
Contributor II

Hi,

 

I'm writing a hardware initialization + application routine. And I want no interrupts during the init period so I call

INT_SYS_DisableIRQGlobal()

 before init starts, and when init is finished I call

 INT_SYS_EnableIRQGlobal()

.

 

The problem is that during init

CLOCK_SYS_UpdateConfiguration()

 is called. And that function enables global interrupt again. I think this is a bug and the behavior is not a wanted side affect.

The function is calling

__asm volatile ("cpsie i" : : : "memory");

instead of

INT_SYS_EnableIRQGlobal() 

which respects nestled calls to global interrupt.

 

I'm using S32K144_SDK_gcc 0.8.1.

 

Hope this can be fixed in a new version of the sdk.

ラベル(1)
タグ(2)
0 件の賞賛
返信
1 返信

1,216件の閲覧回数
bogdannitu-b454
NXP Employee
NXP Employee

Hi,

This issue will be fixed in the next release.

Thank you!

Regards,

Bogdan

0 件の賞賛
返信