отладка fec
This commit is contained in:
10
makefile
10
makefile
@@ -10,9 +10,10 @@ XARM ?= $(HOME)/xarm
|
||||
CFLAGS := -O3 -mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard -ffast-math \
|
||||
-Wall -Wextra -static -I$(XARM)/include -Isrc
|
||||
LDFLAGS := -L$(XARM)/lib
|
||||
LDLIBS := -lliquid -lfftw3f -lm -lpthread
|
||||
LDLIBS := -lliquid -lfec -lfftw3f -lm -lpthread
|
||||
DEPS_LIBS := $(XARM)/lib/libliquid.a $(XARM)/lib/libfec.a $(XARM)/lib/libad9361.a $(XARM)/lib/libiio.a $(XARM)/lib/libfftw3f.a
|
||||
|
||||
# --- платы ---
|
||||
# --- платы --- A == transmitter, B == receiver
|
||||
PLUTO_A ?= 192.168.2.1
|
||||
PLUTO_B ?= 192.168.3.1
|
||||
|
||||
@@ -24,10 +25,10 @@ all: $(BIN)/transmitter $(BIN)/receiver $(BIN)/ofdm_bench
|
||||
$(BIN):
|
||||
mkdir -p $(BIN)
|
||||
|
||||
$(BIN)/transmitter: $(SRC)/transmitter.c $(SRC)/common.c $(SRC)/common.h | $(BIN)
|
||||
$(BIN)/transmitter: $(SRC)/transmitter.c $(SRC)/common.c $(SRC)/common.h $(DEPS_LIBS) | $(BIN)
|
||||
$(CC) $(CFLAGS) $(SRC)/transmitter.c $(SRC)/common.c -o $@ $(LDFLAGS) -lad9361 -liio $(LDLIBS)
|
||||
|
||||
$(BIN)/receiver: $(SRC)/receiver.c $(SRC)/common.c $(SRC)/common.h | $(BIN)
|
||||
$(BIN)/receiver: $(SRC)/receiver.c $(SRC)/common.c $(SRC)/common.h $(DEPS_LIBS) | $(BIN)
|
||||
$(CC) $(CFLAGS) $(SRC)/receiver.c $(SRC)/common.c -o $@ $(LDFLAGS) -lad9361 -liio $(LDLIBS)
|
||||
|
||||
$(BIN)/ofdm_bench: $(SRC)/ofdm_bench.c | $(BIN)
|
||||
@@ -49,6 +50,7 @@ check-env:
|
||||
@which $(CC) >/dev/null || { echo "нет $(CC): sudo apt install gcc-arm-linux-gnueabihf"; exit 1; }
|
||||
@test -f $(XARM)/lib/libliquid.a || { echo "нет libliquid.a: запусти scripts/build_deps.sh"; exit 1; }
|
||||
@test -f $(XARM)/lib/libfftw3f.a || { echo "нет libfftw3f.a: запусти scripts/build_deps.sh"; exit 1; }
|
||||
@test -f $(XARM)/lib/libfec.a || { echo "нет libfec.a: запусти scripts/build_deps.sh"; exit 1; }
|
||||
@test -f $(XARM)/lib/libad9361.a || { echo "нет libad9361.a: запусти scripts/build_deps.sh"; exit 1; }
|
||||
@echo "OK: тулчейн и зависимости на месте"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user