Programming External Device wilth Peripheral UART (nRF Connect SDK)

I am programming an external device with the same code loaded onto the nRF5 DK. The sample works on the DK, It broadcasts and I can connect. However, when I program an external device, the programming (via jtag P20) seemingly is successful, however, the device does not appear to broadcast. Am I missing something here? Can you think of any reason this might not be working as expected? (FYI, the external nRF52832 device is the onboard BL652). 

Thanks. 

Parents
  • Hi,

    I'm thinking either 

    1) The module does not have external LF crystal. In that case, set this config:

    CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
    2) The module does not have DCDC components. In that case, try setting this:
    CONFIG_BOARD_ENABLE_DCDC=n
  • Hi, upon further inspection I can see that the DVK-BL652 does have an external crystal. As for the settings you have mentioned, I have looked at the kconfig - and they already seem to be setup correctly for the corresponding board.

    I am struggling to find out what the CONFIG_BOARD_ENABLE_DCDC option is doing. Could you please explain?

    That being said, I have tried turning off the DCDC mode board option (thereby modifying 'peripheral_uart\BL652_DVK\zephyr\.config'). The result remains unchanged. 

    I should add: when inspecting SIO_17 & SIO_18, I would expect to see the flashing of LEDS as on the nRF52DK (P0.17 & P0.18). As I am not seeing this, it would infer that the device is not running the program. Would you agree?

Reply
  • Hi, upon further inspection I can see that the DVK-BL652 does have an external crystal. As for the settings you have mentioned, I have looked at the kconfig - and they already seem to be setup correctly for the corresponding board.

    I am struggling to find out what the CONFIG_BOARD_ENABLE_DCDC option is doing. Could you please explain?

    That being said, I have tried turning off the DCDC mode board option (thereby modifying 'peripheral_uart\BL652_DVK\zephyr\.config'). The result remains unchanged. 

    I should add: when inspecting SIO_17 & SIO_18, I would expect to see the flashing of LEDS as on the nRF52DK (P0.17 & P0.18). As I am not seeing this, it would infer that the device is not running the program. Would you agree?

Children
No Data
Related