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.

[参考译文] AM62A7:需要高达&quot 的 ti-linux-kernel 版本;linux-6.8及以上"

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1395562/am62a7-need-ti-linux-kernel-version-up-to-linux-6-8-and-above

器件型号:AM62A7

工具与软件:

大家好!

目的:

  `s 到" linux-6.8及以上"的 ti-linux-kernel 版本、但这里没有分支: git.ti.com/.../heads

我需要 了解 TI 何时将新的 Linux SDK 发布到 AM62A7 EVM 板(当前使用

ti-processor-sdk-linux-edgeai-am62axx-evm-09_02_00_05-Linux-x86-Install.bin  

  `s ti-linux-kernel ti-linux-6.1.y )但6.1太旧了,无法满足产品的开发需求。

问题:------------------------------------------------------------------------------------------------------------------------------------------------------------------------

编译   ti-linux-kernel linux-6.8 (最新提交由 Linus Torvalds 提供)。  尝试 gst-launch-1.0 v4l2src 提示错误:

应用程序:初始化...!!!
内存:初始化...!!!
MEM:错误:初始化 DMA 堆[/dev/dma_heap/carveout_edgeai_shared-memories!!!
内存:初始化...完成!!!
应用程序:错误:内存初始化失败!!!
应用程序:初始化...完成!!!
**
错误:../git/gst-libs/gst/tiovx/gsttiovxcontext.c:146:gst_tiovx_context_init:置位失败:(0 = ret)
快来! 错误:../git/gst-libs/gst/tiovx/gsttiovxcontext.c:146:gst_tiovx_context_init:置位失败:(0 = ret)
已中止(已转储内核)

dmesg:----------------------------------------------------------------------------------------------------------------------------------------------------------------------

U-Boot 2023.04-ti-gf9b966c67473 (2024年3月19日- 20:31:40 +0000)

SoC:AM62AX SR1.0 HS-SoC FS
型号:德州仪器(TI) AM62A7 SK
DRAM:2GiB (有效4GiB)
内核:58个器件、28个 uClasses、devicetre:单独
MMC:MMC@fa10000:0、MMC@fa00000:1
随处加载环境... 好的
输入:串行@2800000
输出:串行@2800000
ERR:串行@2800000
net:eth0:以太网@8000000port@1
按任意键以停止自动引导:0
切换到分区#0、好
mmc1是当前器件
器件1上的 SD/MMC
无法加载"boot.scr"
666字节在22ms (29.3KiB/s)内读取
从 uEnv.txt 加载 env
正在从 mmc1导入环境...
##错误:未定义"main_cpsw0_qsgmii_pyinit"
19794432字节读取时间为842 ms (22.4MiB/s)
53075字节读取时间为38ms (1.3MiB/s)
工作 FDT 设置为88000000
1938字节、在42ms 内读取(44.9 KiB/s)
###平展设备树在88000000时出现斑点
使用0x88000000的 FDT blob 进行引导
工作 FDT 设置为88000000
正在将设备树加载到000000008fef0000,结束00008fffff...确定
工作 FDT 设置为8fef0000

正在启动内核...

[ 0.000000]在物理 CPU 上引导 Linux 0x0000000000 [0x410fd034]
[ 0.000000] Linux 版本6.8.0 (tisdk@c20ecc2de511)(aArch64-OE-Linux-gcc (GCC) 11.4.0、GNU ld (GNU binutils) 2.38.20220708)#3 SMP 抢占周五8月2日07:07:25 UTC 2024
[ 0.000000]由于缺少种子、KASLR 被禁用
[ 0.000000]机器模型:德州仪器(TI) AM62A7 SK
[ 0.000000] earlycon:ns16550a0 at MMIO32 0x0000000002800000 (选项"")
[ 0.000000] printk:启用旧版引导控制台[ns16550a0]
[ 0.000000] EFI:找不到 UEFI。
[ 0.000000]保留内存:在0x00000000c0000000处创建了 CMA 内存池、大小为576 MIB
[ 0.000000] of:reserved mem:initialized node linux、cma、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x00000000c0000000..0x00000000e3ffffff (589824 KiB)映射可重复使用的 Linux、CMA
[ 0.000000]保留内存:在0x0000000099800000处创建了 DMA 内存池、大小为1 MiB
[ 0.000000] of:reserved mem:initialized node c7x-dma-memory@99800000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x0000000099800000..0x00000000998fff (1024 KiB) nomap 不可重复使用 c7x-dma-memory@99800000
[ 0.000000]保留内存:在0x0000000099900000处创建了 DMA 内存池、大小为30MiB
[ 0.000000] of:reserved mem:initialized node c7x-memory@99900000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x0000000099900000..0x000000009b7ffe (31743 KiB) nomap 不可重用 c7x-memory@99900000
[ 0.000000]保留内存:在0x000000009b800000处创建了 DMA 内存池、大小为1MiB
[ 0.000000] of:reserved mem:initialized node r5f-dma-memory@9b800000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x000000009b800000..0x000000009b8fff (1024 KiB) nomap 不可重用 r5f-dma-memory@9b800000
[ 0.000000]保留内存:在0x000000009b900000处创建了 DMA 内存池、大小为15MiB
[ 0.000000] of:reserved mem:initialized node r5f-dma-memory@9b900000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x000000009b900000..0x000000009c7fff (15360 KiB) nomap 不可重用 r5f-dma-memory@9b900000
[ 0.000000]保留内存:在0x000000009c800000处创建了 DMA 内存池、大小为1MiB
[ 0.000000] of:reserved mem:initialized node r5f-dma-memory@9c800000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x000000009c800000..0x000000009c8fff (1024 KiB) nomap 不可重用 r5f-dma-memory@9c800000
[ 0.000000]保留内存:在0x000000009c900000处创建了 DMA 内存池、大小为30MiB
[ 0.000000] of:reserved mem:initialized node r5f-dma-memory@9c900000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x000000009c900000..0x000000009e6fff (30720 KiB) nomap 不可重用 r5f-dma-memory@9c900000
[ 0.000000] of:保留存储器:0x000000009e780000..0x000000009e7fff (512 KiB) nomap 不可重用 TFA@9e780000
[ 0.000000] of:保留存储器:0x000000009e800000..0x000000009ffffff (24576 KiB) nomap 不可重用 optee@9e800000
[ 0.000000] of:保留存储器:0x00000000a0000000..0x00000000a0ffffff (16384 KiB) nomap 不可重用 edgeai-rtos-ipc-memory-region
[ 0.000000]保留内存:在0x00000000a1000000创建了 DMA 内存池、大小为32MiB
[ 0.000000] of:reserved mem:initialized node edgeai-dma-memory@a1000000、compatible id shared-dma-pool
[ 0.000000] of:保留存储器:0x00000000a1000000..0x00000000a2ffffff (32768 KiB) nomap 不可重用 edgeai-dma-memory@a1000000
[ 0.000000] of:保留存储器:0x00000000a3000000..0x00000000adffff (180224 KiB)映射不可重用 edgeai_shared-memorys
[ 0.000000]保留内存:在0x00000000ae000000创建 DMA 内存池、大小为288 mib
[ 0.000000] of:reserved mem:initialized node edgeai-core-heap-memory@ae000000、compatible id shared-dma-pool
[ 0.000000] of:reserved mem:0x00000000ae000000..0x00000000bfffff (294912 KiB) nomap non-usable edgeai-core-heap-memory@ae000000
[ 0.000000]区域范围:
[ 0.000000] DMA [存储器0x0000000080000000-0x00000000ffff]
[ 0.000000] dma32空
[ 0.000000]正常[存储器0x0000000100000000-0x00000008ffff]
[ 0.000000]每个节点的可移动区域开始
[ 0.000000]早期内存节点范围
[ 0.000000]节点0:[MEM 0x0000000080000000-0x00000000997fffff]
[ 0.000000]节点0:[MEM 0x0000000099800000-0x000000009b7fefff]
[ 0.000000]节点0:[MEM 0x000000009b800000-0x000000009e6fff]
[ 0.000000]节点0:[MEM 0x000000009e700000-0x000000009e77ffffffffff]
[ 0.000000]节点0:[MEM 0x000000009e780000-0x00000000a2ffff]
[ 0.000000]节点0:[MEM 0x00000000a3000000-0x00000000adffff]
[ 0.000000]节点0:[MEM 0x00000000ae000000-0x00000000bfffff]
[ 0.000000]节点0:[MEM 0x00000000c0000000-0x00000000ffff]
[ 0.000000]节点0:[MEM 0x0000000880000000-0x00000008ffff]
[ 0.000000] Initmem 设置节点0 [mem 0x0000000080000000-0x00000008ffff]
[ 0.000000]在节点0上、区域 DMA:不可用范围内有1页

 

编译后 DTS 变为与 v6.1y 相同(Image &&/lib/modules &&/boot/dtb/ti/k3-am62a7-sk.dtb && All other *.dtb )、但 无法正常工作。

需要帮助~ Thx alot~

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    root@am62axx-evm:/opt/edgeai-gst-apps sudo devmem2 0xce000000 b 0x0000001
    /dev/mem 打开。
    第90行出现错误、文件 devmem2.c (1)[不允许操作]


    CONFIG_STRIC_DEVMEM 更改为 n : 没有帮助。  
    menuconfig 内核 hacks -访问/dev/mem--- no help。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    该主题专家不在办公室,直到下周结束。 请预计响应会延迟。

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

    e2e.ti.com/.../ti_2D00_linux_2D00_kernel6.8_2D00_error.txt

    您好、TI 工程师、我已在此处上传了 Linux 启动 dmesg。 请提供帮助。 (关于 ti-linux-kernel 6.8 : DTS 的"保留的内存"是错误的,需要一个基准或基准)。

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

    root@am62axx-evm:/opt/edgeai-gst-apps/scripts ls /dev/dma_heap
    Linux、CMA 系统
    root@am62axx-evm:/opt/edgeai-gst-apps/scripts

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

    drivers/dma-buf/acks/Carveout-heap.c

    从 v6.8到 v6.11似乎`s 没有分割存储器的驱动程序。

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

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tag/?h=10.00.08
    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-10.00.08.tar.gz

    V10.00.08已解决上述问题、但仍在"MEM: error: open failed"(MEM:错误:/dev/dma-buf-phys 打开失败!!)处锁定。
    将行添加到 DTS、但没有帮助:

    dma_buf_phys{
    compatible ="ti、dma-buf-phys";
    };


    日志:

    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    管道是 PREROLLED ...
    正在将管道设置为播放...
    新时钟:GstSystemClock
    内存:错误:/dev/dma-buf-phys 打开失败!!!
    内存:错误:内存分配大小= 2073600字节、失败且状态=-1!!
    DDR_SHARED_MEM:分配:0个字节的0个分配
    DDR_SHARED_MEM:free's:0 free's of 0 bytes
    DDR_SHARED_MEM:open's:0个分配字节
    MEM:错误:无法转换 dmaBufFd [28]
    捕获到 SIGSEGV
    #0 0x0000ffff9917be38在/lib/aarch64-linux-gnu/libc.so.6上的轮询()中
    #1 0x0000ffff9937ae58 in () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
    #2 0x0000ffff99325024 (在 g_main_loop_run 中)
    #3 0x0000aaaade9341ac 输入()
    #4 0x0000ffff990c73fc in ()、网址为/lib/aarch64-linux-gnu/libc.so.6
    #5在_libc_start_main ()中使用0x0000ffff990c74cc
    #6 0x0000aaaade9342f0 (在_start 中)
    软件。 请运行"gdb gst-launch-1.0 337"以继续调试、运行 Ctrl-C 退出、或运行 Ctrl-\转储内核。

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

    使用 v10.00.08  
    然后将 dma-buf-phys.c 文件复制到内核源中  

    似乎仍有内存问题:

    lrwxrwxrwx 1根根1月11日00:05 /dev/video-imx219-cam0 ->/dev/video1
    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 -v v4l2src device=/dev/video1 io-mode=dmabuf-import! \
    > video/x-bayer、宽度=1920、高度=1080、帧速率=30/1、格式=rggb10! \
    > tiovxisp sink_0::device=/dev/v4l-subdev2 sensor-name="sensor_Sony_IMX219_RPI"\
    > dcc-isp-file=/opt/imaging/imx219/dcc_viss_10b.bin sink_0::dcc-2a-file=/opt/imaging/imx219/dcc_2a_10b.bin format-msb=9 ! \
    > video/x-raw、format=NV12、width=1920、height=1080、framerate=30/1! kmssink driver-name=tidss
    应用程序:初始化...!!!
    内存:初始化...!!!
    MEM:已初始化的 DMA 堆(FD=6)!!!
    内存:初始化...完成!!!
    IPC:初始化...!!!
    IPC:初始化...完成!!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    2923.087640s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    2923.087775 s:vx_zone_init:Enabled
    2923.087795 s:vx_zone_error:Enabled
    2923.087806 s:vx_zone_warning:Enabled
    2923.088701 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
    2923.088992 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
    2923.089242 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
    2923.089493 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
    2923.089529 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!
    2923.090003 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    /GstPipeline:pipeline0/GstKMSSink:kmssink0:Display-width = 1920
    /GstPipeline:pipeline0/GstKMSSink:kmssink0:display-height = 1080
    管道是 PREROLLED ...
    正在将管道设置为播放..[ 2824.272517] j721e-csi2rx 30102000.ticsi2rx:宽度不匹配(源640、接收器1920)
    .
    新时钟:GstSystemClock
    /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src:cap = video/x-bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src:cps = video/x-bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0.GstTIOVXIspPad:sink_0:caps = VIDEO/x-Bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink:cps = video/x-bayer、width=(int) 1920、height=(int) 1080、frameate=(fractional) 30/1、format=(string) rggb10 interlace-mode=(string)渐进
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:分配所需的内存失败。
    其他调试信息:
    ../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2src.c (777):gst_v4l2src_review_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    缓冲池激活失败
    执行在0:00:00.028398055之后结束
    正在将管道设置为空...
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:内部数据流错误。
    其他调试信息:
    ../gstreamer-1.20.7/libs/gst/base/gstbasesrc.c (3127):gst_base_src_loop ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    流已停止、未协商原因(-4)

    (gst-launch-1.0:1769):Gstreamer-video-critical **:00:47:12.020:gst_video_info_from_caps:asserting 'caps!= NULL' failed.
    错误:来自元素/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0:无法初始化 TIOVX 模块
    其他调试信息:
    ../gst-libs/gst/tiovx/gsttiovxmiso.c (1512):gst_tiovx_miso_negotied_src_cap ():/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0
    正在释放管道...
    2923.274484 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000817的引用0xffa597ace8、从而释放该引用
    2923.274514 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=RAW_IMAGE_76)作为垃圾收集的一部分
    2923.274539 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa5a10490、将其释放
    2923.274552 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_77)作为垃圾收集的一部分
    2923.275105 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa5a10638、从而释放它
    2923.275125 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_79)作为垃圾收集的一部分
    2923.275512 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa5a107e0、并释放该引用
    2923.275527 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_81)作为垃圾收集的一部分
    2923.275892 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa5a10988、将其释放
    2923.275906 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_83)作为垃圾收集的一部分
    2923.276272 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1 (内部计数0)处找到类型为00000813的引用0xffa5a10b30、释放它
    2923.276287 s:vx_zone_warning:[vxReleaseContext:1327]现在发布引用(name=object_array_85)作为垃圾收集的一部分
    2923.276654 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa5a10cd8、释放该引用
    2923.276669 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_87)作为垃圾收集的一部分
    2923.277113 s:vx_zone_init:[tivxHostDeInitLocal:115]取消初始化已完成主机!!
    2923.281574 s:vx_zone_init:[tivxDeInitLocal:204]取消初始化已完成!!!
    应用程序:Deinit ...!!!
    Remote_service:Deinit ...!!!
    Remote_servic: Deinit...完成了!!!
    IPC:Deinit ...!!!
    IPC: DeInit ...完成!!
    内存:Deinit ...!!!
    DDR_SHARED_MEM:分配:6个24883200字节的分配
    DDR_SHARED_MEM:free's:6 free's of 24883200 bytes.
    DDR_SHARED_MEM:open's:0个分配字节
    MEM: Deinit ...完成!!
    应用程序: Deinit ...完成!!
    root@am62axx-evm:/opt/edgeai-gst-apps

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

    尊敬的 Rabbit:

    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:分配所需内存失败。
    其他调试信息:
    ../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2src.c (777):gst_v4l2src_review_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    缓冲池激活失败

    内核中似乎存在 dma-buf 相关问题、标记为10.00.08。 我会将您的问题发送给我们的 CSI 专家、请他们进行评论。

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

    尊敬的 Rabiit:

    您能否共享"media-ctl -p "日志?

    谢谢你。

    建中

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

    root@am62axx-evm:/opt/edgeai-gst-apps media -ctl -p
    媒体控制器 API 版本6.6.32

    媒体设备信息
    ---------------
    驱动程序 j721e-csi2rx
    型号 TI-CSI2RX
    串行
    巴士信息平台:30102000.ticsi2rx
    硬件版本0x1
    驱动程序版本6.6.32

    器件拓扑
    -实体1: 30102000.ticsi2rx (7 pads, 7 links, 1 route)
    类型 V4L2 subdev 子类型未知标志0
    设备节点名称/dev/v4l-subdev0
    路线:
    0/0 -> 1/0 [活动]
    pad0:灌电流
    [流:0 fmt:UYVY8_1x16/640x480字段:NONE color space:sRGB xfer:sRGB YCbCr:601量化:lim 范围]
    <-"cdns_csi2rx.30101000.csi-bridge":1 [已启用、不可变]
    pad1:源
    [流:0 fmt:UYVY8_1x16/640x480字段:NONE color space:sRGB xfer:sRGB YCbCr:601量化:lim 范围]
    ->"30102000.ticsi2rx context 0":0 [已启用、不可更改]
    pad2:源
    ->"30102000.ticsi2rx context 1":0 [已启用、不可更改]
    pad3:源
    ->"30102000.ticsi2rx context 2":0 [已启用、不可更改]
    pad4:源
    ->"30102000.ticsi2rx context 3":0 [已启用、不可更改]
    pad5:源
    ->"30102000.ticsi2rx context 4":0 [已启用、不可更改]
    pad6:源
    ->"30102000.ticsi2rx context 5":0 [已启用、不可更改]

    -实体9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2个链接, 1个路由)
    类型 V4L2 subdev 子类型未知标志0
    设备节点名称/dev/v4l-subdev1
    路线:
    0/0 -> 1/0 [活动]
    pad0:灌电流
    [流:0 fmt:SRGGB8_1X8/1920x1080字段:无色彩空间:原始 xfer:无量化:全范围]
    <-"imx219 4-0010":0 [已启用、不可变]
    pad1:源
    [流:0 fmt:SRGGB8_1X8/1920x1080字段:无色彩空间:原始 xfer:无量化:全范围]
    ->"30102000.ticsi2rx":0 [已启用、不可更改]
    pad2:源
    pad3:源
    pad4:源

    -实体15:imx219 4-0010 (1个焊盘、1个链路、0个路由)
    类型 V4L2 subdev 子类型传感器标志0
    设备节点名称/dev/v4l-subdev2
    pad0:源
    [流:0 fmt:SRGGB8_1X8/1920x1080字段:无色彩空间:原始 xfer:无量化:全范围
    CROP.BOUNDARY:(8、8)/3280x2464
    裁剪:(688,700)/1920x1080]
    ->"cdns_csi2rx.30101000.csi-bridge":0 [已启用、不可更改]

    - entity 21: 30102000.ticsi2rx context 0 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video1
    pad0:灌电流
    <-"30102000.ticsi2rx":1 [已启用、不可更改]

    - entity 27: 30102000.ticsi2rx context 1 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video2
    pad0:灌电流
    <-"30102000.ticsi2rx":2 [已启用、不可更改]

    - entity 33: 30102000.ticsi2rx context 2 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video3
    pad0:灌电流
    <-"30102000.ticsi2rx":3 [已启用、不可更改]

    - ENTITY 39: 30102000.ticsi2rx context 3 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video4
    pad0:灌电流
    <-"30102000.ticsi2rx":4 [已启用、不可更改]

    - entity 45: 30102000.ticsi2rx context 4 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video5
    pad0:灌电流
    <-"30102000.ticsi2rx":5 [已启用、不可更改]

    - entity 51: 30102000.ticsi2rx context 5 (1 pad, 1 link , 0 route )
    键入 Node 子类型 V4L 标志0
    设备节点名称/dev/video6
    pad0:灌电流
    <-"30102000.ticsi2rx":6 [已启用、不可更改]

    root@am62axx-evm:/opt/edgeai-gst-apps


    谢谢。

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

    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 -v v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import! \
    > video/x-bayer、宽度=1920、高度=1080、帧速率=30/1、格式=rggb10! \
    > tiovxisp sink_0::device=/dev/v4l-subdev0 sensor-name="sensor_Sony_IMX219_RPI"\
    > dcc-isp-file=/opt/imaging/imx219/dcc_viss_10b.bin sink_0::dcc-2a-file=/opt/imaging/imx219/dcc_2a_10b.bin format-msb=9 ! \
    > video/x-raw、format=NV12、width=1920、height=1080、framerate=30/1! kmssink driver-name=tidss
    应用程序:初始化...!!!
    内存:初始化...!!!
    MEM:已初始化的 DMA 堆(FD=6)!!!
    内存:初始化...完成!!!
    IPC:初始化...!!!
    IPC:初始化...完成!!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    73884.274353 s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    73884.274500 s:vx_zone_init:Enabled
    73884.274523 s:vx_zone_error:Enabled
    73884.274533 s:vx_zone_warning:Enabled
    73884.275422 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
    73884.275732 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
    73884.276001 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
    73884.276237 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
    73884.276272 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
    73884.276760 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    /GstPipeline:pipeline0/GstKMSSink:kmssink0:Display-width = 1920
    /GstPipeline:pipeline0/GstKMSSink:kmssink0:display-height = 1080
    管道是 PREROLLED ...
    将管道设置为播放[69552.479746] j721e-csi2rx 30102000.ticsi2rx:宽度不匹配(源640、接收1920)
    .
    新时钟:GstSystemClock
    /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src:cap = video/x-bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src:cps = video/x-bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0.GstTIOVXIspPad:sink_0:caps = VIDEO/x-Bayer、width=(int) 1920、height=(int) 1080、framerate=(fractional) 30/1、format=(string) rggb10、 interlace-mode=(string)渐进
    /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink:cps = video/x-bayer、width=(int) 1920、height=(int) 1080、frameate=(fractional) 30/1、format=(string) rggb10 interlace-mode=(string)渐进
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:分配所需的内存失败。
    其他调试信息:
    ../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2src.c (777):gst_v4l2src_review_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    缓冲池激活失败
    执行在0:00:00.028400425之后结束
    正在将管道设置为空...
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:内部数据流错误。
    其他调试信息:
    ../gstreamer-1.20.7/libs/gst/base/gstbasesrc.c (3127):gst_base_src_loop ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    流已停止、未协商原因(-4)

    (GST-LAUNCH-1.0:2154):GStreamer-Video-critical **:19:19:20.610:gst_video_info_from_caps: asserting 'caps!= NULL' failed.
    错误:来自元素/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0:无法初始化 TIOVX 模块
    其他调试信息:
    ../gst-libs/gst/tiovx/gsttiovxmiso.c (1512):gst_tiovx_miso_negotied_src_cap ():/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0
    正在释放管道...
    73884.457592 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000817的引用0xff9076ace8、将其释放
    73884.457622 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=RAW_IMAGE_76)作为垃圾收集的一部分
    73884.457645 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff90800490、将其释放
    73884.457658 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_77)作为垃圾收集的一部分
    73884.458160 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff90800638、然后将其释放
    73884.458178 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_79)作为垃圾收集的一部分
    73884.458558 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff908007e0、将其释放
    73884.458573 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_81)作为垃圾收集的一部分
    73884.458941 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff90800988、将其释放
    73884.458955 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_83)作为垃圾收集的一部分
    73884.459323 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff90800b30、释放它
    73884.459338 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_85)作为垃圾收集的一部分
    73884.459702 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff90800cd8、将其释放
    73884.459716 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_87)作为垃圾收集的一部分
    73884.460163 s:vx_zone_init:[tivxHostDeInitLocal:115]主机已取消初始化!!
    73884.464622 s:vx_zone_init:[tivxDeInitLocal:204]取消初始化已完成!!!
    应用程序:Deinit ...!!!
    Remote_service:Deinit ...!!!
    Remote_servic: Deinit...完成了!!!
    IPC:Deinit ...!!!
    IPC: DeInit ...完成!!
    内存:Deinit ...!!!
    DDR_SHARED_MEM:分配:6个24883200字节的分配
    DDR_SHARED_MEM:free's:6 free's of 24883200 bytes.
    DDR_SHARED_MEM:open's:0个分配字节
    MEM: Deinit ...完成!!
    应用程序: Deinit ...完成!!
    root@am62axx-evm:/opt/edgeai-gst-apps ls /dev/video-imx219-cam0
    /dev/video-imx219-cam0
    root@am62axx-evm:/opt/edgeai-gst-apps ls /dev/v4l-subdev0
    /dev/v4l-subdev0
    root@am62axx-evm:/opt/edgeai-gst-apps


    感谢路由。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    -实体15:imx219 4-0010 (1个焊盘、1个链路、0路由)
    类型 V4L2 subdev 子类型传感器标志0
    设备节点名称/dev/v4l-subdev2
    pad0:源
    [流:0 fmt:SRGGB8_1X8/1920x1080字段:无色彩空间:原始 xfer:无量化:全范围
    [报价]

    传感器配置为8位 RAW、但您使用的是10位 ISP 配置文件  DCC_2a_10b.bin。

    请在/opt/edgeai-gst-apps/scripts/setup_cameras.sh 中将 IMX219格式 从 SRGGB8_1X8更改为 SRGGB10_1x10、网址为 github.com/.../setup_cameras.sh 然后重新运行此脚本。

    此致、

    建中

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

    root@am62axx-evm:/opt/edgeai-gst-apps
    root@am62axx-evm:/opt/edgeai-gst-apps
    root@am62axx-evm:/opt/edgeai-gst-apps。/scripts/setup_cameras.sh
    检测到 IMX219摄像头0
    器件=/dev/video-imx219-cam0
    名称= imx219
    格式=[fmt:SRGGB10_1x10/1920x1080]
    subdev_id =/dev/v4l-imx219-subdev0
    ISP_必需=是
    root@am62axx-evm:/opt/edgeai-gst-apps
    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=5! 队列泄漏=2! \
    > video/x-bayer、宽度=1920、高度=1080、格式=rggb! \
    > tiovxisp sensor-name=sensor_Sony_IMX219_RPI \
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin
    > format-msb=7 sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin
    > Sink_0::设备=/dev/v4l-imx219-subdev0 ! \
    > video/x-raw 格式=NV12宽度=1920高度=1080 ! 队列! \
    > tiovxmultiscaler! video/x-raw、width=1920、height=1080! 队列 max-size-buffers=1! \
    > kmssink driver-name=tidss sync=false
    应用程序:初始化...!!!
    内存:初始化...!!!
    MEM:已初始化的 DMA 堆(FD=6)!!!
    内存:初始化...完成!!!
    IPC:初始化...!!!
    IPC:初始化...完成!!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    81109.761205 s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    81109.761356 s:vx_zone_init:Enabled
    81109.761378 s:vx_zone_error:Enabled
    81109.761388 s:vx_zone_warning:Enabled
    81109.762437 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
    81109.762728 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
    81109.763008 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
    81109.763202 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
    81109.763231 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
    81109.763339 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    管道是 PREROLLED ...
    正在将管道设置为播放...
    新时钟:GstSystemClock
    [2258.713156] j721e-csi2rx 30102000.ticsi2rx:宽度不匹配(源640、接收1920)
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:分配所需的内存失败。
    其他调试信息:
    ../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2src.c (777):gst_v4l2src_review_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    缓冲池激活失败
    执行在0:00:00.021556195之后结束
    正在将管道设置为空...
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:内部数据流错误。
    其他调试信息:
    ../gstreamer-1.20.7/libs/gst/base/gstbasesrc.c (3127):gst_base_src_loop ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    流已停止、未协商原因(-4)

    (gst-launch-1.0:1553):Gstreamer-video-critical **:00:37:46.913:gst_video_info_from_caps:asserting "caps!= NULL" failed.
    错误:来自元素/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0:无法初始化 TIOVX 模块
    其他调试信息:
    ../gst-libs/gst/tiovx/gsttiovxmiso.c (1512):gst_tiovx_miso_negotied_src_cap ():/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0
    正在释放管道...
    81109.941790 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0处找到类型为00000817的引用0xffa40aace8、将其释放
    81109.941872 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(NAME=RAW_IMAGE_76)、作为垃圾收集的一部分
    81109.941903 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1 (内部计数0)处找到类型为00000813的引用0xffa4140490、并释放该引用
    81109.941916 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_77)作为垃圾收集的一部分
    81109.942224 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1 (内部计数0)处找到类型为00000813的引用0xffa4140638、并释放该引用
    81109.942239 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_79)作为垃圾收集的一部分
    81109.942463 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa41407e0、并将其释放
    81109.942477 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_81)作为垃圾收集的一部分
    81109.942716 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1 (内部计数0)处找到类型为00000813的引用0xffa4140988、并释放该引用
    81109.942730 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_83)作为垃圾收集的一部分
    81109.942947 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1 (内部计数0)处找到类型为00000813的引用0xffa4140b30、并释放该引用
    81109.942962 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_85)作为垃圾收集的一部分
    81109.943176 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xffa4140cd8、并释放该引用
    81109.943190 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_87)作为垃圾收集的一部分
    81109.943494s:vx_zone_init:[tivxHostDeInitLocal:115]已对主机取消初始化!!
    81109.947954 s:vx_zone_init:[tivxDeInitLocal:204]取消初始化已完成!!!
    应用程序:Deinit ...!!!
    Remote_service:Deinit ...!!!
    Remote_servic: Deinit...完成了!!!
    IPC:Deinit ...!!!
    IPC: DeInit ...完成!!
    内存:Deinit ...!!!
    DDR_SHARED_MEM:分配:6个分配、共12441600个字节
    DDR_SHARED_MEM:free's:6 free's of 12441600 bytes.
    DDR_SHARED_MEM:open's:0个分配字节
    MEM: Deinit ...完成!!
    应用程序: Deinit ...完成!!
    root@am62axx-evm:/opt/edgeai-gst-apps

    没有帮助。 仍然错误, plz 帮我更多。

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

    [ 0.000000]保留内存:在0x00000000c0000000处创建了 CMA 内存池、大小为576 MIB
    [ 0.000000]保留内存:在0x0000000099800000处创建了 DMA 内存池、大小为1 MiB
    [ 0.000000]保留内存:在0x0000000099900000处创建了 DMA 内存池、大小为31MiB
    [ 0.000000]保留内存:在0x000000009b800000处创建了 DMA 内存池、大小为1MiB
    [ 0.000000]保留内存:在0x000000009b900000处创建了 DMA 内存池、大小为15MiB
    [ 0.000000]保留内存:在0x000000009c800000处创建了 DMA 内存池、大小为1MiB
    [ 0.000000]保留内存:在0x000000009c900000处创建了 DMA 内存池、大小为30MiB
    [ 0.000000]保留内存:在0x00000000a1000000创建了 DMA 内存池、大小为32MiB
    [ 0.000000]保留内存:在0x00000000ae000000创建 DMA 内存池、大小为288 mib
    root@am62axx-evm:/opt/edgeai-gst-apps
    e2e.ti.com/.../gst_2D00_plugins_2D00_test.txt

    上传一个 GST 测试日志、以及 ti-linux-kernel v10.00.08导致的错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="617692" url="~/support/processors-group/processors/f/processors-forum/1395562/am62a7-need-ti-linux-kernel-version-up-to-linux-6-8-and-above/5351704 #5351704"]root@am62axx-evm:/opt/edgeai-gst-apps ./scripts/setup_cameras.sh
    检测到 IMX219摄像头0
    器件=/dev/video-imx219-cam0
    名称= imx219
    格式=[fmt:SRGGB10_1x10/1920x1080]
    subdev_id =/dev/v4l-imx219-subdev0
    ISP_必需=是
    root@am62axx-evm:/opt/edgeai-gst-apps
    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=5! 队列泄漏=2! \
    > video/x-bayer、宽度=1920、高度=1080、格式=rggb! \
    > tiovxisp sensor-name=sensor_Sony_IMX219_RPI \
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin [/报价]

    您将传感器格式更改为 SRGGB10、但使用8位 DCC 二进制文件:dcc_viss.bin。 请使用 dcc_2a_10b_1920x1080.bin 和 dcc_viss_10b_1920x1080.bin。  

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

    root@am62axx-evm:/opt# gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=5! 队列泄漏=2! \
    > video/x-bayer、宽度=1920、高度=1080、格式=rggb! \
    > tiovxisp sensor-name=sensor_Sony_IMX219_RPI \
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss_10b_1920x1080.bin
    > format-msb=7 sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a_10b_1920x1080.bin
    > Sink_0::设备=/dev/v4l-imx219-subdev0 ! \
    > video/x-raw 格式=NV12宽度=1920高度=1080 ! 队列! \
    > tiovxmultiscaler! video/x-raw、width=1920、height=1080! 队列 max-size-buffers=1! \
    > kmssink driver-name=tidss sync=false
    应用程序:初始化...!!!
    内存:初始化...!!!
    MEM:已初始化的 DMA 堆(FD=6)!!!
    内存:初始化...完成!!!
    IPC:初始化...!!!
    IPC:初始化...完成!!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    417330.689463 s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    417330.689602 s:vx_zone_init:Enabled
    417330.689615 s:vx_zone_error:Enabled (已启用)
    417330.689625 s:vx_zone_warning:Enabled
    417330.690396 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
    417330.690539 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
    417330.690672:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
    417330.690780 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
    417330.690795 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
    417330.691224 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    管道是 PREROLLED ...
    正在将管道设置为播放...
    新时钟:GstSystemClock
    [335985.186210] j721e-csi2rx 30102000.ticsi2rx:宽度不匹配(拉电流640、灌电流1920)
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:分配所需的内存失败。
    其他调试信息:
    ../gst-plugins-good-1.20.7/sys/v4l2/gstv4l2src.c (777):gst_v4l2src_review_allocation ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    缓冲池激活失败
    执行在0:00:00.022082720之后结束
    正在将管道设置为空...
    错误:来自元素/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:内部数据流错误。
    其他调试信息:
    ../gstreamer-1.20.7/libs/gst/base/gstbasesrc.c (3127):gst_base_src_loop ():/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    流已停止、未协商原因(-4)

    (gst-launch-1.0:8386):Gstreamer-video-critical **:21:19:53.366:gst_video_info_from_caps:asserting "caps!= NULL" failed.
    错误:来自元素/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0:无法初始化 TIOVX 模块
    其他调试信息:
    ../gst-libs/gst/tiovx/gsttiovxmiso.c (1512):gst_tiovx_miso_negotied_src_cap ():/GstPipeline:pipeline0/GstTIOVXISP:tiovxisp0
    正在释放管道...
    417330.867171 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000817的引用0xff9995ace8、将其释放
    417330.867203 s:vx_zone_warning:[vxReleaseContext:1327]现在作为垃圾收集的一部分发布参考(name=raw_image_76)
    417330.867226 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f0490、并释放该引用
    417330.867239 s:vx_zone_warning:[vxReleaseContext:1327]现在作为垃圾收集的一部分发布参考(name=object_array_77)
    417330.867528 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f0638、并释放该引用
    417330.867544 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_79)作为垃圾收集的一部分
    417330.867778 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f07e0、将其释放
    417330.867792 s:vx_zone_warning:[vxReleaseContext:1327]现在作为垃圾收集的一部分释放参考(name=object_array_81)
    417330.868008 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f0988、将其释放
    417330.868022 s:vx_zone_warning:[vxReleaseContext:1327]现在发布引用(name=object_array_83)作为垃圾收集的一部分
    417330.868237 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f0b30、并释放该引用
    417330.868252 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_85)作为垃圾收集的一部分
    417330.868475 s:vx_zone_warning:[vxReleaseContext:1325(2000)在外部计数1、内部计数0下找到类型为00000813的引用0xff999f0cd8、并释放该引用
    417330.868489 s:vx_zone_warning:[vxReleaseContext:1327]现在发布参考(name=object_array_87)作为垃圾收集的一部分
    417330.868834 s:vx_zone_init:[tivxHostDeInitLocal:115]已对主机取消初始化!!
    417330.873311 s:vx_zone_init:[tivxDeInitLocal:204]取消初始化已完成!!!
    应用程序:Deinit ...!!!
    Remote_service:Deinit ...!!!
    Remote_servic: Deinit...完成了!!!
    IPC:Deinit ...!!!
    IPC: DeInit ...完成!!
    内存:Deinit ...!!!
    DDR_SHARED_MEM:分配:6个分配、共12441600个字节
    DDR_SHARED_MEM:free's:6 free's of 12441600 bytes.
    DDR_SHARED_MEM:open's:0个分配字节
    MEM: Deinit ...完成!!
    应用程序: Deinit ...完成!!
    root@am62axx-evm:/opt#

    请提供更多帮助。  
    它不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    编译   ti-linux-kernel linux-6.8 (最新提交由 Linus Torvalds 提供)。

    您能否提供有关您如何构建 Linux 的更多详细信息? 我们尚未迁移到 Linux 6.8、但即将推出的10.0 SDK 包含 Linux 6.6。 这符合您的需求吗?

    同时,你可以尝试使用 yavta 或 v4l2来捕获原始图像,看看这是否可行?

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

    上午,是的,内核6.6满足我的需要。

     ti-processor-sdk-linux-edgeai-am62axx-evm-09_02_00_05-Linux-x86-Install.bin  

    /path/board-support/ti-linux-kernel-6.1.80 + gitAUTOINC+2e423244f8-ti (无需 menuconfig cuz 有一个.config)  和 rootfs (09_02_00_05)都很好!

     具有 rootfs (09_02_00_05) gst 没有可用的 TI-linux-6.6.6.y-cicd (menuconfig 默认值)!  (某些器件丢失)

    TI-Linux-6.6.6.Y-WIP  (menuconfig 默认值) 、具有 rootfs (09_02_00_05) GST  没有可用性!  (某些器件丢失)

    10.00.08  (默认为 menuconfig  ) 6.6.32具有 rootfs (09_02_00_05) GST  不可用!  (某些器件丢失)

    用于捕获原始图像的 v4l2不适用于 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel 中的内核6.6版本(所有标签和分支)

    请引导我使用新内核 v6.6。 谢谢。

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

    我们将在几天内发布 SDK 10.0、其中包含 Linux 6.6。 请  在本周晚些时候查看 www.ti.com/.../PROCESSOR-SDK-AM62A。

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

    一周过去了。 您是否有 am62a7 SDK 10.0的目标日期? 我看到 am62x 在一周前进行了更新。  

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

    AM62A SDK 10.0于19年8月发布。 请立即下载: www.ti.com/.../PROCESSOR-SDK-AM62A

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

    从 V10_00_00_08版本下载并尝试预编译 wic.xz 或 SDK 出现两个问题、即 imx219摄像头无法正常工作:

    ti-processor-sdk-linux-edgeai-am62a-evm-10_00_00_08-Linux-x86-Install.bin  — 2277642 K

    tisdk-edgeai-image-am62a-evm.wic.xz  — 1001090 K

    MD5SUM tisdk-edgeai-image-am62a-evm.wic.xz
    09e0447375538a3db12201bc441958cf tisdk-edgeai-image-am62a-evm.wic.xz


    root@am62axx-evm:/opt/edgeai-gst-apps/scripts media -ctl -p
    枚举/dev/media0 (-2)失败

    /opt/edgeai-gst-apps/scripts/setup_cameras.sh 运行此脚本、但没有提示。

    引导日志:

    e2e.ti.com/.../ti_2D00_v10.0.0.8_2D00_bug_2D00_prebuild_2D00_wic.xz_2D00_md5sum_2D00_09e04473.txt

    [  0.000000] Linux 版本6.6.6.32-ti-gdb8871293143-dirty (OE-user@OE-host)

    /run/media/BOOT-mmcblk1p1/uEnv.txt  

    name_overlages=k3-am62x-sk-csi2-imx219.dtbo  已更新并重新启动。 不工作。

    lsmod 无法看到"imx219"探测。

    请帮助。

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

    您的 dtbo 路径不正确。 请在 dtbo 文件名前添加"ti/": name_overlages=ti/k3-am62x-sk-csi2-imx219.dtbo。

    请参阅此常见问题解答: CSI 传感器在 V4L2环境中无法探测的常见原因是什么?

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

    在关于覆盖层使用的发行说明中:software-dl.ti.com/.../How_to_enable_DT_overlays_in_linux.html

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

    问题:  v10_00_00_08 am62a7 EVM 板 内核紧急情况。

    日志: e2e.ti.com/.../4061.ti_2D00_v10.0.0.8_2D00_bug_2D00_prebuild_2D00_wic.xz_2D00_md5sum_2D00_09e04473_2D00_kernel_2D00_panic.txt

    您好、在使用 CSI 摄像头 imx219时仍需要支持。

    按步骤产生此问题:1. 插件 HDMI 2.单击自定义按钮 3.choose 摄像头和 imx219   、然后出现问题。

    感谢您的帮助!

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

    您是否能够运行以前失败的 GStreamer 流水线?

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

    09.02.00.05正常。  

    10.00.00不良。

    您以前是否曾测试过此新版本?  

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

    是的、我们测试了10.0版本。

    更正 dtbo 路径后、您遇到了什么问题?

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

    使用10.00.00版本的 TI 官方版本 WIC.xz 闪存 SD 卡。

    引导。 登录。  

    更正 dtbo 的路径后、setup_camers.sh 脚本可以检测 imx219 CSI 摄像头。

    然后单击 UI 软件  1.插件 HDMI 显示 2.点击自定义按钮 3.choose 相机和 imx219   然后,HMI 冻结。 串行输出:内核紧急 . PLZ 请参阅

    上面附加的日志。   这显然是内核 src 的错误。

    重置、相同的步骤1/2/3、仍出现内核错误。  请参阅上面随附的日志打印。  

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

    您是否能够在不使用 GUI 的情况下运行 GST 流水线? 例如、以下 GST 流水线应该会在10.0上开箱即用:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import ! \
    video/x-bayer, width=1920, height=1080, framerate=30/1, format=rggb ! \
    tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="SENSOR_SONY_IMX219_RPI" \
    dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin \
    sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin format-msb=7 ! \
    video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! \
    kmssink driver-name=tidss sync=false
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    运行 GST 提示相同的内核严重错误, plz 帮助帮助帮助帮助帮助帮助~

    附加的日志。

    e2e.ti.com/.../ti_2D00_v10.0.0.8_2D00_bug_2D00_prebuild_2D00_wic.xz_2D00_md5sum_2D00_09e04473_2D00_kernel_2D00_panic_2D00_run_2D00_gst.txtam62axx-evm登录:root
    [ 31.537189] kauditd_printk_skb:抑制8次回调
    [31.537202] audit : type=1006 audit (39.272:16):pid=1307 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [31.554276]审核: type=1300审核(39.272:16):arch=c00000b7 syscall=64成功=yes 退出=1 a0=8 a1=ffffed1dbe48 a2=1 a3=1项=0 ppid=1 pid=1307 au)
    [31.580186] audit : type=1327 audit (39.272:16): procurit="(systemd)"
    [31.586585]审核: type=1334审核(39.292:17 ): prog-id=18 op=load
    [ 31.592747]审核: type=1300审核(39.292:17 ): arch=c00000b7 syscall=280成功=yes 退出=8 a0=5 a1=ffffed48c3f8 a2=90 a3=0 items=0 pid=1 pid=1307 )
    [31.617881] audit: type=1327 audit(39.292:17):proktitle="(systemd)"
    [31.624280] audit: type=1334 audit(39.320:18):prog-id=18 op=unload
    [31.630592] audit:type=1300 audit (39.320:18):arch=c00000b7 syscall=57 sucall=yes exit=0 a0=8 a1=1 a2=0 a3=ff9581dc60 items=0 pid=1 pid=1307 au)
    [31.655533] audit: type=1327 audit(39.320:18):proktitle="(systemd)"
    [31.661995] audit: type=1334 audit(39.320:19):prog-id=19 op=load
    检测到 IMX219摄像头0
    器件=/dev/video-imx219-cam0
    名称= imx219
    格式=[fmt:SRGGB8_1X8/1920x1080]
    subdev_id =/dev/v4l-imx219-subdev0
    ISP_必需=是
    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import! \
    > video/x-bayer、宽度=1920、高度=1080、帧速率=30/1、格式=rggb! \
    > tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="sensor_Sony_IMX219_RPI"\
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin
    > sink_0:::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin format-msb=7! \
    > video/x-raw、format=NV12、width=1920、height=1080、framerate=30/1! \
    > kmssink driver-name=tidss sync=false
    应用程序:初始化...!!!
    42.422978 s:内存:初始...!!!
    42.423037 s:MEM:已初始化 DMA 堆(FD=8)!!
    42.423206 s:内存:初始化...完成!!
    42.423220 s:IPC:初始化...!!
    42.439973 s:IPC:初始化...完成!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    42.448406s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    42.452407 s:vx_zone_init:Enabled
    42.452458 s:vx_zone_error:Enabled
    42.452467 s:vx_zone_warning:Enabled
    42.453621 s:vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-0
    42.453787 s:vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-1
    42.453931 s:vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-2
    42.454032 s:vx_zone_init:[tivxPlatformCreateTargetId:124]添加了目标 MPU-3
    42.454047 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
    42.456120 s:vx_zone_init:[tivxHostInitLocal:106]主机初始化已完成!!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    管道是 PREROLLED ...
    正在将管道设置为播放...
    新时钟:GstSystemClock
    [ 35.314578] Kernel panic - not synchronization:stack-protector:kernel stack is corrupted in:TI_csi2rx_get_VC+0x124/0x124 [j721e_csi2rx]
    [35.326308] CPU:1 PID:1455 Comm:v4l2src0:src 未受污染6.6.32 #4
    [ 35.332735]硬件名称:德州仪器(TI) AM62A7 SK (DT)
    [35.338292]呼叫跟踪:
    [ 35.340727] dump_backtrace+0x90/0xe8
    [ 35.344388] show_stack+0x18/0x24
    [ 35.347695] dump_stack_lvl+0x48/0x60
    [ 35.351350] dump_stack+0x18/0x24
    [ 35.354655]应急+0x31c/0x378
    [ 35.357702]_ktime_get_real_seconds+0x0/0xc
    [ 35.362051]_ti_csi2rx_sd_set_routing+0x0/0xb8 [j721e_csi2rx]
    [ 35.367876] ti_csi2rx_start_streaming+0x120/0x298 [j721e_csi2rx]
    [35.373962] SMP:停止辅助 CPU
    [35.3778787878]内核偏移:禁用
    [35.381353] CPU 功能:0x000000008,00020000,1000421b</s>008,000 20,000,100
    [ 35.386651]内存限制:无
    [ 35.389697]--[结束内核恐慌-未同步:堆栈保护程序:内核堆栈在以下位置损坏:TI_csi2rx_get_VC+0x124/0x124 [j721e_csi2rx]]--

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

    使用 SDK v10.00编译 rootfs、在使用与建议相同的命令刷写 SD 卡之后、出现以下错误:

    Arago Project am62axx-EVM ttyS2

    Arago 2023.10 am62axx-EVM ttyS2

    am62axx-EVM 登录名:root
    [ 15.054530] kauditd_printk_skb:抑制1次回调
    [15.054543]审核: type=1006审核(22.900:16 ): pid=1323 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [ 15.071565]审核:type=1300审核(22.900:16):arch=c00000b7 syscall=64成功=yes 退出=1 a0=8 a1=ffffee9aefb18 a2=1 a3=1项=0 PPID=1 pid=1323 au)
    [15.097507] audit : type=1327 audit (22.900:16 ): proctitle="(systemd)"
    [15.103967]审核: type=1334审核(22.928:17 ): prog-id=18 op=load
    [15.110124]审核: type=1300审核(22.928:17): arch=c00000b7 syscall=280成功=yes 退出=8 a0=5 a1=ffffdc3ad1e8 a2=90 a3=0项=0 ppid=1 pid=1323 )
    [15.135292] audit : type=1327 audit (22.928:17 ): proctitle="(systemd)"
    [15.141700]审核: type=1334审核(22.944:18): prog-id=18 op=unload
    [15.147995]审核:type=1300审核(22.944:18):arch=c00000b7 syscall=57成功=yes 退出=0 a0=8 a1=1 a2=0 a3=ffa5fe8c60 items=0 pid=1 pid=1323 au)
    [15.172933]审核: type=1327审核(22.444:18): proktitle="(systemd)"
    [15.179376]审核: type=1334审核(22.444:19 ): prog-id=19 op=load
    检测到 IMX219摄像头0
    器件=/dev/video-imx219-cam0
    名称= imx219
    格式=[fmt:SRGGB8_1X8/1920x1080]
    subdev_id =/dev/v4l-imx219-subdev0
    ISP_必需=是
    root@am62axx-evm:/opt/edgeai-gst-apps gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import! \
    > video/x-bayer、宽度=1920、高度=1080、帧速率=30/1、格式=rggb! \
    > tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="sensor_Sony_IMX219_RPI"\
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin
    > sink_0:::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin format-msb=7! \
    > video/x-raw、format=NV12、width=1920、height=1080、framerate=30/1! \
    > kmssink driver-name=tidss sync=false
    应用程序:初始化...!!!
    内存:初始化...!!!
    MEM:已初始化的 DMA 堆(FD=8)!!!
    内存:初始化...完成!!!
    IPC:初始化...!!!
    IPC:初始化...完成!!!
    remote_servic: init…!!
    Remote_servic:初始化...完成!!!
    26.094798s:GTC 频率= 200 MHz
    应用程序:初始化...完成!!!
    26.098975 s:vx_zone_init:Enabled
    26.099022 s:vx_zone_error:Enabled
    26.099032 s:vx_zone_warning:Enabled
    26.101341 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
    26.101472s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
    26.101624 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
    26.101729 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
    26.101742 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!
    26.102987 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!!
    正在将管道设置为暂停...
    管道处于活动状态、不需要 PREROLL ...
    管道是 PREROLLED ...
    正在将管道设置为播放...
    新时钟:GstSystemClock
    内存:错误:/dev/dma-buf-phys 打开失败!!!
    内存:错误:内存分配大小= 2073600字节、失败且状态=-1!!
    DDR_SHARED_MEM:分配:0个字节的0个分配
    DDR_SHARED_MEM:free's:0 free's of 0 bytes
    DDR_SHARED_MEM:open's:0个分配字节
    MEM:错误:无法转换 dmaBufFd [30]
    捕获到 SIGSEGV
    #0 0x0000ffffee906c 在/usr/lib/libc.so.6中的轮询()中
    #1 0x0000ffffaf0aac20在?? ()来自/usr/lib/libglib-2.0.so.0
    #2 0x0000ffffaf0ab734、位于/usr/lib/libglib-2.0.so.0上的 g_main_loop_run ()中
    #3 0x000000000040509c 输入? ()
    #4 0x0000ffaee384b4 in?? ()来自/usr/lib/libc.so.6
    #5 0x0000ffaee3858c 在/usr/lib/libc.so.6中的_libc_start_main ()中
    #6 0x0000000000403c30 in?? ()
    软件。 请运行"gdb gst-launch-1.0 1458"以继续调试、运行 Ctrl-C 退出、或运行 Ctrl-\转储内核。
    [ 43.638510] kauditd_printk_skb:抑制5次回调
    [43.638523]审核:type=1334审核(1724814615.216:21):prog-id=20 op=load
    [43.800432]审核:type=1334审核(1724814615.380:22):prog-id=20 op=unload

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

    为了仔细检查、您是使用 SDK 下载站点中的 WIC 映像还是重建映像?

    此外、您是否可以尝试使用  io-mode=dmabuf 而不是 dmabuf-import?

    您是否可以尝试使用 v4l2实用程序来捕获原始图像:

    v4l2-ctl --verbose -d /dev/video3 --set-fmt-video=width=1920、height=1080、pixelformat='RGGB'--stream-mmap=3 --stream-to-imx219.raw8 --stream-count=20

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

    1. wic 图像从下载站点, 似乎现在正常后重新刷新 SD 卡(似乎百分比低出现错误)。  --- 好的

    2. sdk rebuild、run gst、error。 ------- 错误

    3.  v4l2实用程序,似乎还可以。 好的

    4. io-mode=dmabuf 而不是 dmabuf-import ---------------- 错误  

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    root@am62axx-evm:/opt/edgeai-gst-apps#
    root@am62axx-evm:/opt/edgeai-gst-apps#
    root@am62axx-evm:/opt/edgeai-gst-apps# gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf ! \
    > video/x-bayer, width=1920, height=1080, framerate=30/1, format=rggb ! \
    > tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="SENSOR_SONY_IMX219_RPI" \
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin \
    > sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin format-msb=7 ! \
    > video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! \
    > kmssink driver-name=tidss sync=false
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=8) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    73665.947549 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    73665.947672 s: VX_ZONE_INIT:Enabled
    73665.947687 s: VX_ZONE_ERROR:Enabled
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="617692" url="~/support/processors-group/processors/f/processors-forum/1395562/am62a7-need-ti-linux-kernel-version-up-to-linux-6-8-and-above/5384366 #5384366"]

    2. sdk rebuild、run gst、error。 ------- 错误

    [报价]

    这可能是一个单独的问题。 您如何重建 SDK 并安装到 SD 卡?

    4.  io-mode=dmabuf 而不是 dmabuf-import
     

    我看不到发布的 WIC 映像存在此问题。

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

    有关 dmabuf 模式的一些附加信息:在 dmabuf 模式下、从 CMA 分配摄像机捕获缓冲区、但 TIOVX (用于 ISP)无法与 CMA 一起使用。 因此、使用 dmabuf 模式将导致 TIOVX ISP 进行内存复制。

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

    您的10位流水线中有一个错误:格式-MSB=7。 它应该是"format-msb=9"。

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

    否、format-msb=9无法正常工作。 似乎是来自 tiovxisp0的错误。 请提供更多帮助。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    IMX219 Camera 0 detected
    device = /dev/video-imx219-cam0
    name = imx219
    format = [fmt:SRG10_1X10/1920x1080]
    subdev_id = /dev/v4l-imx219-subdev0
    isp_required = yes
    root@am62axx-evm:/opt/edgeai-gst-apps/scripts# gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import ! \
    > video/x-bayer, width=1920, height=1080, framerate=30/1, format=rggb10 ! \
    > tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="SENSOR_SONY_IMX219_RPI" \
    > dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss_10b_1920x1080.bin \
    > sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a_10b_1920x1080.bin format-msb=9 ! \
    > video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! \
    > kmssink driver-name=tidss sync=false
    APP: Init ... !!!
    80740.715550 s: MEM: Init ... !!!
    80740.715605 s: MEM: Initialized DMA HEAP (fd=6) !!!
    80740.715738 s: MEM: Init ... Done !!!
    80740.715750 s: IPC: Init ... !!!
    80740.733020 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    SDK 10.0版,编译和刷写 SD 卡后,当点击屏幕上的"多通道和对象检测&语义分割"将冻结。

    这是一个错误吗? 感谢您的帮助。

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

    您的 GST 流水线在我的设置中适用于10.0:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    am62axx-evm login: root
    [ 380.127532] kauditd_printk_skb: 1 callbacks suppressed
    [ 380.127544] audit: type=1006 audit(387.708:16): pid=1419 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [ 380.144684] audit: type=1300 audit(387.708:16): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe62bd458 a2=1 a3=1 items=0 ppid=1 pid=1419 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
    [ 380.170683] audit: type=1327 audit(387.708:16): proctitle="(systemd)"
    [ 380.177161] audit: type=1334 audit(387.728:17): prog-id=18 op=LOAD
    [ 380.183412] audit: type=1300 audit(387.728:17): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffdbffbcd8 a2=90 a3=0 items=0 ppid=1 pid=1419 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [ 380.208622] audit: type=1327 audit(387.728:17): proctitle="(systemd)"
    [ 380.215103] audit: type=1334 audit(387.756:18): prog-id=18 op=UNLOAD
    [ 380.221494] audit: type=1300 audit(387.756:18): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffff9f302c60 items=0 ppid=1 pid=1419 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [ 380.246515] audit: type=1327 audit(387.756:18): proctitle="(systemd)"
    [ 380.253051] audit: type=1334 audit(387.756:19): prog-id=19 op=LOAD
    IMX219 Camera 0 detected
    device = /dev/video-imx219-cam0
    name = imx219
    format = [fmt:SRGGB10_1X10/1920x1080]
    subdev_id = /dev/v4l-imx219-subdev0
    isp_required = yes
    root@am62axx-evm:/opt/edgeai-gst-apps# gst-launch-1.0 v4l2src device=/dev/video-imx219-cam0 io-mode=dmabuf-import ! \
    > video/x-bayer, width=1920, height=1080, framerate=30/1, format=rggb10 ! \
    > tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 sensor-name="SENSOR_SONY_IMX219_RPI" \
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    我不确定它为什么在您的设置上不起作用。

    对于边缘 AI 库演示、"物体检测"和"语义分割"演示非常适合我。 "多通道"演示不起作用。 这已报告并正在进行调试。

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

    许先生、您好! IM 尝试使用 SDK 10.00.00 使用 gstreamer 创建管道失败、请帮助。 这在 SDK 9.02.00.05上不会n`t。

    我在做什么:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    I am·try to add an appsink element to the end of the pipeline inorder to get buffer data· but failed . help help help.
    (after re-compile the source code , gst sink to tidss is ok now.)··
    gstreamer to create pipeline will succeed in docker container but within rootfs, is the rootfs lacking any modules? ( i found the gstreamer version in rootfs will cause this issue :
    sdk 10.00.00 using·GStreamer 1.22.12 but docker using·GStreamer 1.20.3.·
    i moved the app from docker to rootfs and the error happening.·
    GStreamer 1.22.12 : create pipeline will fail, but kmssink will succeed (the TI qt ui called "edge ai gallery" running well )).
    GStreamer 1.20.3 :· create pipeline will succeed ,but kmssink will fail ( the TI qt ui called "edge ai gallery"·will fail ))
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    (Docker 和 rootfs 中的代码行相同、但输出不同、代码行如下:

    如果(gst_is_pipeline (pipeline_){
    GstPad * outpad = gst_bin_find_unlinked_pad (gst_bin (pipeline_)、gst_pad_SRC);
    G_assert (outpad);------------------------------------------------------------------------------------------------------------------------------- 停留在这里

    )

     什么是错误:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    [INFO] [launch]: All log files can be found below /root/.ros/log/2024-09-06-04-53-52-883161-am62axx-evm-3219
    [INFO] [launch]: Default logging verbosity is set to INFO
    IMX219 Camera 0 detected
    device = /dev/video-imx219-cam0
    name = imx219
    format = [fmt:SRGGB10_1X10/1640x1232]
    subdev_id = /dev/v4l-imx219-subdev0
    isp_required = yes
    v4l2src device=/dev/video-imx219-cam0 io-mode=5 do-timestamp=true ! video/x-bayer, width=1640, height=1232, format=rggb10 ! tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss_10b_1640x1232.bin sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a_10b_1640x1232.bin format-msb=9 sensor-name=SENSOR_SONY_IMX219_RPI ! video/x-raw, format=NV12, width=1640, height=1232 ! tiovxmultiscaler src_0::roi-startx=4 src_0::roi-starty=157 src_0::roi-width=1632 src_0::roi-height=918 ! video/x-raw, format=NV12, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4
    file:///opt/robotics_sdk/tools/camera_info/IMX219_HD_camera_info.yaml
    [INFO] [gscam_main-1]: process started with pid [3323]
    [gscam_main-1] [INFO] [1725598433.531516653] [camera.gscam_publisher]: use_intra_process_comms=0
    [gscam_main-1] [INFO] [1725598433.532821212] [camera.gscam_publisher]: gscam_config = v4l2src device=/dev/video-imx219-cam0 io-mode=5 do-timestamp=true ! video/x-bayer, width=1640, height=1232, format=rggb10 ! tiovxisp sink_0::device=/dev/v4l-imx219-subdev0 dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss_10b_1640x1232.bin sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a_10b_1640x1232.bin format-msb=9 sensor-name=SENSOR_SONY_IMX219_RPI ! video/x-raw, format=NV12, width=1640, height=1232 ! tiovxmultiscaler src_0::roi-startx=4 src_0::roi-starty=157 src_0::roi-width=1632 src_0::roi-height=918 ! video/x-raw, format=NV12, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4
    [gscam_main-1] [INFO] [1725598433.533083350] [camera.gscam_publisher]: sync_sink = false
    [gscam_main-1] [INFO] [1725598433.533148916] [camera.gscam_publisher]: preroll = false
    [gscam_main-1] [INFO] [1725598433.533184571] [camera.gscam_publisher]: use_gst_timestamps = false
    [gscam_main-1] [INFO] [1725598433.533219986] [camera.gscam_publisher]: image_encoding = yuv420
    [gscam_main-1] [INFO] [1725598433.533253717] [camera.gscam_publisher]: camera_info_url = file:///opt/robotics_sdk/tools/camera_info/IMX219_HD_camera_info.yaml
    [gscam_main-1] [INFO] [1725598433.533290857] [camera.gscam_publisher]: camera_name = camera
    [gscam_main-1] [INFO] [1725598433.533324228] [camera.gscam_publisher]: frame_id = camera
    [gscam_main-1] [INFO] [1725598433.533375083] [camera.gscam_publisher]: appsink_width = 1280
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    我假设您可以  在10.0 SDK 上从 IMX219进行开箱即用的流式传输。 对吗? 如果是这种情况、您可以打开一个关于添加新 appsink 时遇到的问题的新主题吗?

    谢谢你。

    建中

x 出现错误。请重试或与管理员联系。