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.
您好:专家
在 SDK 7.3上使用 LDC 模块时、调用 FVID2_processRequest 后、信标无法等待处理完成。
我检查 了 VHWA 模块的代码、发现未调用 vhwaM2mLdcFrmDoneIsr。
静态空 vhwaM2mLdcIsr (uintptr_t args)
{
vhwaM2mLdcGetIntraStat (instObj、&errStat、&frmDoneStat);
if (0!= frmDoneStat)
{
vhwaM2mLdcFrmDoneIsr (isntObj);
}
}
frmDoneStat 似乎不是1。
您能告诉我 为什么 frmDoneStat 不是1? LDC 的哪个参数可能与其相关?
此致,
吴天阳
您可以共享 LDC 设置吗? 您使用的是 DCC 吗?
是的、我使用了 DCC。 这是 LDC xml。
{
1 // LDC_CTRL LDC_EN (0) LDC 使能、0:禁用、1:启用
0 // LDC_CTRL LDMAPEN (1) LD 映射启用、0:禁用、1:启用
2 // LDC_CTRL DATAMODE (4:3)输入数据模式、0:YUV422、1:仅 Y、2:YUV420、3:YUV420 UV
1 // LDC_CTRL OP_DATAMODE 输出数据模式,0:保持 UYVY;1:转换为420
0 // LDC_CTRL IP_DFMT (6:5)输入像素格式,0:8B,1:12B 紧凑,2:12B 非紧凑
0 // LDC_CTRL PWARPEN (7) 0:禁用透视扭曲。 1:启用透视扭曲
1 // LDC_CFG YINT_TYP (6) Y 数据的插值类型。 0:比基比、1:双耳
0 // LDC_CFG REGMODE_EN 区域模式、0:禁用、1:启用
3 // LDC_MESHTABLE_CFG M (2:0)网格表子采样因子(0-7)
1920 // LDC_MESH FRSZ W (13:0) Mesh 帧宽度(0-8192)
1280 // LDC_MESH FRSZ H (29:16) Mesh 帧高度(0-8192)
1920 // LDC_COMPACT_FRSZ W (13:0)计算宽度(0-8192)
1280 // LDC_COMPACT_FRSZ H (29:16)计算高度(0-8192)
0 // LDC_INITXY INITX (13:0)输出开始水平坐标(0-8192)
0 // LDC_INITXY INITY (29:16)输出开始垂直坐标(0-8192)
1920 // LDC_INPUT_FRSZ W (29:16)输入帧宽度
1280 // LDC_INPUT_FRSZ H (13:0)输入帧高度
64 // LDC_BLOCK_SIZE OBW (7:0)输出块宽度(0-255)
32 // LDC_BLOCK_SIZE OBH (15:8)输出块高度(0-255)
1 // LDC_BLOCK_SIZE PIXPAD (19:16)像素垫(0-15)
4096 // LDC_AB A (15:0)仿射变换扭曲、A S16Q12
0 // LDC_AB B (31:16)仿射变换扭曲、B S16Q12
0 // LDC_CD C (15:0)仿射变换扭曲、C S16Q3
0 // LDC_CD D (31:16)仿射变换扭曲、D S16Q12
4096 // LDC_EF E (15:0)仿射变换扭曲、E S16Q12
0 // LDC_EF F (31:16)仿射转换扭曲、F S16Q3
0 // LDC_GH G (15:0)仿射变换扭曲、G S16Q23
0 // LDC_GH H (31:16)仿射变换扭曲、H S16Q23
{0、0、0}//LDC_SF_width [3]
{0、0、0}//LDC_SF_height[3]
{{0、0、0}、{0、0、 0}、{0、0}}//LDC_SF_en [3][3]
{{0、0、0}、{0、0、 0}、{0、0}}//LDC_SF_OBW[3][3]
{{0、0、0}、{0、0、 0}、{0、0}}//LDC_SF_OBH[3][3]
{{0、0、0}、{0、0、 0}、{0、0}}//LDC_SF_PAD[3][3]
0 // LDC_DUALOUT_CFG YLUT_EN Luma LUT 启用(0-1)
8 // LDC_DUALOUT_CFG YIN_BITDPTH Luma 输入位深度(8-12)
8 // LDC_DUALOUT_CFG 弹出_BITDPTH LUMA 输出位深度(8-12)
0 // LDC_DUALOUT_CFG CLUT_EN 色度 LUT 启用(0-1)
8 // LDC_DUALOUT_CFG CIN_BITDPTH 色度输入位深度(8-12)
8 // LDC_DUALOUT_CFG COUT_BITDPTH 色度输出位深度(8-12){0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0 0、0、0
4、
4、
{ 0、0、0、0}}
此外、还有另一个错误、即 VHWA_LDC_PIX_IBLK_MEMOVF。
导致此错误的是什么参数错误?
输入图像为1920 * 1280。
LDC XML 看起来不正确。 是否可以附加 XML 和 Mesh LUT 文件、而不是复制粘贴?