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.

DM388 CSI2 介面不會動

Other Parts Discussed in Thread: DM388

我們使用toshiba h2c(HDMI to CSI2)的ic接到dm388上

我們的設定是720p60解析度4lan的輸出模式但dm388 執行到

iss3.8.0.0內的CSI2.C中的csi2_wait_phy_reset()時就會咬住

請問有什麼方法可以解決

另外關於csi2介面的相關reg文件在哪裡可以下載的到

p.s我們是使用ipnc rdk3.8

  • 不是很清楚你的桥片输出和sensor的区别。请问你在Rules.make里面选用的是哪个sensor?

    CSI2的reg介绍在ISS的文档里面,需要联系你当地FAE签署NDA获得

  • 桥片输出:IC TC358743(Toshiba)輸出csi-2 RGB888-24b 720P60 ,4 lanes,lane speed:594Mbps

     Rules.make里面选用的是哪个sensor==>我們是使用a0330這一個define改的...

    ISS的文档看來網路上下載不到...我們會在連絡我們的FAE索取...

  • 你好,

    请确保配置CSI和sensor的流程和AR0330的驱动一致。请注意要做复位CSI phy前使能sensor 输出。

  • 你好,我也在使用tc358743xbg连接mipi手机屏幕,MCU是stm32f103,但是一直没有找到tc358743的资料,不知道怎么用stm32控制他。您方便提供一下您的tc358743的资料吗?如果有东芝原厂的DEMO就更好了,非常感谢。如果方便请发到我邮箱:ctfsoft@126.com

    谢谢

  • hi..Chris Meng

    目前流程上的配置已經修改的差不多了....

    想請教在rdk3.8.0.0中

    issDrvRawToYuvConfig(iss_config_params_t * config_params,
    iss_drv_config_t * iss_drv_config)函式內有一行code

    ===>csiDDRspeedMhz = 400;

    由於我的解析度的關係, 4 lanes設定下每一個lane的速度只有367.88Mbps

    所以我是否應該將csiDDRspeedMhz 修正為184?????

    另外,CSI2支援的輸入dataformat的格式有哪些???

    我們可以設定為YUV444-24bit與yuv422-24bit兩種輸出模式,然後yuv的pattern為444(UYV)

    422(U0Y0V0Y1...U2Y2V2Y3)

    請問...csi的輸入dataformat我該如何設定???

  • Kuo-Feng,

    取决于ISS支持哪种格式的处理。ISS支持Bayer RAW或者YUV422。所以你的case应该选择YUV422.

  • hi...Chris Meng

    那關於issDrvRawToYuvConfig(iss_config_params_t * config_params,
    iss_drv_config_t * iss_drv_config)函式內的

    ===>csiDDRspeedMhz = 400;

    由於我每一個lane的速度只有367.88Mbps

    所以我是否需要進行變更,需變更為多少?????

    它主要是用來設定下面的暫存器

    // set proper timing on CSI D-PHY
    pIssCsi2Config.physical = &csi2PhysicalDefaultParams;
    pIssCsi2Config.physical->phy_00 = ((((12500 * csiDDRspeedMhz + 1000000 / 2) / 1000000) - 1) & 0xFF) << 8;
    pIssCsi2Config.physical->phy_00 |= ((((90000 * csiDDRspeedMhz + 1000000 / 2) / 1000000) + 3) & 0xFF);

  • to tfc...

    tc358743xbg的資料都是要向代理商的fae索取才有....

    但是可以確定的是沒有demo code....

  • Kuo-Feng,

    这个配置和DDR的速度有关,和lane的速度没什么关系啊。

    你有看过ISS user guide里面对于ISS_CSI2_PHY_REGISTER0的描述么?

  • to Chris Meng

    ISS user guide之前說要向fae索取,我已經有透過fae去索取了

    只是到現在還沒有拿到,我們這的fae很不積極,所以我是由變數上字面猜的....

    所以簡而言之,我們DDR設定如果是400MHz那ISS的部分就是也設定400MHz

    若DDR設定是533MHz則ISS的部分也設定533MHz是嗎??

  • 谢谢

    我也在找代理商要资料。

    方便留个邮箱或QQ交流吗?