我們使用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
Eason Wang:
不是很清楚你的桥片输出和sensor的区别。请问你在Rules.make里面选用的是哪个sensor?
CSI2的reg介绍在ISS的文档里面,需要联系你当地FAE签署NDA获得
Kao Kuo-Feng:
回复 Eason Wang:
桥片输出:IC TC358743(Toshiba)輸出csi-2 RGB888-24b 720P60 ,4 lanes,lane speed:594Mbps
Rules.make里面选用的是哪个sensor==>我們是使用a0330這一個define改的…
ISS的文档看來網路上下載不到…我們會在連絡我們的FAE索取…
Chris Meng:
回复 Kao Kuo-Feng:
你好,
请确保配置CSI和sensor的流程和AR0330的驱动一致。请注意要做复位CSI phy前使能sensor 输出。
tf c:
你好,我也在使用tc358743xbg连接mipi手机屏幕,MCU是stm32f103,但是一直没有找到tc358743的资料,不知道怎么用stm32控制他。您方便提供一下您的tc358743的资料吗?如果有东芝原厂的DEMO就更好了,非常感谢。如果方便请发到我邮箱:ctfsoft@126.com
谢谢
Kao Kuo-Feng:
回复 Chris Meng:
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我該如何設定???
Chris Meng:
回复 Kao Kuo-Feng:
Kuo-Feng,
取决于ISS支持哪种格式的处理。ISS支持Bayer RAW或者YUV422。所以你的case应该选择YUV422.
Kao Kuo-Feng:
回复 Chris Meng:
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);
Kao Kuo-Feng:
回复 tf c:
to tfc…
tc358743xbg的資料都是要向代理商的fae索取才有….
但是可以確定的是沒有demo code….
Chris Meng:
回复 Kao Kuo-Feng:
Kuo-Feng,
这个配置和DDR的速度有关,和lane的速度没什么关系啊。
你有看过ISS user guide里面对于ISS_CSI2_PHY_REGISTER0的描述么?
Kao Kuo-Feng:
回复 Chris Meng:
to Chris Meng
ISS user guide之前說要向fae索取,我已經有透過fae去索取了
只是到現在還沒有拿到,我們這的fae很不積極,所以我是由變數上字面猜的….
所以簡而言之,我們DDR設定如果是400MHz那ISS的部分就是也設定400MHz
若DDR設定是533MHz則ISS的部分也設定533MHz是嗎??