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.

[FAQ] [参考译文] 【常见问题解答】J722SXH01EVM:如何将 Fusion2 板与 J722SXH01EVM 配合使用

Guru**** 2587365 points
Other Parts Discussed in Thread: J722SXH01EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1575823/faq-j722sxh01evm-how-do-i-use-the-fusion2-board-with-the-j722sxh01evm

器件型号:J722SXH01EVM


工具/软件:

如何将 Fusion2 板与 J722SXH01EVM 配合使用

当我尝试运行单摄像头演示时、我看到以下错误:

[MCU2_0]     76.844004 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
[MCU2_0]     76.844041 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
[MCU2_0]     76.844118 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
[MCU2_0]     76.844151 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
[MCU2_0]     76.844230 s: Error reading from de-serializer(0x3d) register 0x4c!
[MCU2_0]     76.844305 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
[MCU2_0]     76.844338 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0

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

    此信息适用于 SDK 11.01 及更早版本。


    硬件要求

    要使 Fusion2 板与 J722S 配合使用、必须满足一些硬件要求:

    1. J722SXH01EVM 修订版:E1 或 E3+
    2. 仅限 Fusion2 E3A
      1. 必须拆下 F2 保险丝

    电源序列如下:

    1. Power Fusion2 电路板
    2. 为 J722SXH01EVM 供电

    将 J722S EVM 连接到 Fusion2 板的方法:

    1. Fusion2 适配器板(推荐)



    2. Samtec 电缆



    3. 系统


    软件更改

    成像代码默认为 Fusion1 板、因此必须进行硬编码编辑。

    bDET 必须硬编码为 vx_true_e

    以下是 SDK 11.0 的补丁;将该补丁应用到 映像存储库

    From dd415d6b7b026745c0bf86c60f6bef5044710f71 Mon Sep 17 00:00:00 2001
    From: Jared McArthur <j-mcarthur@ti.com>
    Date: Fri, 26 Sep 2025 17:16:15 -0500
    Subject: [PATCH 1/1] sensor_drv: iss_sensors: Hardcode to Fusion2 board
     configuration
    
    Signed-off-by: Jared McArthur <j-mcarthur@ti.com>
    ---
     sensor_drv/src/iss_sensors.c | 2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/sensor_drv/src/iss_sensors.c b/sensor_drv/src/iss_sensors.c
    index fdb33a4..8a53011 100755
    --- a/sensor_drv/src/iss_sensors.c
    +++ b/sensor_drv/src/iss_sensors.c
    @@ -3172,6 +3172,8 @@ static int32_t IssSensor_DeserializerInit()
         bDet = Board_detectBoard(BOARD_ID_FUSION2);
         #endif
     
    +    bDet = vx_true_e; /* hardcode to Fusion2 configuration */
    +
         if(bDet == vx_true_e)
         {
             printf("Fusion2 Board Detected, using Fusion2 configuration\n");
    -- 
    2.34.1

    应用此更改后、重新编译 SDK:

    $ cd sdk_builder
    $ make sdk_scrub
    $ make sdk


    “Target Instructions“

    在运行单摄像头应用程序之前运行以下命令:

    $ gpioset -c gpiochip2 68=1 &

    换句话说、运行以下命令:

    $ cd /opt/vision_apps
    $ source ./vision_apps_init.sh
    $ gpioset -c gpiochip2 68=1 &
    $ ./run_app_single.sh