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.

[参考译文] RTOS:用于显示的 tidl

Guru**** 2586065 points
Other Parts Discussed in Thread: TDA2SX

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/752208/rtos-tidl-to-display

主题中讨论的其他器件:TDA2Sx

工具/软件:TI-RTOS

您好!

  我的链有问题、就是  

  捕捉(1280x720 16位原始数据、但我设置了 yuv422i 格式、输入和输出格式均为 yuv422i)

->VPE (至1024x512)

->预处理(YUV422至 RGB)

->tidl

->后处理(到1024x512 yuv420sp)

->显示

 我使用16位宽但12位有效数据单色度传感器、因此我在捕获过程函数中进行变换、并将数据转换为 YUV422。 那么我看不到正确的显示。 在执行此操作之前,我尝试捕获->VPE->显示,链正常,我可以看到正确的显示。

我需要你的帮助,非常感谢。 顺便说一下,如何知道我的器件型号? 我使用 tda2sx 芯片。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    日志:

    [2018/12/4 10:59:58][IPU1-0] 36.227627 s:[chains_tidlDsp_SetLinkId] CaptureLinkId= 64
    [2018/12/4 10:59:58][IPU1-0] 36.227749 s:[chains_tidlDsp_SetLinkId] VPELinkId= 71
    [2018/12/4 10:59:58][IPU1-0] 36.227810 s:[chains_tidlDsp_SetLinkId] IPCOut_IPU1_0_A15_0_0LinkId= 0
    [2018/12/4 10:59:58][IPU1-0] 36.227902 s:[chains_tidlDsp_SetLinkId] IPCIn_A15_0_IPU1_0_0LinkId= 33554442
    [2018/12/4 10:59:58][IPU1-0] 36.227993 s:[chains_tidlDsp_SetLinkId] Alg_tidlpreprocLinkId= 33554481
    [2018/12/4 10:59:58][IPU1-0] 36.228085 s:[chains_tidlDsp_SetLinkId] IPCOut_A15_0_DSP1_0LinkId= 33554432
    [2018/12/4 10:59:58][IPU1-0] 36.228176 s:[chains_tidlDsp_SetLinkId] IPCIn_DSP1_A15_0_0LinkId= 50331658
    [2018/12/4 10:59:58][IPU1-0] 36.228237 s:[chains_tidlDsp_SetLinkId] Alg_tidl_1LinkId= 50331697
    [2018/12/4 10:59:58][IPU1-0] 36.228329 s:[chains_tidlDsp_SetLinkId] IPCOut_DSP1_A15_0_0LinkId= 50331649
    [2018/12/4 10:59:58][IPU1-0] 36.228451 s:[chains_tidlDsp_SetLinkId] IPCIn_A15_0_DSP1_0LinkId= 33554443
    [2018/12/4 10:59:58][IPU1-0] 36.228542 s:[chains_tidlDsp_SetLinkId] Alg_tidlpostprocdID=33554482
    [2018/12/4 10:59:58][IPU1-0] 36.228634 s:[chains_tidlDsp_SetLinkId] IPCOut_A15_0_IPU1_0_0LinkId= 33554433
    [2018/12/4 10:59:58][IPU1-0] 36.228725 s:[chains_tidlDsp_SetLinkId] IPCIn_IPU1_0_A15_0_0LinkId= 10
    [2018/12/4 10:59:58][IPU1-0] 36.228817 s:[chains_tidlDsp_SetLinkId] Display_VideoLinkId= 68
    [2018/12/4 10:59:58][IPU1-0] 36.228878 s:[chains_tidlDsp_SetLinkId] system_link_ID_display_0= 67
    [2018/12/4 10:59:58][IPU1-0] 36.228969 s:[chains_tidlDsp_Create]设置链接 ID 完成
    [2018/12/4 10:59:58][IPU1-0] 36.229091 s:[chains_tidlDsp_create]重置链接 ID 完成
    [2018/12/4 10:59:58][IPU1-0] 36.229183 s:[chains_tidlDsp_Create] setPrms 完成
    [2018/12/4 10:59:58][IPU1-0] 36.229732 s:[ChainCommon_SingleCam_SetCapturePrms] 123捕获宽度为1280、高度为720、输出宽度为1280、高度为720
    [2018/12/4 10:59:58][IPU1-0] 36.229976 s:[ChainCommon_SingleCam_SetCapturePrms]、line = 214
    [2018/12/4 10:59:58][IPU1-0] 36.230311 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 0、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.230677 s:[ChainCommon_SingleCam_SetCapturePrms]输出段:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.231074 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 1、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.231440 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.231806 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 2、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.232141 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.232568 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 3、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.232904 s:[ChainCommon_SingleCam_SetCapturePrms]输出段:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.233270 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 4、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.233636 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.234002 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 5、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.234337 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.234917 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 6、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.235252 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.235679 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 7、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.235984 s:[ChainCommon_SingleCam_SetCapturePrms]输出段:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.236411 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 8、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.236747 s:[ChainCommon_SingleCam_SetCapturePrms]输出段:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.237143 s:[ChainCommon_SingleCam_SetCapturePrms]输入参数:vIP[id 9、模式4、位宽4]格式1、1280、高度720、扫描1
    [2018/12/4 10:59:58][IPU1-0] 36.237509 s:[ChainCommon_SingleCam_SetCapturePrms]输出参数:格式1、1280、高度720、比例0
    [2018/12/4 10:59:58][IPU1-0] 36.237601 s:[chains_tidlDsp_SetAppPrms] malloc memSize w*h*4=1280*720
    [2018/12/4 10:59:58][IPU1-0] 36.347800 s:[chains_tidlDsp_SetAppPrms] malloc memAddr 8a00de00
    [2018/12/4 10:59:58][IPU1-0] 36.347922 s:[chains_vipSingleCam_Display_SetVPEPrms] VPE 显示 w 1024、h 512、input w 1280、h 720
    [2018/12/4 10:59:58][IPU1-0] 36.352803 s:[chains_tidlDsp_Create] setAppPrms 完成
    [2018/12/4 10:59:58][IPU1-0] 36.352894 s:[chains_tiddlDsp_create]连接链接 ID 完成
    [2018/12/4 10:59:58][IPU1-0] 36.352986 s:捕获:正在创建!!!
    [2018/12/4 10:59:58][IPU1-0] 36.353260 s:捕获:VIP1 Slice0 Porta 捕获模式为[16位]!!!
    [2018/12/4 10:59:58][IPU1-0] 36.353931 s:捕获:警告:创建 args numBufs[2]< min[4]。 超越创建 args!!!
    [2018/12/4 10:59:58][IPU1-0] 36.354084 s:捕获:帧0:FVID2 CH 0:链路 CH 0:0x8a00de00、0x8a00de00、1843200 B
    [2018/12/4 10:59:58][IPU1-0] 36.354206 s:捕获:帧1:FVID2 CH 0:链路 CH 0:0x8a1cfe00、0x8a1cfe00、1843200 B
    [2018/12/4 10:59:58][IPU1-0] 36.354328 s:捕获:帧2:FVID2 CH 0:链路 CH 0:0x8a391e00、0x8a391e00、1843200 B
    [2018/12/4 10:59:58][IPU1-0] 36.354511 s:捕获:帧3:FVID2 CH 0:链路 CH 0:0x8a553e00、0x8a553e00、1843200 B
    [2018/12/4 10:59:58][IPU1-0] 36.354663 s:[CaptureLink_InitSystemBuffer]视频帧 ID x 0、平面0、addr 8a00de00
    [2018/12/4 10:59:58][IPU1-0] 36.354785 s:[CaptureLink_InitSystemBuffer]视频帧 idx 0、平面1、addr 8a00de00
    [2018/12/4 10:59:58][IPU1-0] 36.354877 s:[CaptureLink_InitSystemBuffer]视频帧 idx 0、平面2、addr 0
    [2018/12/4 10:59:58][IPU1-0] 36.354968 s:[CaptureLink_InitSystemBuffer]视频帧 idx 1、平面0、addr 8a1cfe00
    [2018/12/4 10:59:58][IPU1-0] 36.355090 s:[CaptureLink_InitSystemBuffer]视频帧 idx 1、平面1、addr 8a1cfe00
    [2018/12/4 10:59:58][IPU1-0] 36.355182 s:[CaptureLink_InitSystemBuffer]视频帧 idx 1、平面2、addr 0
    [2018/12/4 10:59:58][IPU1-0] 36.355304 s:[CaptureLink_InitSystemBuffer]视频帧 idx 2、平面0、addr 8a391e00
    [2018/12/4 10:59:58][IPU1-0] 36.355426 s:[CaptureLink_InitSystemBuffer]视频帧 idx 2、平面1、addr 8a391e00
    [2018/12/4 10:59:58][IPU1-0] 36.355517:[CaptureLink_InitSystemBuffer]视频帧 idx 2、平面2、addr 0
    [2018/12/4 10:59:58][IPU1-0] 36.355609 s:[CaptureLink_InitSystemBuffer]视频帧 idx 3、平面0、addr 8a553e00
    [2018/12/4 10:59:58][IPU1-0] 36.355731 s:[CaptureLink_InitSystemBuffer]视频帧 idx 3、平面1、addr 8a553e00
    [2018/12/4 10:59:58][IPU1-0] 36.3555822 s:[CaptureLink_InitSystemBuffer]视频帧 idx 3、平面2、addr 0
    [2018/12/4 10:59:58][IPU1-0] 36.356127 s:捕获:创建完成!!!
    [2018/12/4 10:59:58][IPU1-0] 36.356432 s:创建 CaptureLinkID 完成
    [2018/12/4 10:59:58][IPU1-0] 36.356524 s:VPE:正在创建!!!
    [2018/12/4 10:59:58][IPU1-0] 36.479015 s:VPE:加载向下调节系数
    [2018/12/4 10:59:58][IPU1-0] 36.479259 s:VPE:系数加载... 完成了!!!
    [2018/12/4 10:59:59][IPU1-0] 36.479503 s:VPE:创建完成!!!
    [2018/12/4 10:59:59][IPU1-0] 36.479777 s:创建 VPELinkID 完成
    [2018/12/4 11:00:00][IPU1-0] 36.479869 s:IPC_OUT_0:正在创建!!!
    [2018/12/4 11:00:07][IPU1-0] 36.480204 s:IPC_OUT_0:创建完成!!!
    [2018/12/4 11:00:07][IPU1-0] 36.480326 s:创建 IPCOut_IPU1_0_A15_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 36.480875 s:创建 IPCIn_A15_0_IPU1_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 36.484658 s:创建 ALg_tidlpreprocLinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 36.484871 s:创建 IPCOut_A15_0_DSP1_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 36.485451 s:创建 IPCIn_DSP1_A15_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.046086 s:创建 ALG_TIdl_1LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.046452 s:创建 IPCOut_DSP1_A15_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.046788 s:创建 IPCIn_A15_0_DSP1_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.049106 s:创建 ALg_tidlpostproprocLinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.049289 s:创建 IPCOut_A15_0_IPU1_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.049594 s:IPC_IN_0:正在创建!!!
    [2018/12/4 11:00:07][IPU1-0] 37.050631 s:IPC_IN_0:创建完成!!!
    [2018/12/4 11:00:07][IPU1-0] 37.050753 s:创建 IPCIn_IPU1_0_A15_0_0LinkID 完成
    [2018/12/4 11:00:07][IPU1-0] 37.050875 s:显示:正在创建!!!
    [2018/12/4 11:00:07][IPU1-0] 37.050936 s:[test_endian] short data 1234、byte0 address 868ac274、data 34、byte1 addr 868ac275、data 12
    [2018/12/4 11:00:07][IPU1-0] 37.051119 s:显示:选择 DISPLAY_LINK_INST_DSS_VID1
    [2018/12/4 11:00:07][IPU1-0] 37.051271 s:Fvid2CbParams_init 完成
    [2018/12/4 11:00:07][IPU1-0] 37.051332 s:VpsDispCreateParams_init 完成
    [2018/12/4 11:00:07][IPU1-0] 37.051546 s:FVID2_CREATE DONE
    [2018/12/4 11:00:07][IPU1-0] 37.051637 s:VpsDispDssParams_init 完成
    [2018/12/4 11:00:07][IPU1-0] 37.051698 s:VpsDssDispcVidConfig_init 完成
    [2018/12/4 11:00:07][IPU1-0] 37.051759 s:VpsDssDispcGfxConfig_init 完成
    [2018/12/4 11:00:08][IPU1-0] 37.051820 s:VpsDssDispcAdvDmaConfig_init 完成
    [2018/12/4 11:00:08][IPU1-0] 37.051881 s:[DisplayLink_drvDisplayCreate]数据格式7、来自 PRV 链接的标志 system_DF_RAW16=91
    [2018/12/4 11:00:08][IPU1-0] 37.051973 s:[DisplayLink_drvDisplayCreate]宽度1024、高度512、投手012[2048 2048 2048]
    [2018/12/4 11:00:08][IPU1-0] 37.052125 s:DisplayLink_drvDisplayCreate 将调用 FVID2_CONTROL
    [2018/12/4 11:00:08][IPU1-0] 37.052247 s:HAL/src/vpshal_dssDispcVid.c @第980行:
    [2018/12/4 11:00:08][IPU1-0] 37.052339 s:VpsHal_dsConfVidPipe 输入格式7、宽度1024、高度512
    [2018/12/4 11:00:08][IPU1-0] 37.052491 s:HAL/src/vpshal_dssDispcVid.c @第1587行:
    [2018/12/4 11:00:08][IPU1-0] 37.052583 s:dssVidPipe 和 dswbPipe 都是肯定的!
    [2018/12/4 11:00:08][IPU1-0] 37.052735 s:FVID2_CONTROL 状态0、tar w 1280、h 720、格式7、bpp 3
    [2018/12/4 11:00:08][IPU1-0] 37.053010 s:显示:创建完成!!!
    [2018/12/4 11:00:08][IPU1-0] 37.053223 s:[DisplayLink_tskMain] DisplayLink_drvCreate Done、CMD = 0
    [2018/12/4 11:00:08][IPU1-0] 37.053345 s:创建 Display_VideoLinkID 完成
    [2018/12/4 11:00:08][IPU1-0] 37.053589 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:08][IPU1-0] 37.053711 s:系统:堆= LOCAL_DDR @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 246904 B (241KB)
    [2018/12/4 11:00:08][IPU1-0] 37.053864 s:系统:堆= SR_OCMC @ 0x00000000、总大小= 0B (0KB)、可用大小= 0B (0KB)
    [2018/12/4 11:00:08][IPU1-0] 37.054016 s:系统:堆= SR_DDR_cached @ 0x89d03000、总大小= 368037888 B (350MB)、可用大小= 295283712 B (281MB)
    [2018/12/4 11:00:08][IPU1-0] 37.054199 s:系统:堆= SR_DDR_NON_Cached @ bbfc00000、总大小= 127360 B (0 MB)、可用大小= 92800 B (0 MB)
    [2018/12/4 11:00:08][IPU1-0] 37.063655 s:链条:传感器正在创建
    [2018/12/4 11:00:08][IPU1-0] 37.063838 s:dqy video_sensor:bsp_boardSetPinMux->5.
    [2018/12/4 11:00:08][IPU1-0] 37.064112 s:RawRead8 I2C1:dev 0x26:Rd 0x08 = 0xff
    [2018/12/4 11:00:08][IPU1-0] 37.064234 s:RawRead8 I2C1:dev 0x26:Rd 0x09 = 0xff
    [2018/12/4 11:00:08][IPU1-0] 37.064631 s:RawWrite8 I2C1:dev 0x26:
    [2018/12/4 11:00:08][IPU1-0] 37.064722 s:0xfb
    [2018/12/4 11:00:08][IPU1-0] 37.064753 s:0xFF
    [2018/12/4 11:00:08][IPU1-0] 37.064814秒:
    [2018/12/4 11:00:08][IPU1-0] 37.064875 s:VIDEO_SENSOR:INST0:I2C1:I2C Addr = 0x10
    [2018/12/4 11:00:08][IPU1-0] 37.064966 s:video_sensor:calling Fvid2_create:sensorDrvId = 4611
    [2018/12/4 11:00:09][IPU1-0] 37.075520 s:探针@0x6f:确定
    [2018/12/4 11:00:09][IPU1-0] 37.075886 s:Write8 I2C1:dev 0x6f:WR 0x07 = 0xb0
    [2018/12/4 11:00:09][IPU1-0] 37.076099 s:Write8 I2C1:dev 0x6f:WR 0x08 = 0x20
    [2018/12/4 11:00:09][IPU1-0] 37.076313 s:Write8 I2C1:dev 0x6f:WR 0x10 = 0x20
    [2018/12/4 11:00:09][IPU1-0] 37.076587 s:Write8 I2C1:dev 0x6f:WR 0x09 = 0x1a
    [2018/12/4 11:00:09][IPU1-0] 37.076801 s:Write8 I2C1:dev 0x6f:WR 0x11 = 0x1a
    [2018/12/4 11:00:09][IPU1-0] 37.986579 s:I2C1:为地址0x26传递!!!
    [2018/12/4 11:00:09][IPU1-0] 38.002165 s:I2C1:为地址0x32传递!!!
    [2018/12/4 11:00:09][IPU1-0] 38.051332 s:I2C1:为地址0x58传递!!!
    [2018/12/4 11:00:09][IPU1-0] 38.053955 s:I2C1:地址0x5a 已通过!!!
    [2018/12/4 11:00:09][IPU1-0] 38.081223 s:I2C1:为地址0x6f 传递!!!
    [2018/12/4 11:00:09][IPU1-0] 38.103214 s:探针@0x6f:确定
    [2018/12/4 11:00:09][IPU1-0] 38.104709 s:探针@0x58:确定
    [2018/12/4 11:00:09][IPU1-0] 38.115018 s:Write8 I2C1:dev 0x58:WR 0x0d = 0x10
    [2018/12/4 11:00:09][IPU1-0] 38.976178 s:Write8 I2C1:dev 0x58:WR 0x0d = 0x90
    [2018/12/4 11:00:09][IPU1-0] 39.857835 s:I2C1:地址0x10已通过!!!
    [2018/12/4 11:00:09][IPU1-0] 39.886384 s:I2C1:为地址0x26传递!!!
    [2018/12/4 11:00:09][IPU1-0] 39.902000 s:I2C1:为地址0x32传递!!!
    [2018/12/4 11:00:09][IPU1-0] 39.951198 s:I2C1:为地址0x58传递!!!
    [2018/12/4 11:00:09][IPU1-0] 39.953821 s:I2C1:地址0x5a 已通过!!!
    [2018/12/4 11:00:09][IPU1-0] 39.981119 s:I2C1:为地址0x6f 传递!!!
    [2018/12/4 11:00:09][IPU1-0] 40.866741 s:探测@0xd:失败(曝光 LED)
    [2018/12/4 11:00:09][IPU1-0] 45.259928 s:Write16 I2C1:dev 0x10:WR 0x3028 = 0x0010
    [2018/12/4 11:00:09][IPU1-0] 45.260995 s:Write16 I2C1:dev 0x10:WR 0x302a = 0x0006
    [2018/12/4 11:00:09][IPU1-0] 45.262063 s:Write16 I2C1:dev 0x10:WR 0x302c = 0x0001
    [2018/12/4 11:00:09][IPU1-0] 45.263130 s:Write16 I2C1:dev 0x10:WR 0x302e = 0x0002
    [2018/12/4 11:00:09][IPU1-0] 45.264228 s:Write16 I2C1:dev 0x10:WR 0x3030 = 0x0024
    [2018/12/4 11:00:10][IPU1-0] 45.265296 s:Write16 I2C1:dev 0x10:WR 0x3032 = 0x0000
    [2018/12/4 11:00:10][IPU1-0] 45.266394 s:Write16 I2C1:dev 0x10:WR 0x30b0 = 0x0480
    [2018/12/4 11:00:10][IPU1-0] 45.353687 s:Write16 I2C1:dev 0x10:WR 0x301a = 0x00d8
    [2018/12/4 11:00:10][IPU1-0] 45.354877 s:Write16 I2C1:dev 0x10:WR 0x301a = 0x10dc
    [2018/12/4 11:00:10][IPU1-0] 45.442688 s:Write16 I2C1:dev 0x10:WR 0x3002 = 0x0078
    [2018/12/4 11:00:10][IPU1-0] 45.443725 s:Write16 I2C1:dev 0x10:WR 0x3004 = 0x0000
    [2018/12/4 11:00:10][IPU1-0] 45.444885 s:Write16 I2C1:dev 0x10:WR 0x3006 = 0x0347
    [2018/12/4 11:00:10][IPU1-0] 45.446013 s:Write16 I2C1:dev 0x10:WR 0x3008 = 0x04ff
    [2018/12/4 11:00:10][IPU1-0] 45.447081 s:Write16 I2C1:dev 0x10:WR 0x300a = 0x02eb
    [2018/12/4 11:00:10][IPU1-0] 45.448148 s:Write16 I2C1:dev 0x10:WR 0x300c = 0x0672
    [2018/12/4 11:00:10][IPU1-0] 45.449216 s:Write16 I2C1:dev 0x10:WR 0x3012 = 0x0064
    [2018/12/4 11:00:10][IPU1-0] 45.450283 s:Write16 I2C1:dev 0x10:WR 0x3014 = 0x0000
    [2018/12/4 11:00:10][IPU1-0] 45.451381 s:Write16 I2C1:dev 0x10:WR 0x30a6 = 0x0001
    [2018/12/4 11:00:10][IPU1-0] 45.452479 s:Write16 I2C1:dev 0x10:WR 0x308c = 0x0004
    [2018/12/4 11:00:10][IPU1-0] 45.453516 s:Write16 I2C1:dev 0x10:WR 0x308a = 0x0002
    [2018/12/4 11:00:10][IPU1-0] 45.454584 s:Write16 I2C1:dev 0x10:WR 0x3090 = 0x03C3
    [2018/12/4 11:00:10][IPU1-0] 45.455865 s:Write16 I2C1:dev 0x10:WR 0x308e = 0x0501
    [2018/12/4 11:00:10][IPU1-0] 45.456993 s:Write16 I2C1:dev 0x10:WR 0x30aa = 0x047d
    [2018/12/4 11:00:10][IPU1-0] 45.458061 s:Write16 I2C1:dev 0x10:WR 0x3016 = 0x0206
    [2018/12/4 11:00:10][IPU1-0] 45.459128 s:Write16 I2C1:dev 0x10:WR 0x3018 = 0x0384
    [2018/12/4 11:00:10][IPU1-0] 45.460196 s:Write16 I2C1:dev 0x10:WR 0x30a8 = 0x0001
    [2018/12/4 11:00:10][IPU1-0] 45.461263 s:Write16 I2C1:dev 0x10:WR 0x3040 = 0x0000
    [2018/12/4 11:00:10][IPU1-0] 45.462331 s:Write16 I2C1:dev 0x10:WR 0x3064 = 0x1802
    [2018/12/4 11:00:10][IPU1-0] 45.463399 s:Write16 I2C1:dev 0x10:WR 0x31c6 = 0x8008
    [2018/12/4 11:00:11][IPU1-0] 45.46436s:Write16 I2C1:dev 0x10:WR 0x3046 = 0x0100
    [2018/12/4 11:00:11][IPU1-0] 45.465503 s:Write16 I2C1:dev 0x10:WR 0x305e = 0x0080
    [2018/12/4 11:00:11][IPU1-0] 45.465625 s:video_sensor:调用 Fvid2_control
    [2018/12/4 11:00:11][IPU1-0] 45.466906 s:Read16 I2C1:dev 0x10:Rd 0x3000 = 0x0000
    [2018/12/4 11:00:11][IPU1-0] 45.468248 s:Read16 I2C1:dev 0x10:Rd 0x3001 = 0x0000
    [2018/12/4 11:00:11][IPU1-0] 45.468340 s:VIDEO_SENSOR:VIP 0:DRV ID 1203 (I2C ADDR 0x10):0554:0000:0000
    [2018/12/4 11:00:11][IPU1-0] 45.468462 s:链:传感器创建... 完成了!!!
    [2018/12/4 11:00:11][IPU1-0] 45.468706 s:[DisplayLink_tskMain]获取 cmd system_CMD_start
    [2018/12/4 11:00:11][IPU1-0] 45.468797 s:显示:正在启动!!!
    [2018/12/4 11:00:11][IPU1-0] 45.468858 s:显示:开始完成!!!
    [2018/12/4 11:00:11][IPU1-0] 45.469011 s:[DisplayLink_tskMain] DisplayLink_drvStart 完成
    [2018/12/4 11:00:11][IPU1-0] 45.470139 s:捕获:正在开始!!!
    [2018/12/4 11:00:11][IPU1-0] 45.471878秒:捕获:开始完成!!!
    [2018/12/4 11:00:11][IPU1-0] 45.474257s:
    [2018/12/4 11:00:11][IPU1-0]
    [2018/12/4 11:00:11][IPU1-0]================
    [2018/12/4 11:00:11][IPU1-0]链运行时菜单
    [2018/12/4 11:00:11][IPU1-0]================
    [2018/12/4 11:00:11][IPU1-0]
    [2018/12/4 11:00:11][IPU1-0] 0:停止链
    [2018/12/4 11:00:11][IPU1-0]
    [2018/12/4 11:00:11][IPU1-0] p:打印统计数据
    [2018/12/4 11:00:11][IPU1-0]
    [2018/12/4 11:00:11][IPU1-0]输入选项:
    [2018/12/4 11:00:11][IPU1-0]
    [2018/12/4 11:00:11][IPU1-1] 37.054748 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:11][IPU1-1] 37.054901 s:系统:堆= local_DDR @ 0x00000000、总大小= 655360 B (640KB)、可用大小= 643408 B (628KB)
    [2018/12/4 11:00:11][主机] 36.480479 s:IPC_IN_0:正在创建!!!
    [2018/12/4 11:00:11][主机] 36.480784 s:IPC_IN_0:创建完成!!!
    [2018/12/4 11:00:11][主机] 36.480997 s:算法:正在创建(algId = 12)!!!
    [2018/12/4 11:00:11][主机] 36.484566 s:utils:DMA:分配的通道(TCC)= 0 (0)
    [2018/12/4 11:00:11][主机] 36.484566 s:utils:DMA:0 of 1:Allocated Param = 0 (0x43305600)
    [2018/12/4 11:00:11][主机] 36.484566 s:算法:创建完成(algId = 12)!!!
    [2018/12/4 11:00:11][主机] 36.484780 s:IPC_OUT_0:正在创建!!!
    [2018/12/4 11:00:11][主机] 36.484810 s:IPC_OUT_0:创建完成!!!
    [2018/12/4 11:00:11][主机] 37.046574 s:IPC_IN_1:正在创建!!!
    [2018/12/4 11:00:11][主机] 37.046727 s:IPC_IN_1:创建完成!!!
    [2018/12/4 11:00:11][主机] 37.046910 s:算法:正在创建(algId = 13)!!!
    [2018/12/4 11:00:11][主机] 37.049014 s:utils:dma:allocated CH (TCC)= 1 (1)
    [2018/12/4 11:00:11][主机] 37.049014 s:utils:DMA:0 of 1:Allocated Param = 1 (0x43305620)
    [2018/12/4 11:00:11][主机] 37.049045 s:算法:创建完成(algId = 13)!!!
    [2018/12/4 11:00:11][主机] 37.049228 s:IPC_OUT_1:正在创建!!!
    [2018/12/4 11:00:11][主机] 37.049258 s:IPC_OUT_1:创建完成!!!
    [2018/12/4 11:00:11][主机] 37.055236 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:11][主机] 37.055236 s:系统:堆= local_ddr @ 0x00000000、总大小= 6291456 B (6144KB)、可用大小= 6233712 B (6087KB)
    [2018/12/4 11:00:12][DSP1] 36.485085 s:IPC_IN_0:正在创建!!!
    [2018/12/4 11:00:12][DSP1] 36.485329 s:IPC_IN_0:创建完成!!!
    [2018/12/4 11:00:12][DSP1] 36.485603 s:算法:正在创建(algId = 36)!!!
    [2018/12/4 11:00:12][DSP1] 37.045964 s:算法:创建完成(algId = 36)!!!
    [2018/12/4 11:00:12][DSP1] 37.046239 s:IPC_OUT_1:正在创建!!!
    [2018/12/4 11:00:12][DSP1] 37.046330 s:IPC_OUT_1:创建完成!!!
    [2018/12/4 11:00:12][DSP1] 37.055358 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:12][DSP1] 37.055389 s:系统:堆= local_L2 @ 0x00800000、总大小= 227264 B (221KB)、可用大小= 65600 B (64KB)
    [2018/12/4 11:00:12][DSP1] 37.055450 s:系统:堆= local_ddr @ 0x00000000、总大小= 524288 B (512KB)、可用大小= 503856 B (492KB)
    [2018/12/4 11:00:12][DSP2] 37.055664 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:12][DSP2] 37.055694 s:系统:堆= local_L2 @ 0x00800000、总大小= 227264 B (221KB)、可用大小= 227264 B (221KB)
    [2018/12/4 11:00:12][DSP2] 37.055755 s:系统:堆= LOCAL_DDR @ 0x00000000、总大小= 524288 B (512KB)、可用大小= 514584 B (502KB)
    [2018/12/4 11:00:12][EVE1 ] 37.056152 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:12][EVE1 ] 37.056457 s:系统:堆= local_L2 @ 0x40020000、总大小= 22528B (22KB)、可用大小= 22528B (22KB)
    [2018/12/4 11:00:12][EVE1 ] 37.057097 s:系统:堆= local_DDR @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 252432 B (246KB)
    [2018/12/4 11:00:12][EVE2] 37.058012 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:12][EVE2] 37.058317 s:系统:堆= local_L2 @ 0x40020000、总大小= 22528B (22KB)、可用大小= 22528B (22KB)
    [2018/12/4 11:00:12][EVE2] 37.058866 s:系统:堆= local_DDR @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 252432 B (246KB)
    [2018/12/4 11:00:13][EVE3 ] 37.059842 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:13][EVE3 ] 37.060147 s:系统:堆= local_L2 @ 0x40020000、总大小= 22528B (22KB)、可用大小= 22528B (22KB)
    [2018/12/4 11:00:13][EVE3 ] 37.060696 s:系统:堆= local_ddr @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 252432 B (246KB)
    [2018/12/4 11:00:13][EVE4] 37.061642 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:13][EVE4] 37.061916 s:系统:堆= local_L2 @ 0x40020000、总大小= 22528B (22KB)、可用大小= 22528B (22KB)
    [2018/12/4 11:00:13][EVE4] 37.062496 s:系统:堆= local_ddr @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 252432 B (246KB)
    [2018/12/4 11:00:13][IPU2] 37.063258 s:系统:SW 消息框消息池、可用消息计数= 1023
    [2018/12/4 11:00:13][IPU2] 37.063411 s:系统:堆= LOCAL_DDR @ 0x00000000、总大小= 262144 B (256KB)、可用大小= 250184 B (244KB)


    tidl 在 DSP 上,而不是在前夕。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    TIDL_OD 用例仅支持输入文件、而不支持实时捕获。

    此致、
    Anuj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只想看到结果,不管有多好。 我是否应该使用我构建的这个用例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果您不担心性能和输出结果、请参考以下用例
    VISION_SDK\APPS\src\rtos\usecases\semSeg

    请尝试以与在上述用例中完成的相同的数据格式(SYSTEM_DF_YUV420SP_UV)馈送 tidl_precproc 链接。

    此致、
    Anuj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢! 我已执行此操作。 现在、我的链如下所示:

    CAPTURE (YUV422 720p)->VPE (YUV422 720p 至 yuv420sp 1024x512)->tidl_preproc(y2r)->tidl->tidl_postproc(to yuv420sp 1024x512)->显示

    但现在我只能在屏幕上看到一个深绿色切片和一个浅绿色切片。

    我在 tidl_preproc 和 tidl_postproc 中检查打印日志,格式可能可以。 我不知道为什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的设置环境是:

    chains_tidlAppObj *pObj =(chains_tidlAppObj*) appObj;

    //设置显示类型和捕捉类型
    pObj->chainsCfg->displayType = chains_display_type_HDMI_720p;
    pObj->chainsCfg->captureSrc = chains_capture_SRC_OV10635;

    ChainCommon_SingleCam_SetCapturePrms (&pUcObj->CapturePrm、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT、
    pObj->chainsCfg->captureSrc
    );
    pUcObj->CapturePrm.vipInst[0].numBufs=5;

    /*自格式缓冲区的内存*/
    pUcObj->CapturePrm.memAllocInfo.memSize =
    CAPTURE_SENSOR_width * CAPTURE_SENSOR_HEIGHT *
    pUcObj->CapturePrm.vipInst[0].numBuf * 3;
    vps_printf ("[%s] malloc memSize w *h*3=%d*%d\n"、__function__、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT);

    pUcObj->CapturePrm.memAllocInfo.memAddr =
    (uint32) Utils_memAlloc (
    utils_HEAPID_DDR_cached_SR、
    pUcObj->CapturePrm.memAllocInfo.memSize、
    128
    );
    vps_printf ("[%s] malloc memAddr %x\n"、__function__、pUcObj->CapturePrm.memAllocInfo.memAddr);
    utils_assert (pUcObj->CapturePrm.memAllocInfo.memAddr!=NULL);

    ChainCommon_SetDisplayPrms (&pUcObj->Display_VideoPrm、
    null、
    pObj->chainsCfg->displayType、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT
    );


    /*VPE,只需设置 yuv420sp,并从 semSeg usecase 复制*/
    chains_vipSingleCam_Display_SetVPEPrms (
    pUcObj->VPEPrm,(&P)
    1、
    1024、
    512、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT);

    /* TIDL 预处理*/
    pUcObj->Alg_tidlpreprocPrm.outPad = TIDL_MAX_PAD_SIZE;
    pUcObj->Alg_tidlpreprocPrm.numOutputQueues = 1;
    pUcObj->Alg_tidlpreprocPrm.procMode = TIDLPREPROC_LINK_PROCMODE_Y2R;

    /* TIDL 后处理过程*/
    /*位图颜色表查找
    有5个调色板*/
    pObj->colPalett[0]=\
    rgb2uv (palette 无_红色、palette 无_绿色、palette 无_蓝色);
    pObj->colPalett[1]=\
    rgb2uv (palette_roroad 红色、palett_roroad 绿色、palette_rod_blue);
    pObj->colPalett[2]=\
    rgb2uv (palette_ped_red、palette_ped_green、palette_ped_blue);
    pObj->colPalett[3]=\
    rgb2uv (palette_sign_red、palette_sign_green、palette_sign_blue);
    pObj->colPalett[4]=\
    rgb2uv (palette veh_red、palette veh_green、palette veh_blue);

    pUcObj->Alg_tidlpostProprocPrm.outDataFormat = system_DF_YUV420SP_UV;
    pUcObj->Alg_tidlpostProprocPrm.outWidth = SEMSEG_INPUT_width;
    pUcObj->Alg_tidlpostProprocPrm.outHeight = SEMSEG_INPUT_HEIGHT;
    pUcObj->Alg_tidlpostPropm.colPalette565 = pObj->colPalette;
    pUcObj->Alg_tidlpostprocPrm.inPad = TIDL_MAX_PAD_SIZE;
    pUcObj->Alg_tidlpostprocPrm.numInputQueues = 1;
    pUcObj->Alg_tidlpostPropPrm.mode = TIDLPOSTPROC_MODE_CLUT;



    /*
    *为所有'NUM_Pipelines'实例设置 TIDL 算法参数。
    *

    /* DSP1上的 TIDL */
    pUcObj->Alg_tidl_1Prm.cacheInvInBuf = 1;
    pUcObj->Alg_tidl_1Prm.cacheWbOutBuf = 1;
    pUcObj->Alg_tidl_1Prm.pAlgCreateParams = pObj->pAlgCreateParams;
    pUcObj->Alg_tidl_1Prm.curCoreId = TIDL_CoreID_EVE1;
    pUcObj->Alg_tidl_1Prm.LayersGroupId = TIDL_LAYER_GroupID_EVE1;
    pUcObj->Alg_tidl_1Prm.ocmcAddr = NULL;


    ChainCommon_StartDisplayCtrl (
    pObj->chainsCfg->displayType、
    CAPTURE_SENSOR_width、
    CAPTURE_SENSOR_HEIGHT
    );
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在我在 tidl_preprocess 中转储数据、并使用工具检查 yuv420sp 数据、它是正确的。  

    然后我不知道我是否在 tidl、tidl_postprocess 中犯了一些错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    完成!
    我在 tidl 后处理链接的 processor_sdk_vision_03_01_00_00 SDK 中发现了一个错误。
    AlgorithmLink_tidlpostprocProcess 此函数在处理 yuv420p 格式数据时,它只会转储 UV 数据,但输出地址错误!
    原始代码如下所示:
    /* UV 地址*/
    outAddr565 =(uint16*) pOutVidBuf->bufAddr[0];


    您可以在创建过程时看到地址。 因此、我将其更改为 bufAddr[1]。
    现在、我的链运行良好!

    非常感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的错误。

    当我使用 semseg usecase,并将输入从 h264文件更改为捕获时,它会起作用,但 bufAddr[0]我以前更改过,不应在此用例中更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、感谢您提供的信息。

    我希望现在它能正常工作。

    此致、
    Anuj