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

Custom nRF52 board partially start

Hello, I just produced my custom board with nRF52 but i have a problem.

I can program it (SWD over nRF52 DK), debug it (segger debudder software) but in bootloader it enter in function ble_stack_init and never goes out.

Does someone have an idea what to check please ?

If external oscillator problem is a way to investigate, are they already on or nRF52 use an internal oscillator ?

Parents
  • The 16M RCOSC is not accurate enough (typ 1%, max 5%) to test the accuracy of the 32KHz clock.

    Not sure why it doesn't work with the 32 KHz crystal oscillator, but I would guess the startup time is to long with the current load capacitor, or that the crystal is not soldered properly. 18 pf could be just as bad as 10, but you try. The best thing would be if you can find 14 pf. Regardless, if you cannot load the crystal properly (cannot find the correct size), you will probably be better of just running on the RC (loading the crystal incorrectly affects both frequency and startup time if I'm not mistake.)

Reply
  • The 16M RCOSC is not accurate enough (typ 1%, max 5%) to test the accuracy of the 32KHz clock.

    Not sure why it doesn't work with the 32 KHz crystal oscillator, but I would guess the startup time is to long with the current load capacitor, or that the crystal is not soldered properly. 18 pf could be just as bad as 10, but you try. The best thing would be if you can find 14 pf. Regardless, if you cannot load the crystal properly (cannot find the correct size), you will probably be better of just running on the RC (loading the crystal incorrectly affects both frequency and startup time if I'm not mistake.)

Children
No Data
Related