1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-03-09 15:40:20 +00:00

Create sd image for BPI-r2

This commit is contained in:
Ycarus 2018-08-28 14:48:41 +02:00
parent 1e73f37fde
commit e158ebe8a8
7 changed files with 462 additions and 0 deletions

View file

@ -32,6 +32,19 @@ define Build/sysupgrade-emmc
dd if=/dev/zero of="$@" bs=128k count=1 oflag=append conv=notrunc
endef
define Build/sysupgrade-bpi-r2-sd
dd bs="1024" if="$(STAGING_DIR_IMAGE)/mtk-bpi-r2-preloader-sd.bin" of="$@" seek="0"
dd bs="1024" if="$(STAGING_DIR_IMAGE)/mtk-bpi-r2-uboot.bin" of="$@" seek="320"
dd bs="1024" if="$(IMAGE_KERNEL)" of="$@" seek="2048"
dd bs="1024" if="$(IMAGE_ROOTFS)" of="$@" seek="67584"
endef
define Build/sysupgrade-bpi-r2-emmc
dd bs="1024" if="$(STAGING_DIR_IMAGE)/mtk-bpi-r2-preloader-emmc.bin" of="$@" seek="0"
dd bs="1024" if="$(STAGING_DIR_IMAGE)/mtk-bpi-r2-uboot.bin" of="$@" seek="320"
dd bs="1024" if="$(IMAGE_KERNEL)" of="$@" seek="2048"
dd bs="1024" if="$(IMAGE_ROOTFS)" of="$@" seek="67584"
endef
# default all platform image(fit) build
define Device/Default
PROFILES = Default $$(DEVICE_NAME)

View file

@ -12,6 +12,11 @@ TARGET_DEVICES += 7623a-unielec-u7623-02-emmc-512m
define Device/7623n-bananapi-bpi-r2
DEVICE_TITLE := MTK7623n BananaPi R2
DEVICE_DTS := mt7623n-bananapi-bpi-r2
DEVICE_PACKAGES += uboot-mtk-bpi_r2
SUPPORTED_DEVICES := bananapi,bpi-r2
IMAGES := sysupgrade.tar sysupgrade-sd.bin.gz
IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata
IMAGE/sysupgrade-sd.bin.gz := sysupgrade-bpi-r2-sd | gzip | append-metadata
endef
TARGET_DEVICES += 7623n-bananapi-bpi-r2