From 0de48480ecfa9023137ceef7ede83f517343b2a5 Mon Sep 17 00:00:00 2001 From: Samuel Martin Date: Mon, 1 May 2017 12:24:36 +0200 Subject: [PATCH] board: add stm32f429-disc1 config This change renders the stm32f429discovery a bit more generic and reuse most of its settings for the stm32f429-disc1 board. Cc: Waldemar Brodkorb Cc: Davide Viti Signed-off-by: Samuel Martin Signed-off-by: Peter Korsgaard --- board/stmicroelectronics/stm32f429-disco/flash.sh | 10 ++++++++-- board/stmicroelectronics/stm32f429-disco/readme.txt | 9 ++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/board/stmicroelectronics/stm32f429-disco/flash.sh b/board/stmicroelectronics/stm32f429-disco/flash.sh index ffb8fcffa1..74021369a7 100755 --- a/board/stmicroelectronics/stm32f429-disco/flash.sh +++ b/board/stmicroelectronics/stm32f429-disco/flash.sh @@ -1,14 +1,20 @@ #!/bin/bash OUTPUT_DIR=$1 +BOARD_NAME=${2:-stm32f429discovery} if ! test -d "${OUTPUT_DIR}" ; then echo "ERROR: no output directory specified." - echo "Usage: $0 OUTPUT_DIR" + echo "Usage: $0 OUTPUT_DIR BOARD_NAME" + echo "" + echo "Arguments:" + echo " OUTPUT_DIR The Buildroot output directory." + echo " BOARD_NAME One of the available boards among:" + echo " stm32f429discovery, stm32f429disc1" exit 1 fi -${OUTPUT_DIR}/host/usr/bin/openocd -f board/stm32f429discovery.cfg \ +${OUTPUT_DIR}/host/usr/bin/openocd -f board/${BOARD_NAME}.cfg \ -c "init" \ -c "reset init" \ -c "flash probe 0" \ diff --git a/board/stmicroelectronics/stm32f429-disco/readme.txt b/board/stmicroelectronics/stm32f429-disco/readme.txt index 43a25b4200..f512cb2e90 100644 --- a/board/stmicroelectronics/stm32f429-disco/readme.txt +++ b/board/stmicroelectronics/stm32f429-disco/readme.txt @@ -4,6 +4,12 @@ STM32F429 Discovery This tutorial describes how to use the predefined Buildroot configuration for the STM32F429 Discovery evaluation platform. +Supported HW +------------ + + - STM32F429I-DISCO evaluation board + - STM32F429I-DISC1 evaluation board + Building -------- @@ -24,7 +30,8 @@ The UART is configured at 115200. Flashing -------- - ./board/stmicroelectronics/stm32f429-disco/flash.sh output/ + ./board/stmicroelectronics/stm32f429-disco/flash.sh output/ \ + {stm32f429discovery|stm32f429disc1} It will flash the minimal bootloader, the Device Tree Blob, and the kernel image which includes the root filesystem as initramfs.