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.

[参考译文] Linux/OMAP5432-EVM:OMAP5432-EVM板上的CSI-2[MIPI]摄像头支持

Guru**** 1818760 points
Other Parts Discussed in Thread: TWL6040, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/642063/linux-omap5432-evm-csi-2-mipi-camera-support-on-omap5432-evm-board

部件号:OMAP5432-EVM

工具/软件:Linux

尊敬的先生/女士:

我们购买了"omap5-uevm"板来测试Csi-2 [MIPI]接口上的ov5640 5MP摄像头传感器。

我们遵循http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_Software_Developers_Guide"文档 在OMAP5432-uevm板上测试CSI-2[MIPI]接口。

根据上面的链接,我们需要"ti-processor-sdk-linux-Automotice-omap5-uevm-SDK.SDK-installer.bin" 6.04 ,但我们无法找到00.02 ,而且我们没有找到任何文档来指导我们如何在OMAP5432-uevm板的CSI-2[MIPI]接口上测试摄像机传感器。

我们曾尝试在"TI-Forum"上发布上述问题,但omap5论坛是只读的,因此我们无法做到这一点。

因此,请尽快为我们提供上述支持。

此致,谢谢!
Nikunj Patel

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

    您好,Nikunj,

    OMAP5最新SDK (GLSDK SDK. 6.04 00.02 )可通过以下链接获得:

    downloads.ti.com/.../index_FDS.html

    ti-glsdk_omap5-uevm_6_04_00_02_linux-x64-installer.bin

    此致,
    Pavel

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

    尊敬的Pavel:

    我们已经从http://downloads.ti.com/dsps/dsps_public_sw/glsdk/6_04_00_02/index_FDS.html链接下载了"ti-glsdk_omap5-uevm_6_04_00_02_linux-x64-installer.bin" SDK。

    我们已经开始在OMAP5-uevm板上进行开发,但我们需要在OMAP5-uevm上连接CSI-2[MIPI]相机以用于最终应用。 我们检查整个SDK,但不支持CSI -2 [MIPI]摄像机。

    此外,根据TI论坛,“https://e2e.ti.com/support/omap/f/885/t/28.8119万" Yanko [TI工程师]在“2月13日, 2014 10:21 AM”,“ISS驱动程序是OMAP5 GLSDK 6.03 .00.01 的一部分”,因此我们一直尝试按照所附图像从“">www.ti.com/.../swlicexportcontrol.tsp 6.03 .00.01。但我们仍然无法获得任何支持。

    因此,请尽快为我们提供摄像机接口支持。

    致谢及致以诚挚的问候;

    Nikunj Patel

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

    Nikunj,

    我们可能在OMAP5 GLSDK中有一些内容,但它将受到限制。 主要来源是Ducati固件,该固件不对外提供。 请参阅以下e2e线程以了解详细信息(确保您已通过脚本安装/获取所有内容):

    e2e.ti.com/.../33.4544万

    要完全支持CSI2,您可以切换到较新的设备,如DRA72x/AM571x/TDA2x/TDA3x。 这些设备具有CAL IP并完全支持CSI2:

    processors.wiki.ti.com/.../Linux_Core_CAL_User's_Guide
    processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Software_Developers_Guide

    此致,
    Pavel

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

    尊敬的Pavel:

    感谢您的快速支持。

    我检查了“e2e.ti.com/.../33.4544万"”链接,但它显示了“OMAP5 GLSDK 6.03 SDK. 00.01 ”。 我们已经尝试按照之前的消息下载该文件,但仍然无法下载,因此请提供给我们。

    我还检查了“processors.wiki.ti.com/.../Linux_Core_CAL_User's_Guide"&”“processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Software_Developers_Guide"”链接,但这两个链接都支持AM571x & DRA7XX SOC,它们具有“CAL”[摄像机访问层]内核,但OMAP5432具有“ISS”[图像子系统]内核,因此两者都具有不同的设备驱动程序。

    1. CAL需要"TI-CAL"驱动程序

    2. ISS需要"OMAP4-ISS"或"OMAP5-ISS"驱动程序。

    我们搜索OMAP5432 CSI-2摄像机支持,但我们对此没有太多的了解。

    今天,我们将访问 patchwork.kernel.org/.../" 链接,该链接提供了“OMAP4-iss”摄像头驱动程序的补丁。 我们已按照所附的说明在DTB文件中应用了此修补程序和一些修改。现在摄像机传感器和mipi检测已启动,但驱动程序崩溃,并显示以下消息

    [ 9.68.0426万 AP4] OMAP4_iss:模块来自暂存目录,质量未知,您已收到警告。
    [ 9.68.4182万 ] omap4iss 5200万.iss:正在解析端点/OCP/iss@5200万/ports/port@0/endpoint,接口0
    [ 9.68.419万 ] omap4iss 5200万.iss:时钟信道极性0,位置4
    [ 9.68.4195万 ] omap4iss 5200万.iss:数据通道0极性0,位置0
    [ 9.68.42万 ] omap4iss 5200万.iss:数据通道1极性0,位置1
    [ 9.68.4206万 ] omap4iss 5200万.iss:数据通道2极性0,位置0
    [ 9.68.4211万 ] omap4iss 5200万.iss:数据通道3极性0,位置0
    [ 9.68.424万 OCP] of:错误:/OCP/iss@5200万/ports/port@0/endpoint上的错误of_node_put ()
    [ PID] CPU:1 9.69.1934万 :208 Comm:systemd-udevd diled: G C 4.9 .60-armv7-lpae-x5 #13
    [ OMAP]硬件名称:通用9.69.1937万 5 (平展设备树)
    [ 9.69.1956万 ][<c0.1144万c4>](解压反向跟踪)来自[<c010dbe4>](显示堆栈+0x20/0x24)
    [ 9.69.1968万 <c074e98c>][<c010dbe4>](显示堆栈)来自[<c074e98c>](dump_stack+0x94/0xb0)
    [ 9.69.1979万 ][<c074e98c>](dump_stack)来自[<c0afec30>](of_node_release+0x98/0xa0)
    [ 9.69.1988万 ][<c0afec30>](of_node_release)来自[<c0750da8>](kobject_put + 0x104/0x1f8)
    [ 9.69.1994万 ][<c0750da8>](kobject_put)来自[<c0afda1c>](of_node_put + 0x24/0x28)
    [ 9.69.2002万 ][<c0afda1c>](of_node_put)来自[<c0af918c>](__of_Get_next _child+0x58/0x70)
    [ 9.69.201万 ][<c0af918c>](__of_Get_next儿童)来自[<c0af91dc>](of_Get_next儿童+0x38/0x54)
    [ 9.69.2018万 ][<c0af91dc>](of_Get_next儿童),来自[<c0af9438>](of_graph_GET_NEXT_ENDPOP+0x4c/0x13c)
    来自[<bf2ed180>](iss_prob+0x90/0xc58 [OMAP4_iss])的[ 9.69.2046万 ][<c0af9438>](of_graph_Get_next _endpoint)
    来自9.69.2085万 [<c93.22万>](platform_drv_prob+0x60/0xc0)的[ AP4][<bf2ed180>](iss_probe [OMAP4_iss])
    [ 9.69.2094万 ][<c93.22万>](platform_drv_probe) from [<c092fd14>](driver_probe_device+0xf8/0x428)
    [ 9.69.2102万 ][<c092fd14>](driver_probe_device)来自[<c93.0134万>](__driver_attach+0xf0/0x104)
    [ 9.69.2108万 ][<c93.0134万>](__driver_attach)来自[<c092d88c>](bus_for _each_dev+0x88/0xd0)
    [ 9.69.2114万 ][<c092d88c>](bus_for _each_dev)来自[<c092f548>](driver_attach+0x28/0x30)
    来自[<c092ef74>]的[ 9.69.2121万 ][<c092f548>](driver_attach)(bus_add_driver+0x158/0x26c)
    [ 9.69.2127万 ][<c092ef74>](bus_add_driver)来自[<c0930c50>](driver_register+0x88/0x104)
    [ 9.69.2134万 ][<c0930c50>](driver_register)来自[<c93.214万>](__platform_driver_register+0x40/0x54)
    [ 9.69.2154万 ][<c93.214万>](__platform_driver_register),来自[<bf2ff018>](iss_driver_init+0x18/0xc0 [OMAP4_iss])
    [ 9.69.2176万 ][<bf2ff018>](iss_driver_init [OMAP4_iss])来自[<c0101cdc>](do_one_initcall+0x58/0x1a4)
    [ 9.69.2185万 ][<c0101cdc>](do_one_initcall)来自[<c0274e3c>](do_init_module+0x6c/0x3c0)
    [ 9.69.2193万 ][<c0274e3c>](DO _INIT_MODULE),来自[<c01e4e60>](load_module+0x1ee8/0x2534)
    [ 9.69.22万 ][<c01e4e60>](load_module)来自[<c01e5758>](sys_finit_module+0xd4/0x110)
    [ 9.69.2207万 ][<c01e5758>](sys_finit_module)来自[<c0108ee0>](ret_fast_syscall+0x0/0x3c)

    因此,请检查并尽快为我们提供支持。

    此致,谢谢!

    Nikunj Patele2e.ti.com/.../omap5_2D00_uevm_5F00_dts.txte2e.ti.com/.../omap5_2D00_uevm_2D00_dmesg_5F00_log.txte2e.ti.com/.../omap5_2D00_board_2D00_common_5F00_dtsi.txte2e.ti.com/.../omap5_5F00_dtsi.txt

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

    downloads.ti.com/.../index_FDS.html

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

    尊敬的Pavel,感谢您的快速支持。

    我们已经检查了"GLSDK SDK.SDK" 6.03 ,但仍然没有找到任何适用于CSI-2[mipi camere]的00.01 驱动程序。

    因此,请提供ISS驱动程序,以便我们使用omap5432-uevm板测试传感器。

    致谢及致以诚挚的问候;

    Nikunj Patel

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

    我没有默认情况下未包含在OMAP5 SDK中的ISS驱动程序或任何其他驱动程序。 如果您需要为您开发OMAP5 SDK中默认未包含的驱动程序(或任何其他软件),您可以联系TI网络合作伙伴的第三方。

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

    大家好,Pavel;

    我成功地将CSI-2 [iss driver][OMAP4-iss]移植到omap5432板上,它显示节点"/dev/video0"。


    但是,每当我们试图超出/dev/video0节点时,内核将显示以下错误。

    311.6.5122万)------------------------ [剪切在这里]-----------
    [ 311.6.5148万 PID]警告:CPU: 0 PID: 0 at drivers/bus/OMAP_L3_NOC.c:147 L3_INTERRUCK_handler+0x274/0x38c()
    [ MPU] 4400万.OCP:L3标准错误:主311.6.5159万 目标ISS (读取):AT地址:0x0.0074万:在功能访问期间,在主管模式下进行数据访问
    [ 311.6.5167万 OMA]模块链接于:smsc95xx usbnet bnep蓝牙EHCI_OMAP EHCI_hcd snd_SOC_OMAP_HDMI_audio snd_SOC_OMAP_Abe_twl6040 so_so_twl6040 omap4_keymap gPIO c3_omap_omap_omap2_mcspi spi_pca953x_snmo_snmo_OMAP snd
    [ 311.6.5275万 PID] CPU: 0 PID: 0 Comm:swapper /0污染:G W 4.1 .38-armv7-lpae-x4 #13
    [ OMAP]硬件名称:通用311.6.5283万 5 (平展设备树)
    [ 311.6.5305万 ][<c0031d58>](解压反向跟踪)来自[<c002c104>](显示堆栈+0x20/0x24)
    [ 311.6.532万 ][<c002c104>](show_stack),来自[<c09f3484>](dump_stack+0x9C/0xb0)
    [ 311.6.5336万 ][<c09f3484>](dump_stack)来自[<c0.6065万c>](warn_slowpath_common+0x94/0xc4)
    [ 311.6.5349万 ][<c0.6065万c>](warn_lowpath_common)来自[<c0.0606万cc>](warn_lowpath_fmt+0x40/0x48)
    [ 311.6.5364万 ][<c0.0606万cc>](warn_lowpath_fmt)来自[<c56.33万>](L3_interrupT_handler+0x274/0x38c)
    [ 311.6.5381万 ][<c56.33万>](L3_INTERRUCK_HANDLER)来自[<c00b85d4>](handle_irq_event_percpu+0xbc/0x258)
    [ 311.6.5395万 ][<c00b85d4>](handle_irq_event_percpu)来自[<c00b87c4>](handle_irq_event+0x54/0x74)
    [ 311.6.5408万 ][<c00b87c4>](handle_irq_event) from [<c00bb7fc>](handl_fasteoi_irq+0xbc/0x190)
    来自[<c00b7b6c>]的[ 311.6.542万 ][<c00bb7fc>](handle_fasteoi_irq)(handle_faoi_irq)(generic_handl_irq+0x3c/0x4c)
    [ 311.6.5434万 ][<c00b7b6c>](generic_handle_irq)来自[<c00b7e78>](__handle_domain_irq+0x6c/0xc4)
    [ 311.6.5447万 ][<c00b7e78>](__handle_domain_IRQ)来自[<c0.9618万>](GIC_handle_IRQ+0x34/0x70)
    [ 311.6.5458万 ][<c0.9618万>](GIC_Handle_IRQ)来自[<c09f9400>](__IRQ_Svc+0x40/0x54)
    [ 311.6.5465万 ]异常栈(0xc0f2ff00至0xc0f2ff48)
    [ 311.6.5474万 ] ff00:0万01 000000000.1万00000 000000000万 00000000 c004e2280万 c004e228 c0f2e000 c0f316.58亿 0000000万 0000万
    [ 311.6.5484万 ] ff20:c0a023c0 c0f315f4 c100e789 c0f2ff54 c0f2ff48 c0f2ff48 c004de50 c0028b38
    [ 311.6.549万 ] ff40:a00f0013 ffffffffffffffffffffffff
    [ 311.6.5504万 ][<c09f9400>](__irq_svc)来自[<c0028b38>](ARCH_CPU_IDLE+0x30/0x4c)
    [ 311.6.5518万 ][<c0028b38>](arch_CPU_IDLE)来自[<c009ed48>](CPU_STARTUP_Entry+0x388/0x404)
    [ 311.6.5531万 ][<c009ed48>](CPU_STARTUP_entry)来自[<c09eed80>](RST_INIT+0x88/0x8c)
    [ 311.6.5546万 ][<c09eed80>](rest_init)来自[<c0e69da4>](start_kernel+0x444/0x450)
    [ 311.6.5553万 ]--[结束跟踪48bf7e82ab86f27c ]---
    [ 311.7.0148万 ]-------- [剪切在这里]-----------
    [ 311.7.0163万 PID]警告:CPU: 0 PID: 0 at drivers/bus/OMAP_L3_NOC.c:147 L3_INTERRUCK_handler+0x274/0x38c()
    [ MPU] 4400万.OCP:L3标准错误:主311.7.0173万 目标ISS (读取):地址:0x1.003万:在功能访问期间,以主管模式访问数据
    [ 311.7.0179万 OMA]模块链接于:smsc95xx usbnet bnep蓝牙EHCI_OMAP EHCI_hcd snd_SOC_OMAP_HDMI_audio snd_SOC_OMAP_Abe_twl6040 so_so_twl6040 omap4_keymap gPIO c3_omap_omap_omap2_mcspi spi_pca953x_snmo_snmo_OMAP snd
    [ 311.7.027万 PID] CPU: 0 PID: 0 Comm:swapper /0污染:G W 4.1 .38-armv7-lpae-x4 #13
    [ OMAP]硬件名称:通用311.7.0277万 5 (平展设备树)
    [ 311.7.0292万 ][<c0031d58>](解压反向跟踪)来自[<c002c104>](显示堆栈+0x20/0x24)
    [ 311.7.0305万 ][<c002c104>](show_stack),来自[<c09f3484>](dump_stack+0x9C/0xb0)
    [ 311.7.0318万 ][<c09f3484>](dump_stack)来自[<c0.6065万c>](warn_slowpath_common+0x94/0xc4)
    [ 311.7.033万 ][<c0.6065万c>](warn_lowpath_common)来自[<c0.0606万cc>](warn_lowpath_fmt+0x40/0x48)
    [ 311.7.0344万 ][<c0.0606万cc>](warn_lowpath_fmt)来自[<c56.33万>](L3_interrupT_handler+0x274/0x38c)
    [ 311.7.0358万 ][<c56.33万>](L3_INTERRUCK_HANDLER)来自[<c00b85d4>](handle_irq_event_percpu+0xbc/0x258)
    [ 311.7.0371万 ][<c00b85d4>](handle_irq_event_percpu)来自[<c00b87c4>](handle_irq_event+0x54/0x74)
    [ 311.7.0383万 ][<c00b87c4>](handle_irq_event) from [<c00bb7fc>](handl_fasteoi_irq+0xbc/0x190)
    来自[<c00b7b6c>]的[ 311.7.0394万 ][<c00bb7fc>](handle_fasteoi_irq)(handle_faoi_irq)(generic_handl_irq+0x3c/0x4c)
    [ 311.7.0406万 ][<c00b7b6c>](generic_handle_irq)来自[<c00b7e78>](__handle_domain_irq+0x6c/0xc4)
    [ 311.7.0417万 ][<c00b7e78>](__handle_domain_IRQ)来自[<c0.9618万>](GIC_handle_IRQ+0x34/0x70)
    [ 311.7.0428万 ][<c0.9618万>](GIC_Handle_IRQ)来自[<c09f9400>](__IRQ_Svc+0x40/0x54)
    [ 311.7.0434万 ]异常栈(0xc0f2ff00至0xc0f2ff48)
    [ 311.7.0444万 ] ff00:0万01 000000000.1万00000 000000000万 00000000 c004e2280万 c004e228 c0f2e000 c0f316.58亿 0000000万 0000万
    [ 311.7.0452万 ] ff20:c0a023c0 c0f315f4 c100e789 c0f2ff54 c0f2ff48 c0f2ff48 c004de50 c0028b38
    [ 311.7.0459万 ] ff40:a00f0013 ffffffffffffffffffffffff
    [ 311.7.0472万 ][<c09f9400>](__irq_svc)来自[<c0028b38>](ARCH_CPU_IDLE+0x30/0x4c)
    [ 311.7.0485万 ][<c0028b38>](arch_CPU_IDLE)来自[<c009ed48>](CPU_STARTUP_Entry+0x388/0x404)
    [ 311.7.0496万 ][<c009ed48>](CPU_STARTUP_entry)来自[<c09eed80>](RST_INIT+0x88/0x8c)
    [ 311.7.0508万 ][<c09eed80>](rest_init)来自[<c0e69da4>](start_kernel+0x444/0x450)
    [ 311.7.0515万 ]--[结束跟踪48bf7e82ab86f27d ]---




    我们的DTB配置如下:

    ISS:ISS@5200万{
    兼容="ti,omAP4-iss";
    REG =<0x5200万 0x100>,/*顶部*/
    <0x5200.1万 0x170>,/* csi2_a_regs1 */
    <0x5200.117万 0x020>,/* camerarx_core1 *
    <0x5200.14万 0x170>,/* csi2_b_regs1 */
    <0x5200.157万 0x020>,/* camerarx_core2 */
    <0x5200.2万 0x200>,/* BTE */
    <0x5201万 0x0a0>,/* ISP_sys1 */
    <0x5201.04万 0x400>,/* ISP_resezer *
    <0x5201.08万 0x800>,/* ISP_ipipe */
    <0x5201.1万 0x200>,/* ISP_ISIF */
    <0x5201.12万 0x080>;/* ISP_ipipeif */
    REG-names ="顶部",
    "csi2_a_regs1",
    "Camerarx_core1",
    "csi2_b_regs1",
    "Camerarx_core2",
    "BTE,
    "ISP_sys1",
    "ISP_resezer",
    "ISP_ipippe",
    "ISP_ISIF",
    "ISP_ipipipeif";
    状态="正常";
    TI,hwmods ="iss";
    中断=<GIC_SPI 24 IRQ_TYPE_LEVE_HIGH >;
    Clocks =<&Ducati_clk_mix_ck>,<&iss_ctrlclk>;
    Clock-names ="iss_fck","iss_ctrlclk";
    DMA =<&sdma 9>,<&sdma 10>,<&sdma 12>,<&sdma 13>;
    dma-名称="1","2","3","4";
    };

    i2c3{
    pinctrl-names ="default";
    pinctrl-0 =<&i2c3_pins>;
    状态="正常";

    时钟频率=<10万>;

    ov5640_1_camera:相机@3c{
    兼容="Omnivision,ov5640";
    状态="正常";
    REG =<0x3c>;

    pwdn-GPIOs =<&GPIO1 13 GPIO _ACTIVE_HIGH >;// GPIO1_13 -断电
    RESET-GPIOs =<&GPIO8 2 GPIO_ACTIVE_low>;// GPIO8_226 -重置

    Clocks =<&auxclk1_ck>;

    端口{
    ov5640_1_CAM_EP:终点{
    Clock-Lanes =<4>;
    data-lanes =<0 1>;
    remote-endpoint =<&csi2a_ep>;
    };
    };
    };
    };


    吻(&I){
    状态="正常";

    pinctrl-names ="default";
    pinctrl-0 =<&iss_csi21_pins>;

    端口{
    端口@0{
    csi2a_ep:端点{
    remote-endpoint =<&ov5640_1_CAM_EP>;
    Clock-Lanes =<4>;
    data-lanes =<0 1>;
    CRC =<0>;
    lane极性=<0 0 0>;
    };
    };
    };
    };

    请为我们提供进一步的支持以解决此问题。
    致谢及致以诚挚的问候;

    Nikunj Patel  

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

    大家好!

    我们已使用omapconf工具检查注册详细信息。请按以下方式查找更多详细信息。

    1) omapconf show prcm cam

    OMAPCONF (修订版1.73 -日建时间:2017年6月1日下午15:26:28 UTC)

    硬件平台:
    一般OMAP5 (平展器件树)
    OMAP5432 2.0 GP器件(标准性能(1.5GHz))
    TWL6035 1.0 (EPROM 0.0)
    TWL6040 1.2

    软件版本详细信息:
    内部版本:
    版本:Ubuntu 16.04 ................................3 LTS
    内核:
    版本:4.1 .38-armv7-lpae-x4
    作者:nikunj.Patel.369@ci5lub6.1309万
    工具链:GCC版本4.9 .................................................................420151028 (预发布)(Linaro GCC 4.9 - 2016.02)
    键入:#31 SMP
    日期:星期二12月5日15:16:06 IST 2017

    ---------------------------------- |
    | CAM功率域配置|
    ---------------------------------- |
    |电源状态|当前|目标|最后|
    |------------------ |----------- |----------- |----------- |
    |域               |开   |关 |关  |
    |逻辑                 |开   |      |       |
    |内存               |       |      |       |
    | MEM                 |开  |      |       |
    ---------------------------------- |
    |正在进行的电源转换? |否|
    ---------------------------------- |

    ---------------------------------- |
    | CAM时钟域配置|
    ------------------------------- |---------------- |
    |时钟状态转换控制| HW-AUTO |
    | CAM_L3_GIFCLK           |门控|
    | CAM_BOUST_GCLK        |正在运行|
    | FDIF_GCLK                |门控|
    | CSI_PHY_GFCLK           |门控|
    | CAM_GCLK               |门控|
    ---------------------------------- |

    ---------------------------------- |
    | FDIF模块配置|
    |------------------ |------------------ |
    |源时钟                 | FDIF_GFCLK |
    |源时钟频率             | 128.000MHz |
    |模式                       |已禁用(无访问权限)|
    |空闲状态                   |已禁用(无访问权限)|
    |待机状态               |待机|
    | FDIF_CLK比率              | FDIF_CLK = FUNC_128M_CLK / 1|
    |上下文                     |丢失|
    ---------------------------------- |

    ---------------------------------- |
    | ISS模块配置|
    |------------------ |------------------ |
    |源时钟          | core_ISS_main_CLK |
    |源时钟频率      | 303.908MHz |
    |模式                 |已启用(显式)|
    |空闲状态             |仅OCP空闲|
    |待机状态         |待机|
    |可选功能时钟|已禁用|
    |上下文               |保留|
    ---------------------------------- |

    ---------------------------------- |
    | CAL模块配置|
    |------------------ |------------------ |
    |源时钟            | CAM_L3_GICLK |
    |源时钟频率       | 265.919MHz |
    |模式                  |已禁用(无访问权限)|
    |空闲状态              |已禁用(无访问权限)|
    |待机状态          |不可用(不存在)|
    |上下文                |丢失|
    ---------------------------------- |



    2) omapconf转储prcm cam

    OMAPCONF (修订版1.73 -日建时间:2017年6月1日下午15:26:28 UTC)

    硬件平台:
    一般OMAP5 (平展器件树)
    OMAP5432 2.0 GP器件(标准性能(1.5GHz))
    TWL6035 1.0 (EPROM 0.0)
    TWL6040 1.2

    软件版本详细信息:
    内部版本:
    版本:Ubuntu 16.04 ................................3 LTS
    内核:
    版本:4.1 .38-armv7-lpae-x4
    作者:nikunj.Patel.369@ci5lub6.1309万
    工具链:GCC版本4.9 .................................................................420151028 (预发布)(Linaro GCC 4.9 - 2016.02)
    键入:#31 SMP
    日期:星期二12月5日15:16:06 IST 2017

    ------------------------------- |
    | PRM CAM注册 名称|注册 地址|注册 值|
    ------------------------------- |
    | PM_CAM_PWRSTCTRL    | 0x4AE0.73万 | 0x3万 |
    | PM_CAM_PWRSTST       | 0x4AE0.7304万 | 0x0.0037万|
    | RM_CAM_ISS_Context  | 0x4AE0.7324万 | 0x0万 |
    | RM_CAM_FDIF_Context | 0x4AE0732C | 0x0.0101万 |
    | RM_CAM_CAL_Context | 0x4AE0.7334万 | 0x0.0101万 |
    ------------------------------- |

    ---------------------------------- |
    | CM核心CAM注册 名称|注册 地址|注册 值|
    ---------------------------------- |
    | CM_CAM_CLKSTCTRL | 0x4A0.93万 | 0x0.0803万 |
    | CM_CAM_STATICDEP | 0x4A0.9304万 | 0x0.004万|
    | CM_CAM_DYNAMICDEP | 0x4A0.9308万 | 0x0万 |
    | CM_CAM_ISS_CLKCTRL | 0x4A0.932万 | 0x6.0002万 |
    | CM_CAM_FDIF_CLKCTRL | 0x4A0.9328万 | 0x7万 |
    | CM_CAM_CAL_CLKCTRL | 0x4A0.933万 | 0x3万 |
    ---------------------------------- |




    3)读取所有摄像机地址:

    control_camera_RX
    root@arm:~# omapconf read 0x4A002E08
    00C0.1806万

    CONTINT_CORE PAD0_CSIPORTA_LANE0X_PAD1_CSIPORTA_LANE0Y
    root@arm:~# omapconf read 0x4A0.2958万
    100.01万

    control_core_PAD0_CSIPORTA_LANE0X_PAD1_CSIPORTA_LANE1Y
    root@arm:~# omapconf read 0x4A0.0295万C
    100.01万

    CONTINT_CORE PAD0_CSIPORTA_LANE0X_PAD1_CSIPORTA_LANE2Y
    根@:~# omapconf读取0x4A0.296万
    010F010F

    CONTINT_CORE PAD0_CSIPORTA_LANE0X_PAD1_CSIPORTA_LANE3Y
    root@arm:~# omapconf read 0x4A0.2964万
    010F010F

    CONTINT_CORE PAD0_CSIPORTA_LANE0X_PAD1_CSIPORTA_LANE4Y
    root@arm:~# omapconf read 0x4A0.2968万
    100.01万

    CSI2_sysconfig
    root@arm:~# omapconf read 0x5200.101万
    [ 701.98.4338万 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 701.99.1679万 ] PgD = eba3.908万
    [ 701.99.4396万 PgD][0万]*PgD=aa49.8003万,*PMD=fd87.6003万

    CSI2_SYSSTATUS:
    root@arm:~# omapconf read 0x5200.1014万
    [ 758.16.4385万 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 758.17.1724万 ] PgD = ebb2.34万
    [ 758.17.444万 PgD][0万]*PgD=aa61f003,*PMD=fd8e8003

    CSI2_IRQSTATUS:
    root@arm:~# omapconf read 0x5200.1018万
    [ 1015.164323 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1015.171664 ] PgD = ed733e40
    [ 1015.174380 PgD][0万]*PgD=aa60.5003万,*PMD=fd87.6003万

    CSI2_IRQENABLE:
    root@arm:~# omapconf read 0x520.0101万c
    [ 1043.294261 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1043.301602 ] PgD = ebbfb240
    [ 1043.304317 PgD][0万]*PgD=ad69f003,*PMD=fd83.3003万

    CSI2_CTRL:
    root@arm:~# omapconf read 0x5200.104万
    [ 1097.784331 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1097.791671 ] PgD = eba39e00
    [ 1097.794387 PgD][0万]*PgD=aa46.6003万,*PMD=fd8e8003

    CSI2_DBG_H:
    root@arm:~# omapconf read 0x5200.1044万
    [ 1129.944272 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ PgD] 1129.951613 = ebb232c0
    [ 1129.954330 PgD][0万]*PgD=aba1d003,*PMD=fd96.4003万

    CSI2_COMPLEXIO_CFG:
    root@arm:~# omapconf read 0x5200.105万
    [ 1163.674228 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1163.681568 ] PgD = ed73.378万
    [ 1163.684283 PgD][0万]*PgD=ad64.4003万,*PMD=fd85.6003万

    CSI2_COMPLEXIO_IRQSTATUS:
    root@arm:~# omapconf read 0x5200.1054万
    [ 1196.354264 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1196.361605 ] PgD = e5e5680
    [ 1196.364320 PgD][0万]*PgD=aa44c003,*PMD=fd8a6003

    csi2_short_packet:
    root@arm:~# omapconf read 0x520.0105万c
    [ 1232.894285 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1232.901625 ] PgD = ea4b2280
    [ 1232.904341 PgD][0万]*PgD=ab98b003,*PMD=fd8a1003

    CSI2_COMPLEXIO_IRQENABLE:
    root@arm:~# omapconf read 0x5200.106万
    [ 1274.474353 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1274.481694 ] PgD = ed733c40
    [ 1274.484410 PgD][0万]*PgD=aa4e0003,*PMD=ab83.1003万,*PTE=0万

    CSI2_DBG_P:
    root@arm:~# omapconf read 0x5200.1068万
    [ 1304.714342 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1304.721683 ] PgD = ea4b2900
    [ 1304.724398 PgD][0万]*PgD=aa5e4003,*PMD=ab97c003,*PTE=0万

    CSI2_Timing:
    root@arm:~# omapconf read 0x520.0106万c
    [ 1349.124260 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1349.131600 ] PgD = ed48.794万
    [ 1349.134316 PgD][0万]*PgD=aa5e8003,*PMD=aba7.8003万,*PTE=0万

    CSI2_CTX_CTRL1 (0):
    root@arm:~# omapconf read 0x5200.107万
    [ 1387.874334 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1387.881674 ] PgD = ed7331c0
    [ 1387.884390 PgD][0万]*PgD=aa52.8003万,*PMD=fd96.6003万

    CSI2_CTX_CTRL2(0):
    root@arm:~# omapconf read 0x5200.1074万
    [ 1419.294319 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1419.301660 ] PgD = eba1cc40
    [ 1419.304375 PgD][0万]*PgD=abb2.8003万,*PMD=fd8d3003

    CSI2_CTX_DAT_Ofst(0):
    root@arm:~# omapconf read 0x5200.1078万
    [ 1447.404312 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1447.411653 ] PgD = ed68.698万
    [ 1447.414370 PgD][0万]*PgD=aa48d003,*PMD=fd92.4003万

    CSI2_CTX_ping_ADDR(0):
    root@arm:~# omapconf read 0x520.0107万c
    [ 1483.634280 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1483.641620 ] PgD = eb84.144万
    [ 1483.644337 PgD][0万]*PgD=aa50.4003万,*PMD=fd92.1003万

    CSI2_CTX_Pong_ADDR(0):
    root@arm:~# omapconf read 0x5200.108万
    [ 1508.834269 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1508.841610 ] PgD = eba397c0
    [ 1508.844327 ][0万]*PgD=abb5a003,*PMD=fd85.7003万

    CSI2_CTX_IRQENABLE(0):
    root@arm:~# omapconf read 0x5200.1084万
    [ 1540.003942 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ PgD] 1540.011339 = eba1c2c0
    [ 1540.014057 PgD][0万]*PgD=ad73f003,*PMD=fd8a1003

    CSI2_CTX_IRQSTATUS(0):
    root@arm:~# omapconf read 0x5200.1088万
    [ 1558.994299 ]未处理的故障:异步外部异常中止(0x1211),位于0x0万
    [ 1559.001639 ] PgD = e5e9f80
    [ 1559.004355 PgD][0万]*PgD=aa5dc003,*PMD=fd96.6003万

    根据上面所述,我们可以读取0x4xxxxxxx地址,但无法读取0x52xxxxxx。

    请帮助我们解决此问题。


    致谢及致以诚挚的问候;
    Nikunj Patel

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

    致谢及致以诚挚的问候;
    Nikunj Patel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此问题已在以下e2e主题中重复发布和回答:

    e2e.ti.com/.../64.746万

    我要结束这条线。

    此致,
    Pavel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,要获得高级OMAP5支持(如您在此处所需),您可以查看以下e2e帖子:

    e2e.ti.com/.../26.4215万

    此致,
    Pavel