fixing ulsim
This commit is contained in:
@@ -3,7 +3,6 @@ set(PACKAGE_NAME "unitary_tests_simulators")
|
|||||||
set(PHYSIM True)
|
set(PHYSIM True)
|
||||||
set(RF_BOARD None)
|
set(RF_BOARD None)
|
||||||
set(XFORMS True)
|
set(XFORMS True)
|
||||||
set(ENABLE_ITTI False)
|
|
||||||
|
|
||||||
set(DEBUG_PHY False)
|
set(DEBUG_PHY False)
|
||||||
set(MU_RECIEVER False)
|
set(MU_RECIEVER False)
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
#include "SCHED/vars.h"
|
#include "SCHED/vars.h"
|
||||||
#include "LAYER2/MAC/vars.h"
|
#include "LAYER2/MAC/vars.h"
|
||||||
#include "OCG_vars.h"
|
#include "OCG_vars.h"
|
||||||
|
#include "intertask_interface_init.h"
|
||||||
|
|
||||||
#include "unitary_defs.h"
|
#include "unitary_defs.h"
|
||||||
|
|
||||||
@@ -285,11 +286,15 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
printf("Detected cpu_freq %f GHz\n",cpu_freq_GHz);
|
printf("Detected cpu_freq %f GHz\n",cpu_freq_GHz);
|
||||||
|
|
||||||
|
|
||||||
logInit();
|
logInit();
|
||||||
|
/*
|
||||||
|
// enable these lines if you need debug info
|
||||||
|
// however itti will catch all signals, so ctrl-c won't work anymore
|
||||||
|
// alternatively you can disable ITTI completely in CMakeLists.txt
|
||||||
|
itti_init(TASK_MAX, THREAD_MAX, MESSAGES_ID_MAX, tasks_info, messages_info, messages_definition_xml, NULL);
|
||||||
set_comp_log(PHY,LOG_DEBUG,LOG_MED,1);
|
set_comp_log(PHY,LOG_DEBUG,LOG_MED,1);
|
||||||
set_glog(LOG_INFO,LOG_MED);
|
set_glog(LOG_DEBUG,LOG_MED);
|
||||||
|
*/
|
||||||
|
|
||||||
while ((c = getopt (argc, argv, "hapZEbm:n:Y:X:x:s:w:e:q:d:D:O:c:r:i:f:y:c:oA:C:R:g:N:l:S:T:QB:PI:LF")) != -1) {
|
while ((c = getopt (argc, argv, "hapZEbm:n:Y:X:x:s:w:e:q:d:D:O:c:r:i:f:y:c:oA:C:R:g:N:l:S:T:QB:PI:LF")) != -1) {
|
||||||
switch (c) {
|
switch (c) {
|
||||||
@@ -571,6 +576,11 @@ int main(int argc, char **argv)
|
|||||||
osf,
|
osf,
|
||||||
0);
|
0);
|
||||||
|
|
||||||
|
// for a call to phy_reset_ue later we need PHY_vars_UE_g allocated and pointing to UE
|
||||||
|
PHY_vars_UE_g = (PHY_VARS_UE***)malloc(sizeof(PHY_VARS_UE**));
|
||||||
|
PHY_vars_UE_g[0] = (PHY_VARS_UE**) malloc(sizeof(PHY_VARS_UE*));
|
||||||
|
PHY_vars_UE_g[0][0] = UE;
|
||||||
|
|
||||||
if (nb_rb_set == 0)
|
if (nb_rb_set == 0)
|
||||||
nb_rb = eNB->frame_parms.N_RB_UL;
|
nb_rb = eNB->frame_parms.N_RB_UL;
|
||||||
|
|
||||||
@@ -585,8 +595,6 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
txdata = UE->common_vars.txdata;
|
txdata = UE->common_vars.txdata;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nsymb = (eNB->frame_parms.Ncp == NORMAL) ? 14 : 12;
|
nsymb = (eNB->frame_parms.Ncp == NORMAL) ? 14 : 12;
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +942,6 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
ndi=0;
|
ndi=0;
|
||||||
|
|
||||||
PHY_vars_UE_g = UE;
|
|
||||||
phy_reset_ue(0,0,0);
|
phy_reset_ue(0,0,0);
|
||||||
UE->UE_mode[eNB_id]=PUSCH;
|
UE->UE_mode[eNB_id]=PUSCH;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user