kl25 flash with systick

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

kl25 flash with systick

761 Views
randolphwang
Contributor I

大家好,

    我在使用kl25调试, 遇到一个问题, 当我初始化并erase flash后,程序会崩溃, 检测发现,当我把systick初始化操作屏蔽掉后,flash操作就能正常使用。 ( flash操作期间遇到systick等中断会崩溃 ?), 怎么解决这个问题?

备注:

代码基于ksdkV2, 使用 C90TFS Flash driver

systick初始化操作:

   SysTick_Config(CLOCK_GetFreq(kCLOCK_CoreSysClk) / 1000U);

flash操作是参考ksdkv2提供的示例。

Labels (1)
Tags (3)
0 Kudos
1 Reply

659 Views
kerryzhou
NXP TechSupport
NXP TechSupport

楼主你好!

flash的操作不能被中断打断,所以在进行flash操作命令之前,需要关闭全局中断,等flash运行完成之后,再开启全局中断。


Have a great day,
Kerry

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------