RK: extracted UE thread components from lte-softmodem.c into separate file lte-ue.c. Simplified UHD interfacing
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6514 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -218,6 +218,7 @@ SHARED_DEPENDENCIES += $(LFDS_LIB)
|
||||
-include $(ASN1_MSG_OBJS1:.o=.d)
|
||||
-include $(RTAI_OBJ:.o=.d)
|
||||
-include lte-softmodem.d
|
||||
-include lte-ue.d
|
||||
-include rrh.d
|
||||
|
||||
$(LFDS_LIB):
|
||||
@@ -238,7 +239,7 @@ $(ETHERNET_OBJ):$(ETHERNET_FILE_OBJ)
|
||||
endif
|
||||
|
||||
ifeq ($(RTAI),1)
|
||||
$(RTAI_OBJ) lte-softmodem.o: %.o : %.c
|
||||
$(RTAI_OBJ) lte-softmodem.o lte-ue.o: %.o : %.c
|
||||
else
|
||||
$(RTAI_OBJ): %.o : %.c
|
||||
endif
|
||||
@@ -258,7 +259,7 @@ endif
|
||||
ifeq ($(RTAI),1)
|
||||
$(OBJ) $(ASN1_MSG_OBJS1): %.o : %.c
|
||||
else
|
||||
$(OBJ) $(ASN1_MSG_OBJS1) lte-softmodem.o: %.o : %.c
|
||||
$(OBJ) $(ASN1_MSG_OBJS1) lte-softmodem.o lte-ue.o: %.o : %.c
|
||||
endif
|
||||
|
||||
rrh.o: %.o : %.c
|
||||
@@ -286,9 +287,9 @@ synctest: $(OBJ_SYNC) $(SHARED_DEPENDENCIES) synctest.c
|
||||
sleeptest: rt_wrapper.o sleeptest.c
|
||||
$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(RTAI_CFLAGS) rt_wrapper.o -o sleeptest sleeptest.c $(LDFLAGS)
|
||||
|
||||
lte-softmodem: $(OBJ) $(USRP_OBJ) $(ETHERNET_OBJ) $(ASN1_MSG_OBJS1) $(RTAI_OBJ) lte-softmodem.o $(SHARED_DEPENDENCIES)
|
||||
lte-softmodem: $(OBJ) $(USRP_OBJ) $(ETHERNET_OBJ) $(ASN1_MSG_OBJS1) $(RTAI_OBJ) lte-ue.o lte-softmodem.o $(SHARED_DEPENDENCIES)
|
||||
@echo Linking $@
|
||||
@$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(OBJ) $(USRP_OBJ) $(ETHERNET_OBJ) $(RTAI_OBJ) $(ASN1_MSG_OBJS1) lte-softmodem.o -o lte-softmodem $(LDFLAGS) $(LIBS)
|
||||
@$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(OBJ) $(USRP_OBJ) $(ETHERNET_OBJ) $(RTAI_OBJ) $(ASN1_MSG_OBJS1) lte-ue.o lte-softmodem.o -o lte-softmodem $(LDFLAGS) $(LIBS)
|
||||
|
||||
rrh: rrh.o
|
||||
@$(CC) $(CFLAGS) $(EXTRA_CFLAGS) rrh.o -o rrh -lpthread -lrt
|
||||
@@ -381,8 +382,8 @@ cleanmodem:
|
||||
@$(RM_F_V) $(OBJ) $(RTAI_OBJ) $(OBJ_EMOS) $(OBJ_SYNC) $(USRP_OBJ) $(ETHERNET_OBJ)
|
||||
@$(RM_F_V) $(OBJ:.o=.d) $(RTAI_OBJ:.o=.d) $(OBJ_EMOS:.o=.d) $(OBJ_SYNC:.o=.d)
|
||||
@$(RM_F_V) $(OPENAIR2_DIR)/RRC/LITE/MESSAGES/asn1_msg.o $(OPENAIR2_DIR)/RRC/LITE/MESSAGES/asn1_msg.d
|
||||
@$(RM_F_V) rrh.o rrh.d lte-softmodem.o lte-softmodem.d
|
||||
@$(RM_F_V) rrh.o lte-softmodem.o
|
||||
@$(RM_F_V) lte-ue.o lte-ue.d rrh.o rrh.d lte-softmodem.o lte-softmodem.d
|
||||
@$(RM_F_V) rrh.o lte-ue.o lte-softmodem.o
|
||||
|
||||
cleanasn1:
|
||||
rm -f $(ASN1_MSG_OBJS1)
|
||||
|
||||
@@ -23,6 +23,8 @@ functions.trx_write
|
||||
@24
|
||||
variables.txcnt[63:0]
|
||||
variables.rxcnt[63:0]
|
||||
variables.trx_ts[63:0]
|
||||
variables.trx_tst[63:0]
|
||||
@25
|
||||
variables.frame_number_TX_eNB[63:0]
|
||||
variables.frame_number_RX_eNB[63:0]
|
||||
|
||||
+149
-1501
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -26,6 +26,8 @@ variables.frame_number_TX_UE[63:0]
|
||||
variables.subframe_number_RX_UE[63:0]
|
||||
variables.subframe_number_TX_UE[63:0]
|
||||
@28
|
||||
functions.trx_read
|
||||
functions.ue_synch
|
||||
functions.ue_slot_fep
|
||||
functions.lte_ue_measurement_procedures
|
||||
functions.ue_rrc_measurements
|
||||
|
||||
Reference in New Issue
Block a user