This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在TDA4VH上有两路CSITX 分别是TX0 和TX1 ,我想用TX1,但是报错了,配置如下
printf("csitx instId %d\n",csitxObj->inst_id); if(VX_SUCCESS == status) { memset(&csitxObj->csitx_params, 0, sizeof(tivx_csitx_params_t)); tivx_csitx_params_init(&csitxObj->csitx_params); csitxObj->csitx_params.numInst = 1U; csitxObj->csitx_params.numCh = 1; csitxObj->csitx_params.instId[0U] = csitxObj->inst_id; csitxObj->csitx_params.instCfg[0U].rxCompEnable = (uint32_t)vx_true_e; csitxObj->csitx_params.instCfg[0U].rxv1p3MapEnable = (uint32_t)vx_true_e; csitxObj->csitx_params.instCfg[0U].laneBandSpeed = TIVX_CSITX_LANE_BAND_SPEED_450_TO_510_MBPS; csitxObj->csitx_params.instCfg[0U].laneSpeedMbps = 400; csitxObj->csitx_params.instCfg[0U].numDataLanes = 4U; csitxObj->csitx_params.instCfg[0U].vBlank = 22U; csitxObj->csitx_params.instCfg[0U].hBlank = 40U; csitxObj->csitx_params.instCfg[0U].startDelayPeriod = 40U; for (loopCnt = 0U ; loopCnt < csitxObj->csitx_params.instCfg[0U].numDataLanes ; loopCnt++) { csitxObj->csitx_params.instCfg[0U].lanePolarityCtrl[loopCnt] = 0u; } for (loopCnt = 0U; loopCnt < csitxObj->csitx_params.numCh; loopCnt++) { csitxObj->csitx_params.chVcNum[loopCnt] = loopCnt; csitxObj->csitx_params.chInstMap[loopCnt] = csitxObj->csitx_params.instId[0U]; } csitxObj->csitx_params_obj = vxCreateUserDataObject(context, "tivx_csitx_params_t", sizeof(tivx_csitx_params_t), &csitxObj->csitx_params); status = vxGetStatus((vx_reference)csitxObj->csitx_params_obj); if(VX_SUCCESS == status) { vxSetReferenceName((vx_reference)csitxObj->csitx_params_obj, "csitx_node_csitx_params_obj"); } }
报错的地方如下图
该函数为CsitxDrv_dphytxLaneReady, 等待寄存器置1时超时,这可能是什么问题呢,tx0是可以使用的
我把您的问题升级到英文e2e论坛了,请关注下面帖子的回复。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1184632/tda4vm-can-t-use-csitx-tx1
请回答一下下面工程师的问题,谢谢。
Are you checking this on TDA4VM? Because TDA4VM has only one CSITX output.
您可以在英文e2e论坛上回复了是么?我看到帖子上有客户的回复。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1184632/tda4vm-can-t-use-csitx-tx1