LPC1830 Hang-up after Reset with RESET_CTRL0 register

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC1830 Hang-up after Reset with RESET_CTRL0 register

1,285 次查看
kensu
Contributor V

Hi

I reset LPC1830 with RESET_CTRL0 register, I use CORE_RST or MASTER_RST to reset.

pastedImage_1.png

But sometimes LPC1830 will hang up after Reset.

Before I reset LPC1830, I will reset another IC by I2C interface.

It's hard to debug why LPC1830 hang up after reset, but I did some experiment.

If I add some delay before LPC1830 SW reset. It will not hang up.

Or I use __DSB() before LPC1830 SW reset. I will not hang up.

It seems that LPC1830 is unstable before reset if I didn't call __DSB() or add some delay.

I search some forum "NVIC_SystemReset(void" is suggest method, but it will cause LPC1830 hang up.

Does the __DSB() be suggested function before SW reset?

Thanks

Ken

标签 (1)
标记 (3)
0 项奖励
回复
1 回复

977 次查看
jeremyzhou
NXP Employee
NXP Employee

Hi Ken Su,

Thank you for your interest in NXP Semiconductor products and 
for the opportunity to serve you.
I was wondering if you can introduce the testing process in details and the probability percent of hang-up after reset during the testing.
Whether you can share the demo code, as I want to replicate the phenomenon on my site.
I'm looking forward to your reply.

TIC

 

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

0 项奖励
回复