Project

General

Profile

Actions

完成 #21

open

rk3568 npu驱动及测试

Added by 余 顺 over 1 year ago. Updated over 1 year ago.

Status:
完成
Priority:
普通
Assignee:
-
Category:
NPU
Target version:
Start date:
08/03/2022
Due date:
% Done:

0%

Estimated time:

Description

加载npu驱动并测试使用npu进行图像处理。
(1)如何修改buildroot代码使npu加载成功
(2)提供npu功能测试demo

在开机log 里有相关的错误打印会影响到npu运行吗
[ 3.726361] RKNPU fde40000.npu: Linked as a consumer to fde4b000.iommu
[ 3.726802] RKNPU fde40000.npu: RKNPU: rknpu iommu is enabled, using iommu mode
[ 3.726923] RKNPU fde40000.npu: Linked as a consumer to regulator.19
[ 3.726944] RKNPU fde40000.npu: can't request region for resource [mem 0xfde40000-0xfde4ffff]
[ 3.727417] [drm] Initialized rknpu 0.4.2 20210701 for fde40000.npu on minor 1
[ 3.727709] RKNPU fde40000.npu: leakage=5
[ 3.728162] RKNPU fde40000.npu: avs=0
[ 3.728764] RKNPU fde40000.npu: l=0 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0
[ 3.728791] RKNPU fde40000.npu: failed to find power_model node
[ 3.728802] RKNPU fde40000.npu: RKNPU: failed to initialize power model
[ 3.728810] RKNPU fde40000.npu: RKNPU: failed to get dynamic-coefficient


Files

3568buildroot npu 测试.pdf (888 KB) 3568buildroot npu 测试.pdf 余 顺, 09/19/2022 02:12 AM
Actions #1

Updated by 余 顺 over 1 year ago

faild 打印是软件想要控制电源,但是已经通过硬件控好了电源,它控制不了所以报错,不影响npu 的使用

测试demo 需要如下修改sdk 才会在对应路径下生成
diff --git a/buildroot/package/rockchip/rockchip_test/rockchip_test.mk b/buildroot/package/rockchip/rockchip_test/rockchip_test.mk
index fc680105b..eeb11ae8f 100644
--- a/buildroot/package/rockchip/rockchip_test/rockchip_test.mk
+++ b/buildroot/package/rockchip/rockchip_test/rockchip_test.mk
@ -15,7 +15,7 @ ROCKCHIP_TEST_NPU_SOURCE = npu_${ARCH}
ROCKCHIP_TEST_NPU_TARGET = npu
endif

-ifeq ($(BR2_PACKAGE_RKNPU)$(BR2_PACKAGE_RKNN_DEMO),y)
+ifeq ($(BR2_PACKAGE_RKNPU2),y)
define ROCKCHIP_TEST_INSTALL_NPU_TARGET_CMDS
rm -rf ${TARGET_DIR}/rockchip_test/npu
cp -rf $(@D)/$(ROCKCHIP_TEST_NPU_SOURCE) ${TARGET_DIR}/rockchip_test/$(ROCKCHIP_TEST_NPU_TARGET)
rpdzkj@90:~/ninth/yushun/rk3566-rk3568-linux$

测试方式参考网盘资料\cdrom-rk3566-rk3568\cdrom_pro-rk3566-rk3568\01-SDK\demo\linux

3568buildroot npu 测试

Actions #2

Updated by 余 顺 over 1 year ago

  • Tracker changed from 新建 to 完成
  • Status changed from 新建 to 完成
Actions #3

Updated by 余 顺 over 1 year ago

  • Subject changed from npu驱动及测试 to rk3568 npu驱动及测试
Actions

Also available in: Atom PDF