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

How to test the Radio on the hardware

We have a custom board designed based on N51822, CEAAB0 and we have used the chip antenna from ST BAL-NRF01D3. When we have flashed our proximity code to the device, we will not able to see the device advertising from the Master Control Panel. Kindly suggest, how to test the RF channel is working on our custom hardware? If possible share the step by step procedure from debugging from the hardware to the software.

Parents
  • I have a similar issue. I can light up LEDs until the code hits the sd_softdevice_enable(). I am using a 32MHz crystal but I am not sure that the PAN-item 13 applies, as the notes indicate that the micro should not work at all.

    Two things:

    I tried implementing the fix indicated in the PAN above and it broke the code. I cannot seem to find somewhere to place this code that it will compile and the micro will still run.

    Also, when I right click the function call of sd_softdevice_enable() it says:

    Source Browser: 'sd_softdevice_enable' - undefined Definition/Reference!

    I am somewhat puzzled why this still compiles if the function is not defined.

  • It's easier when you post unrelated questions separately instead of hijacking another one.

    The PAN item definitely applies, but only actions that require an external crystal that will be affected if you don't do this. If you have trouble integrating the workaround, please post a separate question.

    However, based on your description, it seems most likely that your low-frequency source is either wrong or does not work correctly. Did you check points 2 and 3 above?

    As for the softdevice function definitions, you will not find any source for them, since they're implemented inside the softdevice. You will however find the function declaration in the header file. With Keil, you can jump to this using "Go to reference".

    If you have further questions, I'd be happy if you could post new ones, preferably separating unrelated ones. :-)

Reply
  • It's easier when you post unrelated questions separately instead of hijacking another one.

    The PAN item definitely applies, but only actions that require an external crystal that will be affected if you don't do this. If you have trouble integrating the workaround, please post a separate question.

    However, based on your description, it seems most likely that your low-frequency source is either wrong or does not work correctly. Did you check points 2 and 3 above?

    As for the softdevice function definitions, you will not find any source for them, since they're implemented inside the softdevice. You will however find the function declaration in the header file. With Keil, you can jump to this using "Go to reference".

    If you have further questions, I'd be happy if you could post new ones, preferably separating unrelated ones. :-)

Children
No Data
Related