mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-26 04:36:33 +00:00
docs/manual: add U-Boot configuration
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
1e0f7ebef9
commit
61f1578503
@ -50,3 +50,11 @@ kernel. The corresponding configuration variables are
|
|||||||
+BR2_TARGET_BAREBOX_USE_CUSTOM_CONFIG+ and
|
+BR2_TARGET_BAREBOX_USE_CUSTOM_CONFIG+ and
|
||||||
+BR2_TARGET_BAREBOX_USE_DEFCONFIG+. To open the configuration editor,
|
+BR2_TARGET_BAREBOX_USE_DEFCONFIG+. To open the configuration editor,
|
||||||
use +make barebox-menuconfig+.
|
use +make barebox-menuconfig+.
|
||||||
|
|
||||||
|
U-Boot::
|
||||||
|
+
|
||||||
|
Configuration of U-Boot (version 2015.04 or newer) is done in the same
|
||||||
|
way as for the Linux kernel. The corresponding configuration variables
|
||||||
|
are +BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG+ and
|
||||||
|
+BR2_TARGET_UBOOT_USE_DEFCONFIG+. To open the configuration editor,
|
||||||
|
use +make uboot-menuconfig+.
|
||||||
|
@ -24,8 +24,8 @@ Alternatively, you can copy the file to any other place and rebuild with
|
|||||||
[[customize-store-package-config]]
|
[[customize-store-package-config]]
|
||||||
=== Storing the configuration of other components
|
=== Storing the configuration of other components
|
||||||
|
|
||||||
The configuration files for BusyBox, the Linux kernel, Barebox and
|
The configuration files for BusyBox, the Linux kernel, Barebox, U-Boot
|
||||||
uClibc should be stored as well if changed. For each of these
|
and uClibc should be stored as well if changed. For each of these
|
||||||
components, a Buildroot configuration option exists to point to an input
|
components, a Buildroot configuration option exists to point to an input
|
||||||
configuration file, e.g. +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+. To store
|
configuration file, e.g. +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE+. To store
|
||||||
their configuration, set these configuration options to a path where you
|
their configuration, set these configuration options to a path where you
|
||||||
@ -56,6 +56,8 @@ configuration files easier.
|
|||||||
path specified by +BR2_UCLIBC_CONFIG+.
|
path specified by +BR2_UCLIBC_CONFIG+.
|
||||||
* +make barebox-update-defconfig+ saves the barebox configuration to the
|
* +make barebox-update-defconfig+ saves the barebox configuration to the
|
||||||
path specified by +BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE+.
|
path specified by +BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE+.
|
||||||
|
* +make uboot-update-defconfig+ saves the U-Boot configuration to the
|
||||||
|
path specified by +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE+.
|
||||||
* For at91bootstrap3, no helper exists so you have to copy the config
|
* For at91bootstrap3, no helper exists so you have to copy the config
|
||||||
file manually to +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+.
|
file manually to +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+.
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@ your project can be skipped.
|
|||||||
* +BR2_UCLIBC_CONFIG+
|
* +BR2_UCLIBC_CONFIG+
|
||||||
* +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
|
* +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_CONFIG_FILE+
|
||||||
* +BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE+
|
* +BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE+
|
||||||
|
* +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE+
|
||||||
1. Write the configuration files:
|
1. Write the configuration files:
|
||||||
* +make linux-update-defconfig+
|
* +make linux-update-defconfig+
|
||||||
* +make busybox-update-config+
|
* +make busybox-update-config+
|
||||||
@ -27,6 +28,7 @@ your project can be skipped.
|
|||||||
* +cp <output>/build/at91bootstrap3-*/.config
|
* +cp <output>/build/at91bootstrap3-*/.config
|
||||||
board/<manufacturer>/<boardname>/at91bootstrap3.config+
|
board/<manufacturer>/<boardname>/at91bootstrap3.config+
|
||||||
* +make barebox-update-defconfig+
|
* +make barebox-update-defconfig+
|
||||||
|
* +make uboot-update-defconfig+
|
||||||
1. Create +board/<manufacturer>/<boardname>/rootfs-overlay/+ and fill it
|
1. Create +board/<manufacturer>/<boardname>/rootfs-overlay/+ and fill it
|
||||||
with additional files you need on your rootfs, e.g.
|
with additional files you need on your rootfs, e.g.
|
||||||
+board/<manufacturer>/<boardname>/rootfs-overlay/etc/inittab+.
|
+board/<manufacturer>/<boardname>/rootfs-overlay/etc/inittab+.
|
||||||
|
@ -34,6 +34,8 @@ some settings in the +.config+ file may hide some targets:
|
|||||||
selected in the internal toolchain backend;
|
selected in the internal toolchain backend;
|
||||||
* +barebox-menuconfig+ and +barebox-savedefconfig+ only work when the
|
* +barebox-menuconfig+ and +barebox-savedefconfig+ only work when the
|
||||||
+barebox+ bootloader is enabled.
|
+barebox+ bootloader is enabled.
|
||||||
|
* +uboot-menuconfig+ and +uboot-savedefconfig+ only work when the
|
||||||
|
+U-Boot+ bootloader is enabled.
|
||||||
|
|
||||||
.Cleaning:
|
.Cleaning:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user