diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index 7edda675ae9b074f4769a9c7be9c002241397ca5..cd27cd1f6239e227773c0a34c7b199b41bf73c0b 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -2474,6 +2474,7 @@ void RCconfig_RU(void) { RC.ru[j] = (RU_t*)malloc(sizeof(RU_t)); memset((void*)RC.ru[j],0,sizeof(RU_t)); RC.ru[j]->idx = j; + RC.ru[j]->frame_parms = (LTE_DL_FRAME_PARMS*)malloc(sizeof(LTE_DL_FRAME_PARMS)); printf("Creating RC.ru[%d]:%p\n", j, RC.ru[j]); diff --git a/targets/RT/USER/nr-ru.c b/targets/RT/USER/nr-ru.c index 8ed38edc0563fc4c2c2be2693843e214996dc7a8..7b444f59197f179a180ee191d4392f11318ebf68 100644 --- a/targets/RT/USER/nr-ru.c +++ b/targets/RT/USER/nr-ru.c @@ -2230,6 +2230,8 @@ void RCconfig_RU(void) { RC.ru[j] = (RU_t*)malloc(sizeof(RU_t)); memset((void*)RC.ru[j],0,sizeof(RU_t)); RC.ru[j]->idx = j; + RC.ru[j]->nr_frame_parms = (NR_DL_FRAME_PARMS*)malloc(sizeof(NR_DL_FRAME_PARMS)); + RC.ru[j]->frame_parms = (LTE_DL_FRAME_PARMS*)malloc(sizeof(LTE_DL_FRAME_PARMS)); printf("Creating RC.ru[%d]:%p\n", j, RC.ru[j]);