forked from ARMmbed/mbed-os
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add upload methods for NUCLEO_H723ZG (#209)
* Add upload methods for NUCLEO_H723ZG * Oops fix comment * Also fix another comment
- Loading branch information
1 parent
85c5dab
commit 7edab2d
Showing
4 changed files
with
64 additions
and
13 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Mbed OS upload method configuration file for target NUCLEO_H723ZG. | ||
# To change any of these parameters from their default values, set them in your build script between where you | ||
# include app.cmake and where you add mbed os as a subdirectory. | ||
|
||
# Notes: | ||
# 1. To use this target with PyOCD, you need to install a pack: `pyocd pack install STM32H723ZGTx`. | ||
# You might also need to run `pyocd pack update` first. | ||
# 2. Latest pyocd did not work with this target for me. Got 'Error while running debug sequence 'DebugDeviceUnlock''. | ||
|
||
# General config parameters | ||
# ------------------------------------------------------------- | ||
set(UPLOAD_METHOD_DEFAULT MBED) | ||
|
||
# Config options for MBED | ||
# ------------------------------------------------------------- | ||
|
||
set(MBED_UPLOAD_ENABLED TRUE) | ||
set(MBED_RESET_BAUDRATE 115200) | ||
|
||
# Config options for JLINK | ||
# ------------------------------------------------------------- | ||
|
||
set(JLINK_UPLOAD_ENABLED FALSE) | ||
set(JLINK_CPU_NAME STM32H723ZG) | ||
set(JLINK_CLOCK_SPEED 4000) | ||
set(JLINK_UPLOAD_INTERFACE SWD) | ||
|
||
# Config options for PYOCD | ||
# ------------------------------------------------------------- | ||
|
||
set(PYOCD_UPLOAD_ENABLED FALSE) | ||
set(PYOCD_TARGET_NAME STM32H723ZGTx) | ||
set(PYOCD_CLOCK_SPEED 4000k) | ||
|
||
# Config options for OPENOCD | ||
# ------------------------------------------------------------- | ||
|
||
set(OPENOCD_UPLOAD_ENABLED TRUE) | ||
set(OPENOCD_CHIP_CONFIG_COMMANDS | ||
-f ${CMAKE_CURRENT_LIST_DIR}/openocd_cfgs/nucleo_h72x.cfg) | ||
|
||
# Config options for STM32Cube | ||
# ------------------------------------------------------------- | ||
|
||
set(STM32CUBE_UPLOAD_ENABLED TRUE) | ||
set(STM32CUBE_CONNECT_COMMAND -c port=SWD reset=HWrst) | ||
set(STM32CUBE_GDBSERVER_ARGS --swd) | ||
|
||
# Config options for stlink | ||
# ------------------------------------------------------------- | ||
|
||
set(STLINK_UPLOAD_ENABLED TRUE) | ||
set(STLINK_LOAD_ADDRESS 0x8000000) | ||
set(STLINK_ARGS --connect-under-reset) |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# OpenOCD config file for Nucleo H72x boards | ||
|
||
source [find interface/stlink.cfg] | ||
|
||
transport select hla_swd | ||
|
||
source [find target/stm32h7x.cfg] | ||
|
||
reset_config srst_only |
This file was deleted.
Oops, something went wrong.