Bump buidlroot version to 2018.02.6
This commit is contained in:
@@ -9,7 +9,7 @@ GENIMAGE_TMP=${BUILD_DIR}/.genimage_tmp
|
||||
|
||||
rm -rf ${GENIMAGE_TMP}
|
||||
|
||||
${HOST_DIR}/usr/bin/genimage \
|
||||
${HOST_DIR}/bin/genimage \
|
||||
--config ${GENIMAGE_CFG} \
|
||||
--rootpath ${TARGET_DIR} \
|
||||
--tmppath ${GENIMAGE_TMP} \
|
||||
|
||||
@@ -9,7 +9,7 @@ GENIMAGE_TMP=$BUILD_DIR/.genimage_tmp
|
||||
|
||||
rm -rf $GENIMAGE_TMP
|
||||
|
||||
${HOST_DIR}/usr/bin/genimage \
|
||||
${HOST_DIR}/bin/genimage \
|
||||
--config ${GENIMAGE_CFG} \
|
||||
--rootpath $TARGET_DIR \
|
||||
--tmppath $GENIMAGE_TMP \
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# CONFIG_CROSS_MEMORY_ATTACH is not set
|
||||
CONFIG_PARTITION_ADVANCED=y
|
||||
# CONFIG_X86_EXTENDED_PLATFORM is not set
|
||||
CONFIG_MELAN=y
|
||||
@@ -6,7 +7,6 @@ CONFIG_X86_REBOOTFIXUPS=y
|
||||
CONFIG_NOHIGHMEM=y
|
||||
# CONFIG_COMPACTION is not set
|
||||
# CONFIG_BOUNCE is not set
|
||||
# CONFIG_CROSS_MEMORY_ATTACH is not set
|
||||
# CONFIG_RELOCATABLE is not set
|
||||
# CONFIG_SUSPEND is not set
|
||||
# CONFIG_ACPI is not set
|
||||
@@ -19,7 +19,6 @@ CONFIG_INET=y
|
||||
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
|
||||
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
||||
# CONFIG_INET_XFRM_MODE_BEET is not set
|
||||
# CONFIG_INET_LRO is not set
|
||||
# CONFIG_INET_DIAG is not set
|
||||
# CONFIG_IPV6 is not set
|
||||
# CONFIG_WIRELESS is not set
|
||||
@@ -76,7 +75,6 @@ CONFIG_DM9102=y
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_DAVICOM_PHY=y
|
||||
# CONFIG_WLAN is not set
|
||||
# CONFIG_INPUT_MOUSEDEV is not set
|
||||
# CONFIG_INPUT_KEYBOARD is not set
|
||||
# CONFIG_INPUT_MOUSE is not set
|
||||
# CONFIG_SERIO is not set
|
||||
@@ -13,7 +13,7 @@ and additional sysfs attributes under /sys/devices/platform/).
|
||||
|
||||
To build the default configuration you only have to:
|
||||
|
||||
$ make ts5x00_defconfig
|
||||
$ make ts5500_defconfig
|
||||
$ make
|
||||
|
||||
You will need a Compact Flash card of sufficient size and the first or only
|
||||
14
bsp/buildroot/board/technologic/ts7680/genimage.cfg
Normal file
14
bsp/buildroot/board/technologic/ts7680/genimage.cfg
Normal file
@@ -0,0 +1,14 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition unused {
|
||||
size = 512
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 256M
|
||||
}
|
||||
}
|
||||
51
bsp/buildroot/board/technologic/ts7680/readme.txt
Normal file
51
bsp/buildroot/board/technologic/ts7680/readme.txt
Normal file
@@ -0,0 +1,51 @@
|
||||
Technologic Systems TS-7680 SBC
|
||||
===============================
|
||||
|
||||
This document explains how to set up a basic Buildroot system for
|
||||
the Technologic Systems TS-7680 Single Board Computer.
|
||||
|
||||
The TS-7680 SBC is based on the Freescale i.MX286 ARM ARM926EJ-S
|
||||
running at 454MHz. The TS-7680 features are 10/100 Ethernet ports,
|
||||
Wi-Fi, microSD card, eMMC, NOR Flash, USB host port, CAN ports,
|
||||
relays and ADC/DAC. More details on the board here:
|
||||
https://wiki.embeddedarm.com/wiki/TS-7680
|
||||
|
||||
The TS-7680 uses a 3.14.28 Linux kernel provided by
|
||||
Technologic Systems.
|
||||
|
||||
To build the default configuration you only have to run:
|
||||
|
||||
$ make ts7680_defconfig
|
||||
$ make
|
||||
|
||||
The output looks like:
|
||||
output/images
|
||||
├── imx28-ts7680.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4 -> rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
└── uImage
|
||||
|
||||
The provided genimage configuration generates an image file containing
|
||||
two partitions. The first one is unused, but mandatory as the
|
||||
TS-7680 built-in bootloader loads the Linux uImage from the /boot
|
||||
directory in the second partition. The second partition contains the
|
||||
rootfs with the Linux uImage into the /boot directory.
|
||||
|
||||
$ fdisk output/images/sdcard.img
|
||||
output/images/sdcard.img1 1 1 1 512B 0 Empty
|
||||
output/images/sdcard.img2 2 524289 524288 256M 83 Linux
|
||||
|
||||
This image can be directly written to an SD card.
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/mmcblk0
|
||||
|
||||
To boot with Buildroot, insert this SD card on the board, make sure
|
||||
the SD jumper is present and the U-Boot jumper is not.
|
||||
|
||||
The bootloader comes pre-flashed on the board on an SPI flash. Since
|
||||
updating the bootloader is risky and not trivial, it is not included
|
||||
in the Buildroot defconfig. Refer to
|
||||
https://wiki.embeddedarm.com/wiki/TS-7680#U-Boot for details on
|
||||
which U-Boot config to use and how to flash it.
|
||||
Reference in New Issue
Block a user