[Buildroot] [PATCH 2/3] Patches for Arietta G25 board based on Buildroot 2016.08
Angelo Compagnucci
angelo.compagnucci at gmail.com
Thu Sep 22 10:14:37 UTC 2016
Hi Biagio,
2016-09-22 11:50 GMT+02:00 Biagio Montaruli <biagio.hkr at gmail.com>:
> - configs/acmesystems_arietta_g25_128mb_defconfig,
> configs/acmesystems_arietta_g25_256mb_defconfig :
> update default configuration files for both 128MB and 256MB version
>
> - board/acmesystems/arietta-g25/genimage.cfg
> board/acmesystems/arietta-g25/post-image.sh :
> add support for genimage in order to build sdcard.img
>
> - board/acmesystems/arietta-g25/readme.txt : update documentation
> for Arietta G25 and add notes about how to build sdcard.img
>
As stated by Thomas in a previous review this patch should have a subject
like:
configs/acmesystems_arietta_g25: updated kernel ad at91bootstrap
You should do the same for the Aria patch.
>
> Signed-off-by: Biagio Montaruli <biagio.hkr at gmail.com>
> ---
> board/acmesystems/arietta-g25/genimage.cfg | 12 ++++-----
> board/acmesystems/arietta-g25/post-image.sh | 4 +--
> board/acmesystems/arietta-g25/readme.txt | 33
> ++++++++++-------------
> configs/acmesystems_arietta_g25_128mb_defconfig | 36
> ++++++++++++++-----------
> configs/acmesystems_arietta_g25_256mb_defconfig | 36
> ++++++++++++++-----------
> 5 files changed, 63 insertions(+), 58 deletions(-)
>
> diff --git a/board/acmesystems/arietta-g25/genimage.cfg
> b/board/acmesystems/arietta-g25/genimage.cfg
> index 1080b0e..420f1b6 100644
> --- a/board/acmesystems/arietta-g25/genimage.cfg
> +++ b/board/acmesystems/arietta-g25/genimage.cfg
> @@ -1,18 +1,18 @@
> # Minimal SD card image for the Acmesystems Arietta G25
> -#
> +
> image boot.vfat {
> vfat {
> file zImage {
> image = "zImage"
> }
> -
> +
> file acme-arietta.dtb {
> - image = "at91-ariag25.dtb"
> + image = "at91-ariettag25.dtb"
> }
> -
> +
> file boot.bin {
> - image = "at91sam9x5_arietta-sdcardboot
> -linux-zimage-dt-3.7.bin"
> - }
> + image = "at91sam9x5_arietta-sdcardboot
> -linux-zimage-dt-3.8.6.bin"
> + }
> }
> size = 16M
> }
> diff --git a/board/acmesystems/arietta-g25/post-image.sh
> b/board/acmesystems/arietta-g25/post-image.sh
> index c82b189..2846f56 100755
> --- a/board/acmesystems/arietta-g25/post-image.sh
> +++ b/board/acmesystems/arietta-g25/post-image.sh
> @@ -6,11 +6,9 @@ GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
>
> rm -rf "${GENIMAGE_TMP}"
>
> -genimage \
> +genimage \
> --rootpath "${TARGET_DIR}" \
> --tmppath "${GENIMAGE_TMP}" \
> --inputpath "${BINARIES_DIR}" \
> --outputpath "${BINARIES_DIR}" \
> --config "${GENIMAGE_CFG}"
> -
> -exit $?
> diff --git a/board/acmesystems/arietta-g25/readme.txt
> b/board/acmesystems/arietta-g25/readme.txt
> index 485e275..1899ca2 100644
> --- a/board/acmesystems/arietta-g25/readme.txt
> +++ b/board/acmesystems/arietta-g25/readme.txt
> @@ -1,20 +1,10 @@
> -Acmesystems Arietta G25
> -
> -Intro
> -=====
> -
> -This default configuration will allow you to start experimenting with the
> -buildroot environment for the Arietta G25. With the current configuration
> -it will bring-up the board, and allow access through the serial console.
> -
> -You can find additional informations, tutorials and a very comprehensive
> -documentation on http://www.acmesystems.it/arietta.
>
Why remove this paragraph?
> +Acme Systems Arietta G25
>
> Build instructions
> ==================
>
> -To build an image for the arietta g25 choose the configuration
> -corresponding to the arietta variant.
> +To build an image for the Arietta G25 choose the configuration
> +corresponding to the Arietta variant.
>
> For 128MB RAM variant type:
>
> @@ -24,7 +14,11 @@ else for 256MB RAM variant type:
>
> $ make acmesystems_arietta_g25_256mb_defconfig
>
> -then:
> +To customize the configuration chosen type:
>
Typo: chosen not choosed
> +
> +$ make menuconfig
> +
> +When you are ready to start building Buildroot type:
>
> $ make
>
> @@ -34,12 +28,13 @@ How to write the microSD card
> Once the build process is finished you will have an image called
> "sdcard.img"
> in the output/images/ directory.
>
> -Copy the bootable "sdcard.img" onto an SD card with "dd":
> +Write the bootable SD card image "sdcard.img" onto an SD card with "dd"
> command:
>
> $ sudo dd if=output/images/sdcard.img of=/dev/sdX
>
> -Insert the microSD card into the arietta slot and power it.
> +Insert the microSD card into the Arietta slot and power it.
> +
> +To get the kernel log messages you can use a DPI cable (
> http://www.acmesystems.it/DPI)
>
> -The image just built is fairly basic and the only output
> -you will get is on serial console, please consider to use a DPI
> -cable (http://www.acmesystems.it/DPI)
>
I prefer this paragraph to the one you proposed ;)
> +You can find additional informations, tutorials and a very comprehensive
> +documentation on http://www.acmesystems.it/arietta.
> diff --git a/configs/acmesystems_arietta_g25_128mb_defconfig
> b/configs/acmesystems_arietta_g25_128mb_defconfig
> index e5ddf13..a68ac57 100644
> --- a/configs/acmesystems_arietta_g25_128mb_defconfig
> +++ b/configs/acmesystems_arietta_g25_128mb_defconfig
> @@ -1,30 +1,36 @@
> # Architecture
> BR2_arm=y
>
> -# Toolchain
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
> +# Kernel headers
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7=y
>
> -# Kernel
> +# System configuration
> +BR2_TARGET_GENERIC_ISSUE="Welcome to Arietta-G25 Buildroot"
> +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
> +BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25
> /post-image.sh"
> +
> +# Kernel configuration
> BR2_LINUX_KERNEL=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.7.4"
> BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
> BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
> -BR2_LINUX_KERNEL_XZ=y
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariettag25"
> +
> +# Root filesystem
> +BR2_TARGET_ROOTFS_EXT2=y
> +BR2_TARGET_ROOTFS_EXT2_4=y
> +BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
>
> -# Bootloader
> +# AT91bootstrap bootloader
> BR2_TARGET_AT91BOOTSTRAP3=y
> BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.
> com/tanzilli/at91bootstrap.git"
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="cedbde4b3669
> 5b715f469f4872f47e5cc8115000"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.
> com/linux4sam/at91bootstrap.git"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="v3.8.6"
> BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="arietta-128m"
>
> -# Image
> -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25
> /post-image.sh"
> -BR2_TARGET_ROOTFS_EXT2=y
> -BR2_TARGET_ROOTFS_EXT2_4=y
> -# BR2_TARGET_ROOTFS_TAR is not set
> -BR2_PACKAGE_HOST_GENIMAGE=y
> +# Tools to build sdcard.img
> BR2_PACKAGE_HOST_DOSFSTOOLS=y
> +BR2_PACKAGE_HOST_GENIMAGE=y
> BR2_PACKAGE_HOST_MTOOLS=y
> diff --git a/configs/acmesystems_arietta_g25_256mb_defconfig
> b/configs/acmesystems_arietta_g25_256mb_defconfig
> index cf6f67b..ce9ebac 100644
> --- a/configs/acmesystems_arietta_g25_256mb_defconfig
> +++ b/configs/acmesystems_arietta_g25_256mb_defconfig
> @@ -1,30 +1,36 @@
> # Architecture
> BR2_arm=y
>
> -# Toolchain
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
> +# Kernel headers
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7=y
>
> -# Kernel
> +# System configuration
> +BR2_TARGET_GENERIC_ISSUE="Welcome to Arietta-G25 Buildroot"
> +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
> +BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25
> /post-image.sh"
> +
> +# Kernel configuration
> BR2_LINUX_KERNEL=y
> BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.7.4"
> BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
> BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
> -BR2_LINUX_KERNEL_XZ=y
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariettag25"
> +
> +# Root filesystem
> +BR2_TARGET_ROOTFS_EXT2=y
> +BR2_TARGET_ROOTFS_EXT2_4=y
> +BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
>
> -# Bootloader
> +# AT91bootstrap bootloader
> BR2_TARGET_AT91BOOTSTRAP3=y
> BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.
> com/tanzilli/at91bootstrap.git"
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="cedbde4b3669
> 5b715f469f4872f47e5cc8115000"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.
> com/linux4sam/at91bootstrap.git"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="v3.8.6"
> BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="arietta-256m"
>
> -# Image
> -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25
> /post-image.sh"
> -BR2_TARGET_ROOTFS_EXT2=y
> -BR2_TARGET_ROOTFS_EXT2_4=y
> -# BR2_TARGET_ROOTFS_TAR is not set
> -BR2_PACKAGE_HOST_GENIMAGE=y
> +# Tools to build sdcard.img
> BR2_PACKAGE_HOST_DOSFSTOOLS=y
> +BR2_PACKAGE_HOST_GENIMAGE=y
> BR2_PACKAGE_HOST_MTOOLS=y
> --
> 2.7.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
--
Profile: http://it.linkedin.com/in/compagnucciangelo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160922/6801257a/attachment-0002.html>
More information about the buildroot
mailing list