[U-Boot] [PATCH] boston: Add u-boot.mcs make target

Paul Burton paul.burton at mips.com
Tue Nov 21 20:37:41 UTC 2017


U-Boot is generally flashed to a MIPS Boston development board by means
of a .mcs file which Xilinx Vivado software can write to the flash
present on the board. As such we'd generally want to produce an mcs file
when building U-Boot to target the Boston board. Introduce a make target
for u-boot.mcs which generates it using the srec_cat tool available from
the SRecord project, and build it by default when srec_cat is present.

Signed-off-by: Paul Burton <paul.burton at mips.com>
Cc: Daniel Schwierzeck <daniel.schwierzeck at gmail.com>
Cc: u-boot at lists.denx.de

---

 board/imgtec/boston/config.mk | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 board/imgtec/boston/config.mk

diff --git a/board/imgtec/boston/config.mk b/board/imgtec/boston/config.mk
new file mode 100644
index 0000000000..782bd72aa5
--- /dev/null
+++ b/board/imgtec/boston/config.mk
@@ -0,0 +1,15 @@
+#
+# SPDX-License-Identifier:	GPL-2.0+
+#
+
+quiet_cmd_srec_cat = SRECCAT $@
+      cmd_srec_cat = srec_cat -output $@ -$2 $< -binary -offset $3
+
+u-boot.mcs: u-boot.bin
+	$(call cmd,srec_cat,intel,0x7c00000)
+
+# if srec_cat is present build u-boot.mcs by default
+ifneq ($(shell which srec_cat 2>/dev/null),)
+ALL-y += u-boot.mcs
+CLEAN_FILES += u-boot.mcs
+endif
-- 
2.15.0



More information about the U-Boot mailing list