我們使用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
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.
我們使用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 输出。
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);
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是嗎??