Why can the CGMS routines of nRF connect SDK run on the development board, but not on the circuit board designed by myself, even though the chips of both are exactly the same?

I'm still a beginner,I don't understand why the board I designed can't run the nRF connect SDK application, but the nRF5 SDK 17 application can run normally. I want to know what the difference is between the two? What kind of settings do I need to make? It's interesting that the development board can run these applications

Parents
  • Hi,

    There are two typical issues when using an example application on a custom board:

    • Example (or the board files you are using) enables the optional 32.768 kHz crystal, but it is not present on the hardware. Try selecting the LFRC by adding CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y to your prj.conf.
    • Example (or the board files you are using) enables the DC/DC, but the board is missing the optional DC/DC inductors. Try disabling by adding CONFIG_BOARD_ENABLE_DCDC=n to your prj.conf.

    Note that a difference between the nRF5 SDK and nRF Connect SDK is that while the 32.768 kHz is enabled for the development kits in both SDK variants, the DCDC is not enabled by default in the nRF5 SDK.

  • After I added the following two items to prj.conf, the program did run normally. 
    CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
    CONFIG_BOARD_ENABLE_DCDC=n

    Thanks Einar Thorsrud
Reply Children
No Data
Related