0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞芯微RK356X主板复用接口配置方法,触觉智能嵌入式方案商

触觉智能 2025-03-28 18:04 276次阅读

本文介绍瑞芯微RK356X系列复用接口配置的方法,基于触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑智能家居、教育电子、工业显示与控制等行业。
复用接口介绍

由下图可知,红圈内容当前引脚可配置为SPI0或者PWM0功能。

wKgZO2fmdBSANVaQAADWhJtBofg76.jpeg

由标准系统固件以及相关系统手册可得,当前接口默认配置为SPI0功能:

console:/ # ls dev/spidev0.0

再由原理图可知当前GPIO为GPIO0_C3,下面开始将SPI0功能配置为PWM0功能。

wKgZO2fmdBSABszPAADQtQfFK_w04.jpeg

设备树配置

设备树路径:

kernel-5.10/arch/arm64/boot/dts/rockchip/

第1步,禁用SPI功能,文件路径如下:

ido-evb3562-v1b.dtsi

&spi0 { + status = "disabled"; pinctrl-0 = <&spi0m0_pins &spi0m0_csn0>; spi_dev@0 { compatible = "rockchip,spidev"; reg = <0>; spi-max-frequency = <12000000>; spi-lsb-first; }; };

第2步,获取PWM0配置属性,在rk3562-pinctrl.dtsi文件获取PWM0 pinctrl属性,结合GPIO编号GPIO0_C3获取。

pwm0 { /omit-if-no-ref/ pwm0m0_pins: pwm0m0-pins { rockchip,pins = /* pwm0_m0 */ <0 RK_PC3 2 &pcfg_pull_none_drv_level_1>; }; ... };

由上可得,当前PWM0 princtrl属性为:pwm0m0_pins

第3步,配置PWM0

&pwm0 { pinctrl-0 = <&pwm0m0_pins>; status = "okay"; };


编译并测试

修改完成后单独编译内核,单独烧录kernel-5.10/boot.img包测试即可,然后开始测试。

开启PWM0节点:

#开启pwm0节点 echo 0 > sys/class/pwm/pwmchip0/export #设置频率为10KHz echo 10000 > sys/class/pwm/pwmchip0/pwm0/period #设置占空比为50% echo 5000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle #设置电平方向,默认为inversed echo normal > /sys/class/pwm/pwmchip0/pwm0/polarity #使能PWM输出 echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable

产品简介触觉智能RK3562开发板

(型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。

wKgaomb9DmWAPsADAACltzntTww48.jpeg
  • 搭载瑞芯微新一代RK3562/RK3562J芯片;
  • 1TOPS算力NPU,支持INT8/INT16/FP16等数据类型运算;
  • 支持4K@30FPS与1080P@60FPS视频解码;
  • 13M ISP,支持HDR与多路摄像头视频采集;
  • 单路MIPI-DSI,最高2048 x 1080@60fps ;
  • 单通道LVDS,最高1366 x 768@60fps ;
  • 三路独立的以太网口,其中两路千兆网口,一路百兆网口;
  • 支持5G/4G/WiFi/蓝牙无线通信
  • 支持AndroidLinux操作系统
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5251

    浏览量

    216529
  • RK3568
    +关注

    关注

    4

    文章

    550

    浏览量

    5700
  • RK3566
    +关注

    关注

    0

    文章

    153

    浏览量

    5307
  • RK3562
    +关注

    关注

    0

    文章

    49

    浏览量

    194
收藏 人收藏

    相关推荐

    分享RK***开发板Android 配置说明

    》进行配置。【注】如果根据下一节的 kernel 端配置正确后能够显示,但是显示方向不对,请参考根据本节所列文档进行调整。
    发表于 08-16 18:33

    ARM嵌入式RK3399开发板上下拉配置方法

    嵌入式RK3399开发板上下拉配置方法,友坚科技专注于三星、
    发表于 09-27 15:17

    RK3399嵌入式开发板JTAG/SW 软件配置方法

    {bootargs = "clk_ignore_unused";}; RK3399嵌入式开发板JTAG/SW 软
    发表于 11-20 11:59

    RK3399与RK356x USB开发指南

    设计修改对应的板级 DTS 配置,就可以使能相应的 USB 接口RK356x USB 开发指南提供 RK356x USB 模块的开发指南,目的是让工程师理解
    发表于 06-16 15:49

    ITX 3588J源代码RK356X/RK3588 RKNN SDK

    电子发烧友网站提供《ITX 3588J源代码RK356X/RK3588 RKNN SDK.txt》资料免费下载
    发表于 09-21 15:32 20次下载
    ITX 3588J源代码<b class='flag-5'>RK356X</b>/<b class='flag-5'>RK</b>3588 RKNN SDK

    ROC RK3566 PC源代码RK356X/RK3588 RKNN SDK

    电子发烧友网站提供《ROC RK3566 PC源代码RK356X/RK3588 RKNN SDK.txt》资料免费下载
    发表于 09-21 14:57 9次下载
    ROC <b class='flag-5'>RK</b>3566 PC源代码<b class='flag-5'>RK356X</b>/<b class='flag-5'>RK</b>3588 RKNN SDK

    AIO 3568J源代码RK356X/RK3588 RKNN SDK

    电子发烧友网站提供《AIO 3568J源代码RK356X/RK3588 RKNN SDK.txt》资料免费下载
    发表于 09-21 11:00 7次下载
    AIO 3568J源代码<b class='flag-5'>RK356X</b>/<b class='flag-5'>RK</b>3588 RKNN SDK

    RK3588/RK356X系列芯片通过Arm PSA Certified安全认证

        日前,RK3588及RK356X系列芯片(包含RK3588/
    的头像 发表于 09-23 17:28 3473次阅读

    RK356X Ubuntu 推流USB摄像头

    本文适用与触觉智能所有RK356Xubuntu系统的主板。IDO-SBC3566基于
    的头像 发表于 10-21 08:33 2547次阅读
    <b class='flag-5'>RK356X</b> Ubuntu 推流USB摄像头

    轻轻松松在RK356X Android11适配ML307R Cat.1模组

    本文基于IDO-SXB3568主板,介绍Android11平台上适配中移物联ML307RCat.14G模组的方法。该方法适用于触觉所有RK356X
    的头像 发表于 05-16 08:32 1712次阅读
    轻轻松松在<b class='flag-5'>RK356X</b> Android11适配ML307R Cat.1模组

    RK3588开发板Linux系统添加自启动命令的方法,深圳触觉智能Arm嵌入式鸿蒙硬件方案

    本文适用所有Linux系统的开发板、主板添加自启动命令的方法,本次使用了触觉智能的EVB3588开发板演示,搭载了
    的头像 发表于 09-19 09:32 1547次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588开发板Linux系统添加自启动命令的<b class='flag-5'>方法</b>,深圳<b class='flag-5'>触觉</b><b class='flag-5'>智能</b>Arm<b class='flag-5'>嵌入式</b>鸿蒙硬件<b class='flag-5'>方案</b><b class='flag-5'>商</b>

    主板/开发板Linux系统播放音频方法触觉智能RK3562开发板演示

    本文介绍方案主板/开发板Linux系统播放音频的方法
    的头像 发表于 12-13 11:40 594次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>主板</b>/开发板Linux系统播放音频<b class='flag-5'>方法</b>,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562开发板演示

    平台Android系统串口测试方法触觉智能RK3562开发板演示

    方案主板Android系统串口测试方法,通用RK
    的头像 发表于 12-24 11:51 594次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>平台Android系统串口测试<b class='flag-5'>方法</b>,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562开发板演示

    RK安卓Android主板GPIO按键配置方法触觉智能嵌入式开发

    触觉智能分享,RK安卓Android主板GPI
    的头像 发表于 02-26 16:29 353次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>安卓Android<b class='flag-5'>主板</b>GPIO按键<b class='flag-5'>配置</b><b class='flag-5'>方法</b>,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>嵌入式</b>开发

    嵌入式方案概述

    (Rockchip)是一家专注于高性能、低功耗芯片设计的中国半导体公司,其嵌入式解决方案广泛应用于
    的头像 发表于 03-28 12:11 158次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>嵌入式</b><b class='flag-5'>方案</b>概述