技术标签: linux系统及驱动开发 算法 NPU RK3566
确定VDD_NPU所用的电源
用的是PMIC的DC-DC2
1、修改板级配置DTS文件
配置vdd_gpu,在PMIC所连接的i2c节点下增加以下配置,如i2c0
&i2c0{
vdd_gpu: DCDC_REG2 {
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <500000>;
regulator-max-microvolt = <1350000>;
regulator-init-microvolt = <900000>;
regulator-ramp-delay = <6001>;
regulator-initial-mode = <0x2>;
regulator-name = "vdd_gpu";
regulator-state-mem {
regulator-off-in-suspend;
};
};
}
使能npu相关节点
&bus_npu {
bus-supply = <&vdd_logic>;
pvtm-supply = <&vdd_cpu>;
status = "okay";
};
&rknpu {
rknpu-supply = <&vdd_gpu>;
status = "okay";
};
&rknpu_mmu {
status = "okay";
};
2、使能驱动
cd到kernel目录,执行
make menuconfig ARCH=arm64
Device Drivers --->
RKNPU --->
<*> ROCKCHIP_RKNPU
然后save,再复制.config文件。
cp .config arch/arm64/configs/rockchip_linux_defconfig
rockchip_linux_defconfig为编译时TARGET_KERNEL_CONFIG指定的文件。
3、重新编译kernel,然后烧录到主板
4、测试
主板启动之后cd到/rockchip_test/npu2目录执行测试脚本
[root@RK356X:/]# cd /rockchip_test/npu2
[root@RK356X:/rockchip_test/npu2]# ls
lib npu_freq_scaling.sh npu_test.sh rknn_mobilenet_demo
model npu_stress_test.sh rknn_demo.sh
[root@RK356X:/rockchip_test/npu2]# ./npu_test.sh
*****************************************************
*** ***
*** NPU TEST ***
*** ***
*****************************************************
***********************************************************
npu stress test: 1
npu scale frequency test: 2
rknn demo test: 3
***********************************************************
1
I RKNN: set log level to 0
model input num: 1, output num: 1
input tensors:
index=0 name=input n_dims=4 dims=[3 224 224 1] n_elems=150528 size=150528 fmt=0 type=2 qnt_type=2 fl=0 zp=0 scale=0.007812
output tensors:
index=0 name=MobilenetV1/Predictions/Reshape_1 n_dims=2 dims=[0 0 1001 1] n_elems=1001 size=2002 fmt=0 type=1 qnt_type=2 fl=0 zp=0 scale=1.000000
rknn_run
--- Top5 ---
156: 0.597656
155: 0.227173
205: 0.077576
752: 0.017227
880: 0.015472
文章浏览阅读636次。1、官网下载es安装包 地址:https://www.elastic.co/downloads/elasticsearch解压目录结构如下2、进入目录执行elasticsearch-7.10.2 执行命令 bin/elasticsearch[2021-03-09T11:01:33,864][INFO ][o.e.n.Node ] [localhost] version[7.10.2], pid[12496], build[default/tar/747e1cc71de_es-client安装包
文章浏览阅读498次。#include#includeusing namespace std;const int Max = 65;int n, len, stick[Max];bool flag, vis[Max];bool cmp(int a, int b){ return a > b;}void dfs(int dep, int now_len, int_poj - 1011
文章浏览阅读248次。浏览器会出现“受自动化测试软件”控制的提示。执行代码时不出现浏览器窗口。_selenium firfox add_experimental_option
文章浏览阅读2.2k次,点赞2次,收藏10次。ubuntu16.04安装ros-kinetic,解决rosdep init报错。从源头解决rosdep init和rosdep update报错_ubuntu mate 16.04 ros init
文章浏览阅读662次。RIA(Rich Internet Applications)丰富互联网程序,具有高度互动性、丰富用户体验以及功能强大的客户端。简介编辑RIA是Rich Internet Applications的缩写,翻译成中文为丰富的因特网应用程序(Macromedia中文网站翻译为Rich Internet应用程序)传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表..._ria 1960 胰岛素
文章浏览阅读4.6k次,点赞6次,收藏27次。实现服务器的代码与Gitee的代码同步更新:通过宝塔的WebHook、Git、Gitee的WebHooks。(超详细避坑)前言一、效果展示二、实现步骤2.1 使用宝塔git生成公钥2.2 创建Gitee仓库,添加公钥2.3 宝塔安装WebHook并配置2.4 配置Gitee的WebHooks2.5 将Gitee仓库clone到服务器的本地目录中总结前言提示:内容中的服务器环境为centos7,配置了宝塔的LNMP。 本篇文章最好需要已掌握Git,Gitee操作,宝塔操作的相关知识。一、效果展示._宝塔同步git
文章浏览阅读2.2k次。题目链接Problem A CoinsDuoxida buys a bottle of MaiDong from a vending machine and the machine give her n coins back. She places them in a line randomly showing head face or tail face on. And Duoxid
文章浏览阅读292次。使用BGP调用SOO的位置(建立完route-map后)使用BGP调用SOO的位置(建立完route-map后)_as override+soo
文章浏览阅读41次。I often find code which uses generics in Java like this:public static foo(T object) {...}Since in Java every class inherites from object class I'm not sure if extends Object gives a special meaning o..._泛型的特殊t
文章浏览阅读944次。WordPress一共有以下11个表。这里加上了默认的表前缀 wp_ 。wp_commentmeta:存储评论的元数据wp_comments:存储评论wp_links:存储友情链接(Girl is coding)wp_options:存储WordPress系统选项和插件、主题配置wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据wp_posts:存储文章(包括页面、上传文_wordpress posts表menu_order
文章浏览阅读1.9k次。2019独角兽企业重金招聘Python工程师标准>>> ..._js 带表情的评论输入框 原生html
文章浏览阅读1.3k次。我们程序员在写程序的时候,Bug是不可避免的,在这种情况下,除了日志外最常用的就是Debug了。除了写程序,当我们接手一个旧的程序,熟悉代码最常用的手段也是调试,以前没有总结过Android Studio的调试,现在来总结一下Android Studio的调试技巧!AS调试面板介绍点击顶部工具栏的进入断点调试,例如下面红色方框区:进入断点调试之后,就会唤出调试面板,我们介绍一下调试面板,调试面板如下_android studio 真機調試設置斷點