[PATCH 1/3] some hooks to help building in RSB

Ben Gras beng at shrike-systems.com
Mon Jun 20 17:46:02 UTC 2016


---
 ports/beagleboneblack/Makefile | 17 +++++++++++++++--
 ports/beagleboneblack/README   |  6 ++++++
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/ports/beagleboneblack/Makefile b/ports/beagleboneblack/Makefile
index b90fffb..e0676b1 100644
--- a/ports/beagleboneblack/Makefile
+++ b/ports/beagleboneblack/Makefile
@@ -3,6 +3,19 @@
 # Beaglebone Black makefile
 #
 #
+
+ifeq ($(UMONTOP),)
+$(error UMONTOP not set)
+endif
+
+ifeq ($(RTEMSPREFIX),)
+$(error RTEMSPREFIX not set)
+endif
+
+ifeq ($(RTEMSVERSION),)
+$(error RTEMSVERSION not set)
+endif
+
 PLATFORM		= BEAGLEBONEBLACK
 TOPDIR			= $(UMONTOP)
 TGTDIR			= beagleboneblack
@@ -14,8 +27,8 @@ ifeq ($(TOOLSET),RTEMS)
 #
 # Using tools built by RTEMS Source Builder:
 #
-ABIDIR          = $(HOME)/development/rtems/4.11/lib/gcc/arm-rtems4.11/4.9.2
-TOOL_PREFIX     = arm-rtems4.11
+ABIDIR          = $(RTEMSPREFIX)/lib/gcc/arm-rtems$(RTEMSVERSION)/4.9.2
+TOOL_PREFIX     = arm-rtems$(RTEMSVERSION)
 else
 #
 # Using tools installed by "sudo apt-get install gcc-arm-none-eabi"...
diff --git a/ports/beagleboneblack/README b/ports/beagleboneblack/README
index eef57b3..01a519d 100644
--- a/ports/beagleboneblack/README
+++ b/ports/beagleboneblack/README
@@ -1,6 +1,12 @@
 Getting Started with uMon for the Beaglebone Black
 
 =======================================================================
+Building:
+=======================================================================
+From umon/ports/beagleboneblack:
+$ make TOOLSET=RTEMS RTEMSVERSION=4.12 RTEMSPREFIX=$HOME/development/rtems/4.12 UMONTOP=$HOME/development/umon/main 
+
+=======================================================================
 Booting:
 =======================================================================
 
-- 
2.7.4



More information about the umon-devel mailing list