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

s130 example on NRF6310 with PCA 10005

I tried to run s130 example. For using with pca 10005 on nrf6310 I changed settings like following.

  1. In symbol set from PCA10001 to PCA10005.

  2. In board_config.h

    //#define BOARD_TYPE BOARD_PCA10001 #define BOARD_TYPE BOARD_PCA10005

And then I flashed s130 and application image by nRFGo. I checked uart log from terminal. but no one printed.

Is there what I should change another settings?

another weird thing is like below. I flashed s130. but softdevice firmware in region0 indicates s310. what is this? image description

Parents
  • Solved by myself!!!

    To use S130 on nRF6310

    In uart.c

    1. Comment out board_config.h and Include boards.h.

    2. Add symbol BOARD_NRF6310 and Delete PCA10005.

    3. Modify UART config like below.

      NRF_UART0->PSELRTS = RTS_PIN_NUMBER;//BOARD_UART0_RTS; NRF_UART0->PSELTXD = TX_PIN_NUMBER;//BOARD_UART0_TX; NRF_UART0->PSELCTS = CTS_PIN_NUMBER;//BOARD_UART0_CTS; NRF_UART0->PSELRXD = RX_PIN_NUMBER;//BOARD_UART0_RX;

    Done. It worked for me.

Reply
  • Solved by myself!!!

    To use S130 on nRF6310

    In uart.c

    1. Comment out board_config.h and Include boards.h.

    2. Add symbol BOARD_NRF6310 and Delete PCA10005.

    3. Modify UART config like below.

      NRF_UART0->PSELRTS = RTS_PIN_NUMBER;//BOARD_UART0_RTS; NRF_UART0->PSELTXD = TX_PIN_NUMBER;//BOARD_UART0_TX; NRF_UART0->PSELCTS = CTS_PIN_NUMBER;//BOARD_UART0_CTS; NRF_UART0->PSELRXD = RX_PIN_NUMBER;//BOARD_UART0_RX;

    Done. It worked for me.

Children
Related