Difference between revisions of "STM32H7B3I-EVAL"

From SEGGER Wiki
Jump to: navigation, search
Line 1: Line 1:
  +
__TOC__
=== OCTOSPI Flash Programming Support ===
 
   
  +
This article describes specifics for the ST STM32H7B3I-EVAL evaluation board.<br>
Before continuing with this article, please read the generic article about QSPI flash programming support on STM32H7 devices ([[STM32H7#STM32H753xx.2F50xx.2F43xx_QSPI_support|STM32H7 (Q)SPI support]]).
 
  +
[[File:ST_STM32H7B3I-EVAL.jpg|450px]]
   
=== Example implementation ===
+
== Preparing for J-Link ==
  +
*Connect the J-Link to the 20-pin JTAG debug connector (CN14)
As described in the generic article, the reference flash algorithm is part of the JLinkARM.dll so no further action is required. An example pinout used on the STM32H7B3I EVAL board, is given below. This example assumes a Macronix MX25LM51245G(64MB flash) connected to the Octo-SPI interface of the STM32H7B3LI.
 
  +
*Power the board via the 5V DC power jack (CN17)
  +
* Verify the Connection with e.g. [https://wiki.segger.com/J-Link_cannot_connect_to_the_CPU#Verify_functionality_using_J-Link_Commander J-Link Commander]. The output should look as follows:
  +
[[File:ST_STM32H7B3I-EVAL_CONNECT.PNG|400px]]
   
  +
== Example Project==
====Quad-SPI Interface Pins====
 
  +
The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the ST STM32H7B3I-EVAL.<br>It is a simple Hello World sample linked into the internal flash.<br>
The ST STM32H7B3XI EVAL uses the following port pins to interface the (Q)SPI flash or dual (Q)SPI flash.
 
  +
====SETUP====
{| class="wikitable"
 
  +
*J-Link software: V7.86d
|-
 
  +
*Embedded Studio: V7.10
! Alternate function !! Port / Pin
 
  +
*Hardware: ST STM32H7B3I-EVAL
|-
 
  +
*Link: [[File:ST_STM32H7B3I-EVAL_TestProject_ES_V710.zip]]
| OCTOSPI_CLK || PB2
 
|-
 
| OCTOSPI_CS || PG6
 
|-
 
| OCTOSPI_D0 || PF8
 
|-
 
| OCTOSPI_D1 || PF9
 
|-
 
| OCTOSPI_D2 || PF7
 
|-
 
| OCTOSPI_D3 || PF6
 
|-
 
| OCTOSPI_D4 || PC1
 
|-
 
| OCTOSPI_D5 || PH3
 
|-
 
| OCTOSPI_D6 || PD6
 
|-
 
| OCTOSPI_D7 || PG14
 
|}
 

Revision as of 16:13, 21 March 2023

This article describes specifics for the ST STM32H7B3I-EVAL evaluation board.
450px

Preparing for J-Link

  • Connect the J-Link to the 20-pin JTAG debug connector (CN14)
  • Power the board via the 5V DC power jack (CN17)
  • Verify the Connection with e.g. J-Link Commander. The output should look as follows:

ST STM32H7B3I-EVAL CONNECT.PNG

Example Project

The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the ST STM32H7B3I-EVAL.
It is a simple Hello World sample linked into the internal flash.

SETUP