Conexio Documentation
  • Welcome to the Conexio Platform Guides
  • Getting Started with Conexio Stratus
    • Stratus Pro nRF9151 Overview
      • Stratus Pro nRF9151 Pin Diagram
    • Stratus Pro nRF9161 Overview
      • Stratus Pro nRF9161 Pin Diagram
    • Stratus nRF9160 (Gen 1) Overview
      • Stratus nRF9160 Pin Diagram
    • Build Environment Setup
      • nRF Connect SDK (NCS) Installation
      • newtmgr Setup
    • Building and Programming an Application
      • Fetch Conexio Firmware SDK and Board Definition Files
      • Compiling Applications with nRF Connect Extension for VS Code
      • Building and Programming an Application using CLI and west
    • Sample Applications
      • Datacake
      • Golioth
      • Memfault
      • Machine Learning with Edge Impulse
    • Stratus Pro Power Analysis
    • nRF91 Modem Firmware (MFW)
    • nRF Connect LTE Link Monitor
    • Connectivity
    • Regulatory & Compliance
    • Expansion Dock
    • Purchase Stratus Kit
    • Support
Powered by GitBook
On this page
  • Stratus Pro nRF9161
  • Step 1: Fetching Conexio Stratus Pro Board Definition Files
  • Option 1: Device Tree for nRF SDK v2.6.0
  • Option 2: Download the Stratus Pro Board Definition Files from Git repo
  • Step 2: Patch MCUBoot file for Stratus Pro Board
  • Stratus Gen 1
  • Fetching Conexio Stratus Board Definition Files
  • Download the Stratus Board Definition Files from Git repo

Was this helpful?

  1. Getting Started with Conexio Stratus
  2. Building and Programming an Application

Conexio Stratus Board Definition Files

Last updated 8 months ago

Was this helpful?

Before we can compile and flash the application firmware to the Stratus device, we need to gather a few files for this board. First, we need to install the board definition files or the board’s devicetree in the ZephyrRTOS. Zephyr utilizes devicetree to describe the hardware available on its supported Boards, as well as that hardware’s initial configuration. An introduction to the devicetree is well documented .

Stratus Pro nRF9161

Step 1: Fetching Conexio Stratus Pro Board Definition Files

Stratus developers are asked to directly download the board files in zip format below extract/unzip, and copy the conexio_stratus_pro folder and place it in the NCS directory:

Option 1: Device Tree for nRF SDK v2.6.0

ncs/v2.6.0/zephyr/boards/arm

You should now see a folder named conexio_stratus_pro among other supported board files. Using the board target as conexio_stratus_pro_ns you can build Zephyr applications for the Stratus Pro board in non-secure mode.

└── ncs/
    └── v2.6.0/
        ├── zephyr/
        │   └── boards/
        │       └── arm/
        │           ├── ...
        │           ├── ...
        │           ├── conexio_stratus_pro
        │           └── ...
        ├── bootloader
        ├── modules
        ├── nrf
        ├── tools
        ├── toolchain
        └── ...

Option 2: Download the Stratus Pro Board Definition Files from Git repo

Step 2: Patch MCUBoot file for Stratus Pro Board

Stratus Pro uses MCUBOOT as the main bootloader to properly execute and bootup applications. Download the conexio_stratus_pro.conf file below and place it in the following directory of the NCS:

ncs/v2.6.0/bootloader/mcuboot/boot/zephyr/boards

Stratus Gen 1

Fetching Conexio Stratus Board Definition Files

Stratus developers are asked to directly download the board files in zip format below extract/unzip, and copy the conexio_stratus folder and place it in the NCS directory:

Device Tree for nRF SDK v2.6.0

ncs/v2.6.0/zephyr/boards/arm

You should now see a folder named conexio_stratus among other supported board files. Using the board target as conexio_stratus_ns you can build Zephyr applications for the Stratus board in non-secure mode.

└── ncs/
    └── v2.6.0/
        ├── zephyr/
        │   └── boards/
        │       └── arm/
        │           ├── ...
        │           ├── ...
        │           ├── conexio_stratus
        │           └── ...
        ├── bootloader
        ├── modules
        ├── nrf
        ├── tools
        ├── toolchain
        └── ...

Download the Stratus Board Definition Files from Git repo

here
https://github.com/Conexiotechnologies/conexio_stratus_pro_devicetreegithub.com
GitHub - Conexiotechnologies/conexio_stratus_devicetree: Conexio Stratus Board Definition Files for ZephyrRTOSGitHub
Logo
14KB
conexio_stratus_pro.zip
archive
Conexio Stratus Pro Board Definition Files for v2.6.0
266B
conexio_stratus_pro.conf
4MB
conexio_stratus.zip
archive
Conexio Stratus Board Definition Files for v2.5.0
Stratus Pro
Stratus