This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nrf52832 is Resetting around 1200 hours of continuous operation.

I am currently working on a project where I am checking an input > 3V then passing it to ADC and increasing count based on it. The count value increases or stays the same depending on the input voltage. I am able to verify my count until 1200 hours. later, The count value is getting reset to 0 and it gets increased again. I am sure that the problem is not because of count overflow. I think the problem is nordic chip is getting reset for unknown reason. Can anyone please help me with this.

Parents Reply Children
  • They are proprietary files. I can not share. 

    I need a perspective from you, what can be the probabilities of causing the application reset after 50 days

    Within this 50 days it runs continuously through all the tasks.

    I can configure the application to run different tasks or specific ones.

    No matter what ever configuration I use the board gets reset 

    This tells me that the problem is not regarding a specific task

    It might be with Nordic nrf52832 or FreeRTOS

    I am not sure where should look for within these 2. 

    Stack/Heap/timers/counters or Some hardware pulling the power line down that too every 50 days once?

    Please suggest me what would be the traps here and where might the issue can be?

  • Hi,

    0x00000004 indicates a soft reset. A soft reset is often caused by an error being thrown in the application. It's therefore difficult to give a suggestion where the code is throwing an error without seeing any code. 

    What other tasks than the SAADC are you using? 

Related