mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-21 01:18:52 +09:00
![Alexey Brodkin](/assets/img/avatar_default.png)
Since U-Boot tools are being built anyways it's much nicer to use them instead of relying on some of them bein installed on build host (which might easily not be the case). Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
24 lines
686 B
Makefile
24 lines
686 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Copyright (C) 2018 Synopsys, Inc. All rights reserved.
|
|
|
|
bsp-generate: u-boot u-boot.bin
|
|
ifdef CONFIG_ISA_ARCV2
|
|
$(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-axs.py \
|
|
--header-type v2 \
|
|
--arc-id 0x53 \
|
|
--spi-flash-offset 0x200000 \
|
|
--image $(srctree)/u-boot.bin \
|
|
--elf $(srctree)/u-boot
|
|
else
|
|
$(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-axs.py \
|
|
--header-type v1 \
|
|
--arc-id 0x434 \
|
|
--spi-flash-offset 0x0 \
|
|
--image $(srctree)/u-boot.bin \
|
|
--elf $(srctree)/u-boot
|
|
endif
|
|
$(Q)tools/mkimage -T script -C none -n 'uboot update script' \
|
|
-d $(srctree)/u-boot-update.txt \
|
|
$(srctree)/u-boot-update.img &> /dev/null
|