工具与软件:
大家好、团队成员:
在使用 SDK 重新编译内核以将 g_hid 模块添加到 SK-am62a-LP 板后、在运行 app_edgeai.py 示例时会遇到问题。
它过去运行时没有缺陷、但在上述更改之后、现在的示例给出以下错误:
(ENV) root@am62axx-evm:/opt/edgeai-gst-apps/apps_python python app_edgeai.py ../configs/face_detection.yaml
libtidl_onnxrt_EP 已加载0x342b9470
最终创建的子图数为:1、-卸载节点- 257、总节点- 257
应用程序:初始化...!!!
内存:初始化...!!!
MEM:已初始化的 DMA 堆(FD=5)!!!
内存:初始化...完成!!!
IPC:初始化...!!!
_rpmsg_char_find_ctrldev:rpmsg 目录在 virtio2.rpmsg_chrdev.-1.13下不存在
_rpmsg_char_find_ctrldev:rpmsg 目录在 virtio1.rpmsg_chrdev.-1.13下不存在
IPC:错误:无法为 CPU [mcu1_0]创建 TX 通道!!
IPC:错误:无法为 CPU [c7x_1]创建 TX 通道!!
IPC:初始化...完成!!!
应用程序:错误:IPC 初始化失败!!!
remote_servic: init…!!
_rpmsg_char_find_ctrldev:rpmsg 目录在 virtio2.rpmsg_chrdev.-1.21下不存在
_rpmsg_char_find_ctrldev:rpmsg 目录在 virtio1.rpmsg_chrdev.-1.21下不存在
Remote_servic:初始化...完成!!!
551.862635 s:GTC 频率= 200 MHz
应用程序:初始化...完成!!!
551.862763:vx_zone_init:Enabled
551.862779 s:vx_zone_error:Enabled
551.862792 s:vx_zone_warning:Enabled
551.863557 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-0
551.863792 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-1
551.864389 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-2
551.864630 s:vx_zone_init:[tivxPlatformCreateTargetId:116]添加了目标 MPU-3
551.864657 s:vx_zone_init:[tivxInitLocal:136]初始化已完成!!!
551.865205 s:vx_zone_init:[tivxHostInitLocal:101]主机初始化已完成!!
551.882092 s:vx_zone_error:[ownIpcSendMsg:140] OpenVX 发送通知失败
551.882141 s:vx_zone_error:[ownObjDescSend:307] ownIpcSendMsg 失败
551.882154 s:vx_zone_error:[ownNodeKernelInit:590]目标内核 TIDLNode 的 TIVX_CMD_NODE_CREATE 失败
551.882168 s:vx_zone_error:[ownNodeKernelInit:591]请确保已为此内核注册目标回调
551.882182 s:vx_zone_error:[ownNodeKernelInit:592]如果目标回调已注册、请确保此内核的 create 回调中没有出现错误
551.882200 s:vx_zone_error:[ownGraphNodeKernelInit:608] kernel init for node 0、kernel com.ti.tidl:1:2…failed!!
551.882218 s:vx_zone_error:[vxVerifyGraph:2159] Node kernel init failed (551.882218 s:vx_zone_error:[vxVerifyGraph:2159]内核初始化失败
551.882231 s:vx_zone_error:[vxVerifyGraph:2213]图形验证失败
TIDL_RT_OVX:错误:正在验证 TIDL 图形...失败!!!
TIDL_RT_OVX:错误:验证 OpenVX 图形失败
==== [输入流水线(S)]====
[PIPE-0]
v4l2src device=/dev/video-imx219-cam0 IO-mode=5 pixel-Aspect-ratio=无! 队列泄漏=2! capsfilter caps="video/x-bayer、width=(int)1920、height=(int)1080、format=(string)rggb;"! tiovxisp dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin sensor-name=sensor_Sony_IMX219_RPI! capsfilter caps="video/x-raw、format=(string) NV12;"! tiovxmultiscaler name=split_01
SPLIT_01。 ! 队列! capsfilter caps="video/x-raw、width=(int) 1280、height=(int) 720;"! tiovxdlcolorconvert out-pool-size=4! capsfilter caps="video/x-raw、format=(string) rgb;"! appsink max-buffers=2 dropp=True name=sen_0
SPLIT_01。 ! 队列! capsfilter caps="video/x-raw、width=(int)640, height=(int)640;"! tiovxdlpreproc out-pool-size=4 data-type=3 tensor-format=1! capsfilter caps="application/x-tensor-tiovx;"! appsink max-buffers=2 dropp=True name=pre_0
==== [输出流水线]====
appsrc DO-timestamp=True format=3 block=True name=post_0! tiovxdlcolorconvert ! capsfilter caps="video/x-raw、format=(string) NV12、width=(int) 1280、height=(int) 720;"! 队列! mosaic_0.sink_0
tiovxmosaic target=1 background=/tmp/background_0 name=mosaic_0 src::pool-size=2
Sink_0::startx="<320>" sink_0:starty="<150>" sink_0::width="<1280>" sink_0::heights="<720>"
! capsfilter caps="video/x-raw、format=(string) NV12、width=(int) 1920、height=(int) 1080;"! v4l2jpegenc! multifilesink sync=False location=/opt/edgeai-test-data/output/output_image_ 04d.jpg
[1]+ Stopped (SIGTSTP) python app_edgeai.py ../configs/face_detection.yaml
我假设这是因为我在 menuconfig 中未启用某些选项、或者设备树中未激活某些选项。
了解哪些模块未正确加载或哪些模块未正确启用会有所帮助。
谢谢!
Joaquin Perez