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 <wbx@openadk.org>
Cc: Davide Viti <zinosat@tiscali.it>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Samuel Martin 2017-05-01 12:24:36 +02:00 committed by Peter Korsgaard
parent 833466aeec
commit 0de48480ec
2 changed files with 16 additions and 3 deletions

View File

@ -1,14 +1,20 @@
#!/bin/bash #!/bin/bash
OUTPUT_DIR=$1 OUTPUT_DIR=$1
BOARD_NAME=${2:-stm32f429discovery}
if ! test -d "${OUTPUT_DIR}" ; then if ! test -d "${OUTPUT_DIR}" ; then
echo "ERROR: no output directory specified." 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 exit 1
fi 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 "init" \
-c "reset init" \ -c "reset init" \
-c "flash probe 0" \ -c "flash probe 0" \

View File

@ -4,6 +4,12 @@ STM32F429 Discovery
This tutorial describes how to use the predefined Buildroot This tutorial describes how to use the predefined Buildroot
configuration for the STM32F429 Discovery evaluation platform. configuration for the STM32F429 Discovery evaluation platform.
Supported HW
------------
- STM32F429I-DISCO evaluation board
- STM32F429I-DISC1 evaluation board
Building Building
-------- --------
@ -24,7 +30,8 @@ The UART is configured at 115200.
Flashing 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 It will flash the minimal bootloader, the Device Tree Blob, and the
kernel image which includes the root filesystem as initramfs. kernel image which includes the root filesystem as initramfs.