forked from nrfconnect/sdk-nrf
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: working_with_nrf: squash structure for nRF91
Reworked Working with nRF91 Series pages. Moved their contents to separate pages. Renamed Working with to Developing with. NCSDK-22328. Signed-off-by: Grzegorz Ferenc <Grzegorz.Ferenc@nordicsemi.no>
- Loading branch information
Showing
8 changed files
with
439 additions
and
290 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file removed
BIN
-104 KB
doc/nrf/device_guides/working_with_nrf/nrf91/images/cellularmonitor_loadjson.png
Binary file not shown.
Binary file removed
BIN
-18.2 KB
...rf/device_guides/working_with_nrf/nrf91/images/programmer_addfile_nrf9160dk.png
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
doc/nrf/device_guides/working_with_nrf/nrf91/nrf91_board_controllers.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
.. _nrf91_ug_board_controllers: | ||
|
||
Configuring board controller | ||
############################ | ||
|
||
.. contents:: | ||
:local: | ||
:depth: 2 | ||
|
||
The nRF91 Series DKs contain additional chips that act as board controllers. | ||
|
||
.. _nrf9161_ug_intro: | ||
|
||
Board controller on the nRF9161 DK | ||
********************************** | ||
|
||
The nRF9161 DK contains an nRF5340 Interface MCU (IMCU), which acts both as an on-board debugger and board controller. | ||
The board controller controls signal switches on the nRF9161 DK and can be used to route the nRF9161 SiP pins to different components on the DK, such as pin headers, external memory, a SIM card or eSIM. | ||
For a complete list of configuration options available, see the nRF9161 DK board control section in the nRF9161 DK User Guide. | ||
|
||
The nRF5340 IMCU comes preprogrammed with J-Link SEGGER OB and board controller firmware. | ||
If you want to change the default configuration of the DK, you can use the Board Configurator app in `nRF Connect for Desktop`_ . | ||
See the `nRF Connect Board Configurator`_ documentation for instructions on how to change the configuration of the DK. | ||
|
||
.. _nrf9160_ug_intro: | ||
|
||
Board controller on the nRF9160 DK | ||
********************************** | ||
|
||
The nRF9160 DK contains an nRF52840 SoC that is used to route some of the nRF9160 SiP pins to different components on the DK, such as LEDs and buttons, and to specific pins of the nRF52840 SoC itself. | ||
For a complete list of all the routing options available, see the `nRF9160 DK board control section in the nRF9160 DK User Guide`_. | ||
Make sure to select the correct controller before you program the application to your development kit. | ||
|
||
The nRF52840 SoC on the DK comes preprogrammed with a firmware. | ||
If you need to restore the original firmware at some point, download the nRF9160 DK board controller firmware from the `nRF9160 DK downloads`_ page. | ||
To program the HEX file, use nrfjprog (which is part of the `nRF Command Line Tools`_). | ||
|
||
If you want to route some pins differently from what is done in the preprogrammed firmware, program the :ref:`zephyr:hello_world` sample instead of the preprogrammed firmware. | ||
Build the sample (located under ``ncs/zephyr/samples/hello_world``) for the nrf9160dk_nrf52840 board. | ||
To change the routing options, enable or disable the corresponding devicetree nodes for that board as needed. | ||
See :ref:`zephyr:nrf9160dk_board_controller_firmware` for detailed information. |
Oops, something went wrong.