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

nRF9160 in Production

I want to design the chip (nRF9160) on our board.
1- What kind of external debug / flash (SWD) can I use to flash the modem firmware and my app?

2- Is there any suitable method to update the firmware via serial port from nRF9160 in production mode?

3- Is bootloader available for nRF9160?

I look forward to your feedback and support

Parents
  • Thank you very much for your feedback.

    In my use case I want to use the nRF9160 only as a modem (LTE/GPS). I have done some research in your site and the following are clear to me:
    A- To flash and debug the nRF9160 externally I need these adapters J-LINK . Hardware connection looks like the picture

    B- to communicate with the modem with AT command, I will use UART0 like here interfacing with UART0 

    C- flash the bootloader using J-LINK

    My question 

    1- Which serial interface can I use to update the modem firmware through MCUBoot and mcumgr (without adapters J-LINK)? The same interface UART0 like this 

    or anther interface UART1

    2-  it is possible to send At-Command with the same serial interface and update firmware (for example UART0)

    Best regards 

    Saleem

  • Hi!

    Sounds good. For your application I suggest that you look into the serial lte modem sample application which implements a serial AT-command interface in addition to using the MCUBoot bootloader.  In addition, just to clarify: to flash and debug the nRF9160 externally you need a J-Link debugger, like the one you link to or like the one on the nRF9160 DK. Then to your questions.

    1. You must use one of the UART interfaces. The specific UART used by mcumgr can be configured using CONFIG_UART_MCUMGR_ON_DEV_NAME.

    2. I will need to check this with the developers. I'll come back to you within Friday.

    Best regards,
    Carl Richard

Reply
  • Hi!

    Sounds good. For your application I suggest that you look into the serial lte modem sample application which implements a serial AT-command interface in addition to using the MCUBoot bootloader.  In addition, just to clarify: to flash and debug the nRF9160 externally you need a J-Link debugger, like the one you link to or like the one on the nRF9160 DK. Then to your questions.

    1. You must use one of the UART interfaces. The specific UART used by mcumgr can be configured using CONFIG_UART_MCUMGR_ON_DEV_NAME.

    2. I will need to check this with the developers. I'll come back to you within Friday.

    Best regards,
    Carl Richard

Children
No Data
Related