睿擎派RK3506J开发板开箱记录、初步调试
- 科技创新
- 2025-06-28
- 50992
睿擎派基于RK3506J开发,RK3506J是一款三核A7+M0的入门级工业MPU,由于其价位低,性能优异,近期收到热捧,各家都出了很多RK3506J的开发板,睿赛德也出了一款,不过是基于RT-Thread开发,对于本社区的用户更加友好,开发更加方便。
开箱展示
箱内有开发板、FPC天线、JLINK转接板、电源和USB-C连接线。
SDK展示
有核心板规格书、底板原理图(PDF),睿擎IDE等。
IDE上手
安装专用的RuiChingStudio后界面如下
界面非常像RT-ThreadStudio,功能也是类似,只不过由开发MCU转变成开发MPU。睿擎派提供了非常丰富的相关例程。
提供了例如Can、Ethercat、Modbus等工业常见协议的例程。
创建好工程后,可以看到RuiChingSetting和PinMux,其中,RuiChingSetting可以设置CAN、LVGL等工业相关功能的打开与关闭,且对比RT-Thread Studio,隐藏了绝大多数功能设置项,让用户专心开发,不必管理繁杂的配置项。
PinMux是平台的特色所在,可以将特定接口例如串口,I2C等,指配任意GPIO,以便用户布线及更好的实现硬件功能。
IDE开发
可以看到工程详情界面如下:
其中,与RT-ThreadStudio不同的是,本工程暂不支持直接下载,需要使用RK3506J官方的下载工具下载,下载需要用到APP.img(用户程序文件),APP.dtb(引脚配置文件)。
工程目录与传统RT-Thread几乎如出一辙,看的出RTT是想统一MPU开发过程,让用户可以从RTT的单片机开发轻松过渡到MPU开发,我们可以将其看成是类似NUC980之类的大号单片机,只不过功能更加丰富。本次工程的用户程序文件暂时仅可运行在RK3506J的A核中。
工程开发和传统RTT也是完全一致,也可以使用RTT社区的丰富软件包,自行复制添加即可,添加完毕后需要设置将其纳入工程目录编译中。
下载程序
将开发板附送的12V电源接入,并使用附送的USB转串口,连接板载调试串口,波特率115200,在串口工具中打开,即可看到调试串口的控制台,其中,我已经下载程序,输出了一些调试信息。
调试使用RK的专用下载工具,确保数据线连接至电脑并已经安装RK的USB驱动后,按住RST键,并单击RECOVY键,即可出现发现LOADER设备的提示。
添加DTB对应的app.dtb和app对应的app.img,并打钩,再点击执行,即可下载。
调试杂记
开发板支持两个网口并默认打开,接入网线后会发现设备的IP为默认,且自行设定开启DHCP(RT_LWIP_DHCP)也无效,待官方后续修复。现阶段需要通过IFCONFIG手动设置IP、网关和子网掩码、DNS。
使用树莓派开启IPERF测速服务器
测速结果如下:
可以看到跑出百兆网络的速度,证明睿擎派的网络开发潜能很大。
本次工程测试总结
开发和传统RTT很类似,软件包和传统RTT通用,开发很顺利。但是添加软件包的过程不是很方便,没有RTT Studio一键添加并配置那么省事。
我手动复制LWGPS软件包,并复制相关的配置到rtconfig.h,再复制应用的相关代码,并运行,结果如下:
我使用司南导航的K803定位模块,并在预先配置串口UART2,引脚GPIO0B4-TXD,GPIO0B5RXD的情况下,硬件连线后,很顺利的得到了GPS模块的经纬度、高度等常见定位信息,开发总体顺利。