@ -1,30 +1,30 @@
KERNEL_LOADADDR := 0x80008000
KERNEL_LOADADDR := 0x80008000
DEVICE_VARS += UBOOT_TARGET UBOOT_OFFSET UBOOT_ENVSIZE
DEVICE_VARS += UBOOT_TARGET UBOOT_OFFSET UBOOT_ENVSIZE
i f n e q ( $( CONFIG_ BANANA_PI _BOOT_PARTSIZE) , )
i f n e q ( $( CONFIG_ MTK _BOOT_PARTSIZE) , )
BOOTFS_BLOCK_SIZE := 1024
BOOTFS_BLOCK_SIZE := 1024
BOOTFS_BLOCKS := $( shell echo $$ ( ( $( CONFIG_BANANA_PI _BOOT_PARTSIZE) *1024*1024/$( BOOTFS_BLOCK_SIZE) ) ) )
BOOTFS_BLOCKS := $( shell echo $$ ( ( $( CONFIG_MTK _BOOT_PARTSIZE) *1024*1024/$( BOOTFS_BLOCK_SIZE) ) ) )
e n d i f
e n d i f
d e f i n e B u i l d / ba n a n a - p i - s d c a r d
d e f i n e B u i l d / mt k - m m c - i m g
rm -f $@ .boot
rm -f $@ .boot
mkfs.fat -C $@ .boot $( BOOTFS_BLOCKS)
mkfs.fat -C $@ .boot $( BOOTFS_BLOCKS)
if [ -r $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin ] ; then \
if [ -r $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin ] ; then \
./gen_banana_pi _img.sh emmc $@ .emmc \
./gen_mtk_mmc _img.sh emmc $@ .emmc \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin; \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin; \
mcopy -i $@ .boot $@ .emmc ::eMMCboot.bin; \
mcopy -i $@ .boot $@ .emmc ::eMMCboot.bin; \
fi
fi
mkenvimage -s $( UBOOT_ENVSIZE) -o $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -uboot.env $( UBOOT_TARGET) -uEnv.txt
mkenvimage -s $( UBOOT_ENVSIZE) -o $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -uboot.env $( UBOOT_TARGET) -uEnv.txt
mcopy -i $@ .boot $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -uboot.env ::uboot.env
mcopy -i $@ .boot $( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -uboot.env ::uboot.env
mcopy -i $@ .boot $( IMAGE_KERNEL) ::uImage
mcopy -i $@ .boot $( IMAGE_KERNEL) ::uImage
./gen_banana_pi _img.sh sd $@ \
./gen_mtk_mmc _img.sh sd $@ \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -preloader.bin \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -u-boot*.bin \
$( STAGING_DIR_IMAGE) /$( UBOOT_TARGET) -u-boot*.bin \
$( UBOOT_OFFSET) \
$( UBOOT_OFFSET) \
$@ .boot \
$@ .boot \
$( IMAGE_ROOTFS) \
$( IMAGE_ROOTFS) \
$( CONFIG_BANANA_PI _BOOT_PARTSIZE) \
$( CONFIG_MTK _BOOT_PARTSIZE) \
$( CONFIG_TARGET_ROOTFS_PARTSIZE)
$( CONFIG_TARGET_ROOTFS_PARTSIZE)
e n d e f
e n d e f
@ -47,7 +47,7 @@ define Device/bpi_bananapi-r2
UBOOT_OFFSET := 320k
UBOOT_OFFSET := 320k
UBOOT_TARGET := mt7623n_bpir2
UBOOT_TARGET := mt7623n_bpir2
IMAGES := img.gz
IMAGES := img.gz
IMAGE/img.gz := banana-pi-sdcard | gzip | append-metadata
IMAGE/img.gz := mtk-mmc-img | gzip | append-metadata
ARTIFACT/preloader.bin := preloader $$ ( UBOOT_TARGET)
ARTIFACT/preloader.bin := preloader $$ ( UBOOT_TARGET)
ARTIFACT/scatter.txt := scatterfile $$ ( firstword $$ ( FILESYSTEMS) ) -$$ ( firstword $$ ( IMAGES) )
ARTIFACT/scatter.txt := scatterfile $$ ( firstword $$ ( FILESYSTEMS) ) -$$ ( firstword $$ ( IMAGES) )
ARTIFACTS = preloader.bin scatter.txt
ARTIFACTS = preloader.bin scatter.txt