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 $(ASN1_MSG_OBJS1:.o=.d)
|
||||||
-include $(RTAI_OBJ:.o=.d)
|
-include $(RTAI_OBJ:.o=.d)
|
||||||
-include lte-softmodem.d
|
-include lte-softmodem.d
|
||||||
|
-include lte-ue.d
|
||||||
-include rrh.d
|
-include rrh.d
|
||||||
|
|
||||||
$(LFDS_LIB):
|
$(LFDS_LIB):
|
||||||
@@ -238,7 +239,7 @@ $(ETHERNET_OBJ):$(ETHERNET_FILE_OBJ)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(RTAI),1)
|
ifeq ($(RTAI),1)
|
||||||
$(RTAI_OBJ) lte-softmodem.o: %.o : %.c
|
$(RTAI_OBJ) lte-softmodem.o lte-ue.o: %.o : %.c
|
||||||
else
|
else
|
||||||
$(RTAI_OBJ): %.o : %.c
|
$(RTAI_OBJ): %.o : %.c
|
||||||
endif
|
endif
|
||||||
@@ -258,7 +259,7 @@ endif
|
|||||||
ifeq ($(RTAI),1)
|
ifeq ($(RTAI),1)
|
||||||
$(OBJ) $(ASN1_MSG_OBJS1): %.o : %.c
|
$(OBJ) $(ASN1_MSG_OBJS1): %.o : %.c
|
||||||
else
|
else
|
||||||
$(OBJ) $(ASN1_MSG_OBJS1) lte-softmodem.o: %.o : %.c
|
$(OBJ) $(ASN1_MSG_OBJS1) lte-softmodem.o lte-ue.o: %.o : %.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
rrh.o: %.o : %.c
|
rrh.o: %.o : %.c
|
||||||
@@ -286,9 +287,9 @@ synctest: $(OBJ_SYNC) $(SHARED_DEPENDENCIES) synctest.c
|
|||||||
sleeptest: rt_wrapper.o sleeptest.c
|
sleeptest: rt_wrapper.o sleeptest.c
|
||||||
$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(RTAI_CFLAGS) rt_wrapper.o -o sleeptest sleeptest.c $(LDFLAGS)
|
$(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 $@
|
@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
|
rrh: rrh.o
|
||||||
@$(CC) $(CFLAGS) $(EXTRA_CFLAGS) rrh.o -o rrh -lpthread -lrt
|
@$(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) $(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) $(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) $(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) lte-ue.o lte-ue.d rrh.o rrh.d lte-softmodem.o lte-softmodem.d
|
||||||
@$(RM_F_V) rrh.o lte-softmodem.o
|
@$(RM_F_V) rrh.o lte-ue.o lte-softmodem.o
|
||||||
|
|
||||||
cleanasn1:
|
cleanasn1:
|
||||||
rm -f $(ASN1_MSG_OBJS1)
|
rm -f $(ASN1_MSG_OBJS1)
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ functions.trx_write
|
|||||||
@24
|
@24
|
||||||
variables.txcnt[63:0]
|
variables.txcnt[63:0]
|
||||||
variables.rxcnt[63:0]
|
variables.rxcnt[63:0]
|
||||||
|
variables.trx_ts[63:0]
|
||||||
|
variables.trx_tst[63:0]
|
||||||
@25
|
@25
|
||||||
variables.frame_number_TX_eNB[63:0]
|
variables.frame_number_TX_eNB[63:0]
|
||||||
variables.frame_number_RX_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_RX_UE[63:0]
|
||||||
variables.subframe_number_TX_UE[63:0]
|
variables.subframe_number_TX_UE[63:0]
|
||||||
@28
|
@28
|
||||||
|
functions.trx_read
|
||||||
|
functions.ue_synch
|
||||||
functions.ue_slot_fep
|
functions.ue_slot_fep
|
||||||
functions.lte_ue_measurement_procedures
|
functions.lte_ue_measurement_procedures
|
||||||
functions.ue_rrc_measurements
|
functions.ue_rrc_measurements
|
||||||
|
|||||||
Reference in New Issue
Block a user