ソースを参照

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>
Samuel Martin 8 年 前
コミット
0de48480ec

+ 8 - 2
board/stmicroelectronics/stm32f429-disco/flash.sh

@@ -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" \

+ 8 - 1
board/stmicroelectronics/stm32f429-disco/readme.txt

@@ -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.