diff --git a/targets/RT/USER/Makefile b/targets/RT/USER/Makefile index c1dcadb3e396792c1c711d6e349be78710c7b5d0..b9cec02b837c73274e1fde7ce5106950c195473c 100644 --- a/targets/RT/USER/Makefile +++ b/targets/RT/USER/Makefile @@ -107,6 +107,7 @@ endif OBJ += $(ENB_APP_OBJS) ifeq ($(RTAI),1) +CFLAGS += -I/usr/realtime/include -I/usr/realtime/include/asm LOG_OBJS= RTAI_OBJ+=$(LOG_DIR)/vcd_signal_dumper.o RTAI_OBJ+=$(LOG_DIR)/log.o diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c index 80c3dc05e47b42b49412205ae8b6aebfa21e9c69..be225783fcd4f8d9ba489805de9714f94a814818 100644 --- a/targets/RT/USER/lte-softmodem.c +++ b/targets/RT/USER/lte-softmodem.c @@ -232,8 +232,13 @@ static char *conf_config_file_name = NULL; static char *itti_dump_file = NULL; #endif +#ifndef USRP +double tx_gain = 20; +double rx_gain = 30; +#else double tx_gain = 120; double rx_gain = 30; +#endif double sample_rate=30.72e6; double bw = 14e6; @@ -849,9 +854,11 @@ static void * eNB_thread_tx(void *param) { rt_make_hard_real_time(); #endif - +#ifndef USRP + subframe_tx = (proc->subframe+1)%10; +#else subframe_tx = (proc->subframe+2)%10; - +#endif while (!oai_exit){ vcd_signal_dumper_dump_function_by_name(VCD_SIGNAL_DUMPER_FUNCTIONS_eNB_PROC_TX0+(2*proc->subframe),0); @@ -1881,7 +1888,7 @@ int main(int argc, char **argv) { // initialize the log (see log.h for details) logInit(); - set_glog(LOG_WARNING, LOG_MED); + set_glog(LOG_DEBUG, LOG_MED); if (UE_flag==1) { printf("configuring for UE\n");