Skip to content

Commit 58dbe7a

Browse files
committed
added mentin of openocd for the nucelo board.
1 parent 5fe962a commit 58dbe7a

4 files changed

Lines changed: 19 additions & 12 deletions

File tree

docs/board-support/ST/B-U585I-IOT02A/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ The device will appear as a USB serial port when properly connected. On Linux/ma
5252

5353
---
5454

55-
## Flashing the Firmware
55+
## Building and Flashing the Ocre Runtime.
5656

57-
To flash the Ocre runtime, please follow the steps in the [Using a Physical Device](../../../quickstart/firmware/hardware) section found in the [Building and Flashing the Ocre Runtime](../../../quickstart/firmware) guide.
57+
To build and flash the Ocre runtime to your board, please follow the steps in the [Using a Physical Device](../../../quickstart/firmware/hardware) section found in the [Building and Flashing the Ocre Runtime](../../../quickstart/firmware) guide.
5858

5959
{: .note}
6060
Be sure to use `b_u585i_iot02a` as your board name.

docs/board-support/ST/NUCLEO-H723ZG/index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,16 @@ The device will appear as a USB serial port when properly connected. On Linux/ma
5454

5555
---
5656

57-
## Flashing the Firmware
57+
## Building and Flashing the Ocre Runtime.
5858

59-
To flash the Ocre runtime, please follow the steps in the [Using a Physical Device](../../../quickstart/firmware/hardware) section found in the [Building and Flashing the Ocre Runtime](../../../quickstart/firmware) guide.
59+
To build and flash the Ocre runtime to your board, please follow the steps in the [Using a Physical Device](../../../quickstart/firmware/hardware) section found in the [Building and Flashing the Ocre Runtime](../../../quickstart/firmware) guide.
6060

6161
{: .note}
6262
Be sure to use `nucleo_h723zg` as your board name.
6363

64+
{: .warning}
65+
For some reason, the *Nucleo-H723ZG* board does not use *STM32CubeProgrammer* as the default runner (flashing utility). Instead, it uses `openocd` and it is recommended to install that for default functionality. Otherwise, you can simply run `west flash --runner=stm32cubeprogrammer` if you'd like to flash the board using *STM32CubeProgrammer*.
66+
6467
---
6568

6669
## Rebooting the Device

docs/board-support/ST/index.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ has_children: true
1010
STMicroelectronics development boards offer an excellent platform for working with the Ocre runtime. This section covers our currently supported ST boards and the recommended development tools for working with them.
1111

1212
## Required Tools
13-
Before working with any STM32 board, you must install:
13+
Before working with any STM32 board, you should install:
1414
* **[STM32CubeProgrammer](https://www.st.com/en/development-tools/stm32cubeprog.html)**: Official programming utility required for flashing firmware and configuring STM32 devices.
1515

16+
## Optional
17+
Some boards need other utilities and drivers to build and flash the Ocre runtime and can be found below.
18+
* **[openocd driver](https://openocd.org/)**: Openocd is an opensource on chip debugger, and the default flashing utility for boards like the [Nucelo-H723ZG](../../board-support/ST/NUCLEO-H723ZG).
19+
1620
## Supported Boards
1721
Select your board below for detailed setup and usage instructions.

docs/board-support/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@ nav_order: 6
77
# Board Support
88
The Ocre runtime supports various development boards, each offering different features and capabilities.
99

10-
---
11-
12-
## Using this Documentation
13-
1. First, select your board's manufacturer in the **sidebar** to review required tools and setup instructions specific to that manufacturer's development boards
14-
2. After installing the necessary tools, find your specific board's documentation for detailed hardware setup and flashing instructions
15-
1610
**Each board's documentation provides:**
1711
- Hardware specifications and features
1812
- Connection and setup instructions
1913
- Flashing procedures
2014
- Reset and recovery steps
2115
- Relevant board documentation links
2216

17+
---
18+
19+
## Using this Documentation
20+
1. First, select your board's manufacturer in the **sidebar** to review required tools and setup instructions specific to that manufacturer's development boards
21+
2. After installing the necessary tools, find your specific board's documentation for detailed hardware setup and flashing instructions
22+
2323
{: .important}
24-
Make sure to review and install all required tools outlined in the manufacturer's page before proceeding to your specific board's instructions. For example, STMicroelectronics boards require STM32CubeProgrammer for flashing firmware.
24+
Make sure to review and install all required tools outlined in the manufacturer's page before proceeding to your specific board's instructions.
2525

2626
---
2727

0 commit comments

Comments
 (0)