Hi, The DOpE port is currently broken due to changes in file organization in the (upcoming) Milkymist 0.1.3 release.
The attached patch fixes this. Kind regards, Sébastien
Index: test/milkymist/platform.c =================================================================== --- test/milkymist/platform.c (révision 39) +++ test/milkymist/platform.c (copie de travail) @@ -17,13 +17,12 @@ #include <dopelib.h> /* Milkymist includes */ -#include <libc.h> #include <irq.h> #include <uart.h> -#include <hw/sysctl.h> +#include <stdlib.h> #include <hw/gpio.h> +#include <hw/sysctl.h> - static int s3e_app_id, mb_app_id, kolt_app_id; /* DOpE application IDs for logos */ Index: test/milkymist/Makefile =================================================================== --- test/milkymist/Makefile (révision 39) +++ test/milkymist/Makefile (copie de travail) @@ -1,7 +1,7 @@ BASE_DIR = ../.. SRC_S = crt0.S SRC_C = platform.c isr.c -LDFLAGS = -nostdlib -nodefaultlibs -Wl,-T -Wl,dope.ld -Wl,-N +LDFLAGS = -nostdlib -nodefaultlibs -Wl,-T -Wl,dope.ld -Wl,-N -L$(MMDIR)/software/libbase include $(BASE_DIR)/config/milkymist.mk include ../test-generic.mk Index: config/milkymist.mk =================================================================== --- config/milkymist.mk (révision 39) +++ config/milkymist.mk (copie de travail) @@ -1,6 +1,6 @@ PLATFORM = milkymist CFLAGS += -nostdinc -I$(MMDIR)/software/include -DNO_DOUBLE -LIBS += $(MMDIR)/software/baselib/baselib.a +LIBS += -lbase include $(BASE_DIR)/config/spec-lm32.mk Index: lib/milkymist/input.c =================================================================== --- lib/milkymist/input.c (révision 39) +++ lib/milkymist/input.c (copie de travail) @@ -13,7 +13,7 @@ */ /* FPGA includes */ -#include <libc.h> +#include <stdio.h> /* local includes */ #include "dopestd.h"
_______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkym...@freenode Webchat: www.milkymist.org/irc.html Wiki: www.milkymist.org/wiki
