tag 标签: RK3562

相关帖子
相关博文
  • 2025-3-28 18:14
    208 次阅读|
    0 个评论
    本文介绍瑞芯微RK356X系列复用接口配置的方法,基于 触觉智能RK3562开发板 演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 复用接口介绍 由下图可知,红圈内容当前引脚可配置为SPI0或者PWM0功能。 由标准系统固件以及相关系统手册可得,当前接口默认配置为SPI0功能: console:/ # ls dev/spidev0.0 dev/spidev0.0 再由原理图可知当前GPIO为GPIO0_C3,下面开始将SPI0功能配置为PWM0功能。 设备树配置 设备树路径: 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通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。 搭载瑞芯微新一代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/蓝牙无线通信; 支持Android,Linux操作系统;
  • 2025-3-12 14:45
    106 次阅读|
    0 个评论
    2025年,科技浪潮汹涌澎湃的当下,智能数字化变革正进行得如火如荼,从去年二季度开始, 触觉智能 RK3562核心板 上市以来,受到了火爆的关注,上百家客户选用了此方案,也获得了众多的好评与认可,为客户的降本增效提供了广阔的空间。 随着原厂的更新,功能也迎来了一波重大的更新,无论是商业级(RK3562)还是工业级(RK3562J),都可支持NPU和2×CAN,不再二选一。我们触觉智能做了一个艰难又大胆的决定,为大家带来 两大重磅福利 ,请继续往下看~ 福利一 :RK3562核心板149元特惠再续,支持2×CAN功能加量不加价! 福利二 :震撼特惠, RK3562开发板4+32G企业专享5折购 既日起RK3562开发板4+32G, 企业客户享5折特惠 ,仅需350!限购1片,售完即止。 ▸ 4GB LPDDR4 + 32GB eMMC黄金组合 ▸ 支持3网口 + 多路摄像头输入(13M ISP) ▸ 音视频接口/串口/USB等一应俱全 ▸ 支持Android/Ubuntu/Debian多系统 购买方式:淘宝搜索深圳触觉智能,找客服沟通即可享受优惠。考验大家手速的时刻来了,千万不要错过啦!
  • 热度 1
    2025-2-28 15:22
    182 次阅读|
    0 个评论
    近日,米尔电子携手推出全新一代ARM核心板——基于瑞芯微RK3562(J)处理器的MYC-YR3562核心板及开发板。这款核心板凭借其强大的性能、丰富的接口和灵活的扩展能力,为工业控制、物联网网关、边缘计算等领域提供了高性价比的解决方案。 核心板基于 RK3562 或RK3562J处理器,采用四核ARM Cortex-A53架构,主频高达2GHz,集成Mali-G52 GPU,支持4K视频解码和1080P视频编码。相较于前代产品,RK3562在性能上有了显著提升,同时保持了较低的功耗,堪称ARM中量级处理器中的多面手。MYC-YR3562核心板存储配置存储器1GB/2GB LPDDR4、8GB/16GB eMMC等多个型号供选择,配备开发板供开发者评估使用。下面详细介绍这款核心板的优势。 瑞芯微 R K3562处理器, 1 TOPS NPU,升级摄像头 I SP RK3562J/RK3562 是一款专为消费电子及工业设备设计的高性能、低功耗四核应用处理器。配备四核 ArmCortex-A53 +Cortex-M0,主频最高可达2.0GHz;具有1TOPS NPU,与TensorFlow、PyTorch、Caffe、ONNX、MXNet、Keras、Darknet 等深度学习框架兼容;集成 Mali G52 GPU,支持OpenGL ES1.1/2.0/3.2、OpenCL2.0 和 Vulkan1.1。 丰富的多媒体资源 RK3562支持3D GPU Mail-G52-2EE,13M ISP,支持1080P@60fps H.264 编码,4K@30fps H.265、1080P@60fps H.264解码,支持丰富多媒体接口MIPI CSI/Parallel RGB/LVDS/MIPI DSI等。 根据主芯片、存储器件参数的不同,MYC-YR3562核心板细分为3种型号。 核心板配置型号 产品型号 主芯片 NPU 内存 存储器 工作温度 MYC-YR3562J-8E1D-180-I RK3562J / 1 GB LPDDR4 8 GB -40℃~+85℃工业级 MYC-YR3562J-16E2D-180-I RK3562J / 2 GB LPDDR4 16 GB -40℃~+85℃工业级 MYC-YR3562-16E2D-200-C RK3562 1 TOPS 2 GB LPDDR4 16 GB 0℃~+70℃商业级 MYC-YR3562核心板选型表 开发板配置型号 产品型号 对应核心板型号 工作温度 MYD-YR3562-16E2D-200-C MYC-YR3562-16E2D-200-C 0℃~+70℃ 商业级 MYD-YR3562J-16E2D-180-I-GK MYC-YR3562J-16E2D-180-I -40℃~+85℃ 工业级 MYD-YR3562开发板选型表
  • 热度 4
    2025-2-11 12:10
    990 次阅读|
    0 个评论
    本文介绍瑞芯微开发板/主板Android调试串口配置为普通串口方法,不同板型找到对应文件修改,修改的方法相通。 触觉智能RK3562开发板 演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 内核设备树修改 修改以下目录文件,关闭调试串口功能。 arch/arm64/boot/dts/rockchip/rk3562-android.dtsi 并添加以下内容,注意"+"号为添加内容。 fiq- debugger { compatible = "rockchip,fiq-debugger" ; rockchip,serial-id = < 0 ; rockchip,wake-irq = < 0 ; /* If enable uart uses irq instead of fiq */ rockchip,irq-mode-enable = < 1 ; rockchip,baudrate = < 1500000 ; /* Only 115200 and 1500000 */ interrupts = < GIC_SPI242IRQ_TYPE_LEVEL_HIGH ; pinctrl-names = "default" ; pinctrl- 0 = ; + status = "disabled" ; }; 修改以下目录文件,配置uart0串口功能。 arch/arm64/boot/dts/rockchip/ido-evb3562-v1b.dtsi 并添加以下内容,注意"+"号为添加内容。 + &uart0 {+ status = "okay" ;+ pinctrl-names = "default" ;+ pinctrl -0 = ;+ };&uart3 { status = "okay" ; pinctrl-names = "default" ; pinctrl -0 = ;}; 修改完成后单独编译内核代码 # msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3562_t/boot.img ido-evb3562-v1b-dsi-mipi.img -j20 编译完成后,即可在kernel-5.10目录下生成boot.img内核分区文件。 源码修改及编译 修改以下目录文件,给予uart0串口权限。 device/rockchip/rk3562/init.rk3562.rc 并添加以下内容,注意"+"号为添加内容。 chown systemsystem /sys/class/devfreq/dmc/system_status chmod 0666 /sys/class/devfreq/dmc/system_status+ chown systemsystem /dev/ttyS0 chown systemsystem /dev/ttyS4 chown systemsystem /dev/ttyS6 chown systemsystem /dev/ttyS8 chown systemsystem /dev/ttyS9+ c hmod 0666 /dev/ttyS0chmod0666 /dev/ttyS4 chmod0666 /dev/ttyS6 chmod0666 /dev/ttyS8 修改完成后,执行以下命令编译源码: # make -j4 编译完成后,即可在 out/target/product/rk3562_t/目录生成super.img分区镜像。 最后一步,将前面编译获取到的boot.img和super.img分区文件单独烧录到开发板上,如图所示: 烧录完成后调试串口功能将无法使用,通过ADB命令进入系统,并执行以下命令: rk3562_t:/# ls dev/ttyS0 -lacrw-rw-rw-1systemsystem4,642024-12-2304:01dev/ttyS0rk3562_t:/# 命令打印结果crw-rw-rw- 1 system system 4, 64 2024-12-23 04:01 dev/ttyS0后,说明调试串口配置为普通串口成功。 产品简介 触觉智能RK3562开发板 (型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。 搭载瑞芯微新一代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/蓝牙无线通信; 支持Android,Linux操作系统;
  • 热度 4
    2025-1-24 11:21
    654 次阅读|
    0 个评论
    飞凌嵌入式基于瑞芯微RK3562系列处理器打造的FET3562J-C全国产核心板,是一款专为工业自动化及消费类电子设备设计的产品,凭借其强大的功能和灵活性,自上市以来得到了各行业客户的广泛关注。本文将详细介绍如何启动并测试RK3562J处理器的MCU,通过实际操作步骤,帮助各位工程师朋友更好地了解这款芯片。 1、RK3562J处理器概述 RK3562J处理器采用了4*Cortex-A53@1.8GHz+Cortex-M0@200MHz架构。其中,4个Cortex-A53核心作为主要核心,负责处理复杂的操作系统任务和应用程序;Cortex-M0核则作为辅助核心,运行裸核系统,能够快速响应和控制,实现实时性要求较高的任务。 2、启动M0核固件的前期准备 目前,飞凌嵌入式OK3562J-C开发板上默认并没有启动M0核固件。因此,我们需要通过一系列步骤来配置和启动M0核。以下是具体的操作步骤: 1. U-Boot修改 理论上我们需要打开AMP(非对称多处理)编译宏,但由于飞凌嵌入式OK3562J-C开发板的U-Boot已默认配置AMP功能,因此用户无需进行任何U-Boot修改操作。 2. Kernel修改 (1)安装工具包 首先,我们需要安装SCons工具包,用于后续的编译工作。可以通过以下命令进行安装: forlinx @ubuntu :~ $ sudo apt-get install scons (2)添加AMP设备树的调用 OK3562J-C开发板已经添加了AMP设备树的调用,我们可以查看相关配置文件以了解其内容。 forlinx @ubuntu :~ $ cd /home/forlinx/work/ OK3562 -linux-source/ forlinx @ubuntu :~/work/OK3562-linux-source $ vi kernel- 5.10 /arch/arm64/boot/dts/rockchip/ OK3562 -C-common.dtsi + include "rk3562-amp.dtsi" 主要内容包括: / { /* 描述设备 */ rockchip_amp: rockchip-amp { compatible = "rockchip,amp" ; clocks = , , , , // , , , , ; //pinctrl-names = "default" ; //pinctrl-0 = ; amp-cpu-aff-maskbits = /bits/ 64 ; amp-irqs = /bits/ 64 ; status = "okay" ; }; /* 定义了一些保留内存区域 */ reserved-memory { #address-cells = ; #size-cells = ; ranges; /* remote amp core address */ amp_shmem_reserved: amp-shmem@7800000 { reg = ; no-map; }; rpmsg_reserved: rpmsg@7c00000 { reg = ; no-map; }; rpmsg_dma_reserved: rpmsg-dma@8000000 { compatible = "shared-dma-pool" ; reg = ; no-map; }; /* mcu address */ mcu_reserved: mcu@8200000 { reg = ; no-map; }; }; /* 实现Rockchip RPMsg功能 */ rpmsg: rpmsg@7c00000 { compatible = "rockchip,rpmsg" ; mbox-names = "rpmsg-rx" , "rpmsg-tx" ; mboxes = ; rockchip,vdev-nums = ; /* CPU3: link-id 0x03; MCU: link-id 0x04; */ rockchip,link-id = ; reg = ; memory-region = ; status = "okay" ; }; }; 3. 生成配置文件 接下来,我们需要生成M0核固件的配置文件。在RTOS源码目录下,通过复制默认配置文件并运行SCons菜单配置界面来生成所需的配置文件。虽然在此示例中无需进行额外配置,但用户可以根据需求进行相应的配置。 forlinx @ubuntu :~/work/OK3562-linux-source $ cd rtos/bsp/rockchip/rk3562- 32 forlinx @ubuntu :~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562- 32 $ cp board/rk3562_evb1_lp4x/defconfig .config forlinx @ubuntu :~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562- 32 $ scons --menuconfig 打开图形化配置界面后,无需配置,直接退出即可。 若有其他功能需求,可进行相应配置后再退出并保存。 forlinx @ubuntu :~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562- 32 $ cp .config board/rk3562_evb1_lp4x/defconfig forlinx @ubuntu :~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562- 32 $ cp rtconfig.h board/rk3562_evb1_lp4x/defconfig.h 4. 编译源码 完成配置文件的生成后,我们可以开始编译源码。通过运行构建脚本,选择相应的defconfig配置,并分别编译Linux系统和M0核固件。编译成功后,会在指定目录下生成 amp.img 镜像文件。 forlinx @ubuntu :~/work/OK3562-linux-source/rtos/bsp/rockchip/rk3562- 32 $ cd forlinx @ubuntu :~/work/OK3562-linux-source $ ./build.sh chip Log colors: message notice warning error fatal Log saved at /home/forlinx/work/ 3562 /git/ OK3562 -linux-source/output/sessions/ 2024 -08- 27_15 - 48 - 21 Switching to chip: ok3562Pick a defconfig: 1 . forlinx_defconfig 2 . forlinx_ok3562_linux_defconfig 3 . forlinx_ok3562_linux_mcu_defconfig 4 . forlinx_ok3562_linux_rtos_defconfigWhich would you like? : 4 / /选择第四个配置forlinx@ubuntu:~/work /OK3562-linux-source$ ./build .sh rtos forlinx @ubuntu :~/work/OK3562-linux-source $ ./build.sh mcu 编译后在rockdev目录下生成amp.img: forlinx @ubuntu :~/work/OK3562-linux-source $ ls rockdev/amp.img boot.img linux-headers.tar MiniLoaderAll .bin misc.img oem.img parameter.txt recovery.img rootfs.img uboot.img update.img userdata.img 3、烧写镜像 将生成的 amp.img 镜像文件拷贝到电脑中,并将开发板切换到烧写模式。使用烧写工具配置 amp.img 的路径。 点击“设备分区表”,读取成功后点击“执行”。 4、验证启动 重新启动开发板时按下空格键进入U-Boot菜单。在U-Boot菜单中,输入 3 将 amp start 配置成 on。 然后输入 1 重启开发板。在启动过程中,观察U-Boot阶段的打印信息,如果看到与M0核固件启动相关的打印信息,则说明已成功使用U-Boot启动M0核固件。 5、总结 上述操作仅为简单启动M0核并打印信息。实际上,M0核的功能非常强大,支持UART、PWM、I2C、SPI等多种外设接口。(目前飞凌嵌入式暂无更多M0核接口的测试例程,您若有相关需求,可以联系技术支持获取瑞芯微官方资料进行深入学习和开发) 希望通过本文的介绍和实践操作,能让您对RK3562J处理器的M0核有更进一步的了解,并为后续的开发工作提供帮助。