@@ -56,9 +56,11 @@ SDCARD := sd_card
5656# Include Libraries
5757include $(ABS_COMMON_REPO ) /common/includes/opencl/opencl.mk
5858include $(ABS_COMMON_REPO ) /common/includes/xcl2/xcl2.mk
59- CXXFLAGS += $(xcl2_CXXFLAGS )
60- LDFLAGS += $(xcl2_LDFLAGS )
61- HOST_SRCS += $(xcl2_SRCS )
59+ include $(ABS_COMMON_REPO ) /common/includes/cmdparser/cmdparser.mk
60+ include $(ABS_COMMON_REPO ) /common/includes/logger/logger.mk
61+ CXXFLAGS += $(xcl2_CXXFLAGS ) $(cmdparser_CXXFLAGS ) $(logger_CXXFLAGS )
62+ LDFLAGS += $(xcl2_LDFLAGS ) $(cmdparser_LDFLAGS ) $(logger_LDFLAGS )
63+ HOST_SRCS += $(xcl2_SRCS ) $(cmdparser_SRCS ) $(logger_SRCS )
6264CXXFLAGS += $(opencl_CXXFLAGS ) -Wall -O0 -g -std=c++11
6365LDFLAGS += $(opencl_LDFLAGS )
6466
8183
8284
8385EXECUTABLE = host
84- CMD_ARGS = $(BUILD_DIR ) /copy_kernel.xclbin -r /dev/nvme0n1
86+ CMD_ARGS = $(BUILD_DIR ) /copy_kernel.xclbin -r /dev/nvme0n1 -d 0
8587EMCONFIG_DIR = $(TEMP_DIR )
8688EMU_DIR = $(SDCARD ) /data/emulation
8789
@@ -141,27 +143,27 @@ endif
141143ifeq ($(TARGET ) ,$(filter $(TARGET ) ,sw_emu hw_emu) )
142144ifeq ($(HOST_ARCH ) , x86)
143145 $(CP) $(EMCONFIG_DIR)/emconfig.json .
144- XCL_EMULATION_MODE=$(TARGET) ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1
146+ XCL_EMULATION_MODE=$(TARGET) ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1 -d 0
145147else
146148 $(ABS_COMMON_REPO)/common/utility/run_emulation.pl "./${LAUNCH_EMULATOR} | tee run_app.log" "./${RUN_APP_SCRIPT} $(TARGET)" "${RESULT_STRING}" "7"
147149endif
148150else
149151ifeq ($(HOST_ARCH ) , x86)
150- ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1
152+ ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1 -d 0
151153endif
152154endif
153155
154156.PHONY : test
155157test : $(EXECUTABLE )
156158ifeq ($(TARGET ) ,$(filter $(TARGET ) ,sw_emu hw_emu) )
157159ifeq ($(HOST_ARCH ) , x86)
158- XCL_EMULATION_MODE=$(TARGET) ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1
160+ XCL_EMULATION_MODE=$(TARGET) ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1 -d 0
159161else
160162 $(ABS_COMMON_REPO)/common/utility/run_emulation.pl "./${LAUNCH_EMULATOR} | tee embedded_run.log" "./${RUN_APP_SCRIPT} $(TARGET)" "${RESULT_STRING}" "7"
161163endif
162164else
163165ifeq ($(HOST_ARCH ) , x86)
164- ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1
166+ ./$(EXECUTABLE) $(BUILD_DIR)/copy_kernel.xclbin -r /dev/nvme0n1 -d 0
165167else
166168 $(ECHO) "Please copy the content of sd_card folder and data to an SD Card and run on the board"
167169endif
@@ -170,7 +172,7 @@ endif
170172
171173sd_card : gen_run_app
172174ifneq ($(HOST_ARCH ) , x86)
173- $(VPP) -t $(TARGET) --platform $(DEVICE) -p $(BUILD_DIR)/copy_kernel.xclbin --package.out_dir $(PACKAGE_OUT) --package.rootfs $(EDGE_COMMON_SW)/rootfs.ext4 --package.sd_file $(SD_IMAGE_FILE) --package.sd_file xrt.ini --package.sd_file $(RUN_APP_SCRIPT) --package.sd_file $(EXECUTABLE) --package.sd_file -r --package.sd_file /dev/nvme0n1 -o copy_kernel.xclbin
175+ $(VPP) -t $(TARGET) --platform $(DEVICE) -p $(BUILD_DIR)/copy_kernel.xclbin --package.out_dir $(PACKAGE_OUT) --package.rootfs $(EDGE_COMMON_SW)/rootfs.ext4 --package.sd_file $(SD_IMAGE_FILE) --package.sd_file xrt.ini --package.sd_file $(RUN_APP_SCRIPT) --package.sd_file $(EXECUTABLE) --package.sd_file -r --package.sd_file /dev/nvme0n1 --package.sd_file -d --package.sd_file 0 - o copy_kernel.xclbin
174176endif
175177
176178# Cleaning stuff
0 commit comments