diff --git a/app/src/main.c b/app/src/main.c index 071d4ae..67b663c 100644 --- a/app/src/main.c +++ b/app/src/main.c @@ -24,11 +24,6 @@ #include "ucp_printf.h" #include "drv_init.h" -#ifdef ENABLE_JESD_TEST -extern int32_t UCP_API_JESD_PlatformSetup (void); -extern int32_t UCP_API_TRANSCEIVER_Init(uint64_t txLo, uint64_t rxLo, uint64_t bw, uint16_t initAtt); -#endif - int32_t test_case(uint32_t argc, int32_t* argvp); extern OSP_STATUS osp_init(); @@ -47,12 +42,6 @@ int32_t main(int32_t argc, char* argvp[]) CPU_SET(4,&mask); sched_setaffinity(0,sizeof(cpu_set_t),&mask); -#ifdef ENABLE_JESD_TEST - UCP_API_JESD_PlatformSetup(); - UCP_API_TRANSCEIVER_Init(2575770000u, 2575770000u, 100000000u, 0); - usleep(100000); -#endif - osp_init(); drv_init(); diff --git a/driver/init/src/drv_init.s.c b/driver/init/src/drv_init.s.c index 73a0574..c8fb946 100644 --- a/driver/init/src/drv_init.s.c +++ b/driver/init/src/drv_init.s.c @@ -10,7 +10,8 @@ #include "ucp_printf.h" #ifdef ENABLE_JESD_TEST - +extern int32_t UCP_API_RFIC_CellInit(void); +extern int32_t UCP_API_RFIC_CellSetup(uint64_t txLo, uint64_t rxLo, uint64_t bw, uint16_t initAtt); #endif int32_t g_drv_mem_fd = -1; @@ -58,6 +59,13 @@ int32_t init_stc() int32_t drv_init(void) { + +#ifdef ENABLE_JESD_TEST + UCP_API_RFIC_CellInit(); + UCP_API_RFIC_CellSetup(2575770000u, 2575770000u, 100000000u, 0); + usleep(100000); +#endif + if(0 != arm_csu_init()) { UCP_PRINT_ERROR("Init arm csu error!!"); diff --git a/driver/tfu b/driver/tfu index 7bd0c4a..7908793 160000 --- a/driver/tfu +++ b/driver/tfu @@ -1 +1 @@ -Subproject commit 7bd0c4a6b87b70cf28b0c47eea74b731c9e90e38 +Subproject commit 7908793098da2a3fcc5da3f3f2831c84fe4947f7