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

Transfer nRF51422 project to nRF51822

Hi,

I'm currently testing ble_app_uart on nRF51822 custom board. I connected it to nrf51 DK P19 and was able to program the hex file successfully.

But it doesn't run although it was working perfectly fine with nRF51 DK (which is nRF51422).

I read devzone.nordicsemi.com/.../ thread and it seems it should work as it is. But it doesn't work like that in my case.

Do I need to change any configuration on Keil? Can anyone please help me to fix this issue?

Thanks, Brian

Parents
  • You've flashed a softdevice, the correct softdevice for the project you've built?

    You have a LF crystal on the board? Right tolerance for the parameters you're starting the softdevice with?

    Have you tried a simple no-softdevice project to see if that works?

    What does 'doesn't run' mean, where does it go, can you get a debugger on it and see what it's up to?

  • Yes, I used LF crystal and confirmed the schematic with Nordic. With nRFgo Studio, I successfully loaded SoftDevice and Application. In the debug mode, it seems code is running okay. It didn't fall into fault handler and code runs line by line smoothly. Finally I changed clock to NRF_CLOCK_LFCLKSRC_SYNTH_250_PPM but didn't see improvement. It's really frustrating...

Reply
  • Yes, I used LF crystal and confirmed the schematic with Nordic. With nRFgo Studio, I successfully loaded SoftDevice and Application. In the debug mode, it seems code is running okay. It didn't fall into fault handler and code runs line by line smoothly. Finally I changed clock to NRF_CLOCK_LFCLKSRC_SYNTH_250_PPM but didn't see improvement. It's really frustrating...

Children
No Data
Related