This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

about nRF51822 stability check

Dear nordic.

I am testing with nRF51822, and have some question about hardware stability check.

Could I check below hardware stability, during or after system initialization?

  1. memory check by ECC: cortex-m0 looks like not supported, is it possible ?
  2. gpio check for ensure that normal operaton: Is it possible through gpio echo test or other ways ?

thank you.

  • Hi,

    1. We don't have any ECC memory no. It might be possible to create a small bootloader on power up that check RAM and Flash for errors before application start to run, but there is no way to do error correction run time no.

    2. It is possible to for instance setup a GPIOTE task on a pin (e.g. toggle), and then readback the output level on the same pin using nrf_gpio_pin_read() after each time you trigger the GPIOTE task to trigger a toggle. This could serve as a echo test after power up.

  • Dear Kenneth.

    Thank you for answer.

    I have one more question about stability.

    Could I check Interrupt handler? (Is it same to memory check? or Is other way exist?)

    Thanks and best regards.

  • The code content for the interrupt handlers will reside in Flash, and can be checked on power up like any other part of Flash. But I can't think of any way to test execution of the handlers as part of a self test no.

Related