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

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

3天内不再提示

Rockchip 瑞芯微电子 开发板使用入门指南

大大通 2023-04-12 15:07 次阅读

大纲

  1. 原由
  2. 开发板的用途
  3. 如何取得开发板
  4. 使用原厂开发板的好处
  5. 如何使用开发板

一. 原由

有鉴于许多客户虽然已经拿到了开发板, 但是在开始产品开发之前却没有好好利用开发板, 白白浪费了可以缩短产品开发的时间, 本文可以加快新手学习使用开发板的时间.

二. 开发板的用途

对想要使用Rockchip 瑞芯微SOC来开发产品的制造商来说

1. 可以透过开发板了解SOC的规格

2. 可以在开发板上实际验证SOC规格是否能达到想开发的产品规格要求

3. 在产品开发DEBUG时, 用开发板比对问题

4. 产品软体开发时, 在自己做的板子还没有完成之前, 可以先在开发板上开发软体.

对外设厂商来说, 可以利用开发板丰富的接口作外设产品软硬体开发以及测试

对第三方软体开发厂商来说, 可以在开发板上执行应用软体的开发测试

对第三方算法厂商来说, 除了在PC上跑AI model 模拟之外, 可以在Rockchip 瑞芯微 有内建NPU 平台的开发板上实际跑AI 算法., 例如RK3588 有 6Tops NPU 算力.

三. 产品开发的第一步, 要先取得开发板

取得 Rockchip 瑞芯微原厂开发板有以下几种方法.

1. 跟代理商商借, 请跟当地业务窗口洽询.

2. 直接从大联大的大大购网站购买, 例如下图是RK3568开发板的购买网页, 在搜寻列输入3568 可以找到RK3568开发板的购买页面.

RK3568 DDR4 EVB开发工具仓库_大大购

3. 透过代理商窗口购买, 以公司B2B 的管道购买.

4.透过代理商引荐, 直接付给Rockchip 瑞芯微原厂SDK fee, SDK fee费用当中有包含一片开发板.

四. 使用原厂开发板的好处

1. 可以快速熟悉SOC的功能以及规格

2. 反映开发问题或是遇到产品bug时, 可以请RK 工程师用相同开发板同步确认问题, 减少debug 时间.

3. 可以直接使用原厂SDK 软体, 不需要修改SDK 内的设定, 加速开发速度.

4. 可以比对开发板的线路以及PCB 设计, 套用到自己的产品上.

五. 一拿到开发板后, 首先该做的事

1. 扫描开发板上的 QR code, 取得开发板的使用手册, 烧录工具, 开发板的 F/W image, 固件镜像.



QR code 连结到下载开发板相关资料的网站, 如果百度云盘免费帐号下载速度太慢, 也可以先下载文字档, 档案当中有 one drive 下载空间的网址.



2. 确认开发板上的丝印编号.

3.取得开发板的线路图, PCB档案.

例如以RV1106 开发板为例. 可以在开发板上看到有 RV1106G_EVB1_V11_20220402SQJ 的丝印编号,再依照丝印编号跟代理商窗口取得开发板的线路图, PCB档案.

线路跟PCB 档名大致上会跟丝印相同

RV1106 的 开发板线路以及PCB 档名如下

RV1106G_EVB1_V11_20220401LX.DSN (线路)

RV1106G_EVB1_V11_20220402SQJ.pcb(PCB)

六. 依照开发板用户使用指南, 逐一操作验证手册上的内容

下图以RV1106G 的使用手册为例

1. 确认开发板有哪些功能

2. 确认开发板上的元件, 搭配开发板线路图, 确认开发板上有那些接口, 接口定义. 按钮, 开关, jumper以及其在开发板上的位置, 开发板所使用的外设零件料号.例如DDR, EMMC, WiFi IC 型号.



开发板上有丰富的I/O 接口, 方便开发人员做各种测试.


RV1106G 开发板的背面比较简单, 只有 SPI flash 以及speaker 接口

pYYBAGQ2HuiAbZ4YAAERHQ9aM90799.jpg


下图是切换JTAG 与TF 卡功能的jumper

3. 确认开发板能否正确开机, 关机. 如果板子有问题要尽早跟代理商反映.

4. 测试烧录开发板的影像档, 在还没有透过SDK 自行编译image 档案之前, 可以先从 QR code 提供的网路空间下载 image.



5. ADB mode 功能确认ADB 功能可以透过USB 或是 网路连线的方式控制开发板. 要确认ADB mode 所使用的USB port 是哪一个可以从开发板用户使用指南中查询.



6. 串口debug port 的功能确认, UART debug port 串口试产品开发必须要用的功能之一, 确认UART debug port是哪一个USB 接口可以从用户使用指南查询到, 透过熟悉debug port 的操作可以看到开机log的资讯,或是与adm mode 功能相同,直接用指令控制开发板,如果要把开发板的画面投射到PC上也可以使用 Scrcpy 等开源软体.



七. 确认开发板的各项功能是否能正常工作

这点非常重要, 一定要做确认, 除了前面所提到的功能, 因为有些开发板的SDK 配置内容有错误, 会导致自行编译的 image 在开发板上造成某些开发板的功能无法使用,例如RK3568 开发板的Wifi 跟 Ethernet 如果没有修改dts 里VCCIO4跟VCCIO6的电压, Wifi 跟 Ethernet 功能就无法使用. RK3399 开发板不修改 USB3 OTGport 的dts配置, USB3 OTG port 就无法使用, 连带也没办法透过USB 使用ADB mode.

八. 把所有RK 工具软体都在开发板上执行一遍

工具软体在SDK tools目录下, 例如 DDR 测试, 工厂产测等等, 由于软体众多, 本文就不一一介绍.

九. 验证SDK 里RK 提供的所有相关软体功能

当已经对开发板的操作有一定程度的了解, 并且拿到SDK后, 要开始熟悉SDK , 可以开始验证SDK 里的设定功能例如设定CPU, DDR 频率,在应用软体方面可以验证camera 拍照录影, MIC 录音功能, 影像边解码, UAC 功能等等。

十. 结语

对Rockchip 瑞芯微产品有任何问题都可以透过大大通或是当地的业务窗口跟我们洽询。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4430

    浏览量

    94011
  • 瑞芯微电子
    +关注

    关注

    1

    文章

    44

    浏览量

    9663
  • Rockchip
    +关注

    关注

    0

    文章

    66

    浏览量

    18317
  • RK3568
    +关注

    关注

    4

    文章

    433

    浏览量

    4129
收藏 人收藏

    评论

    相关推荐

    【米尔-萨RZ/G2UL开发板】1.开箱

    【米尔-萨RZ/G2UL开发板】1.开箱 开箱视频 开箱也许会迟到,但是绝对不会缺席。今天开箱的是米尔-萨 RZ/G2UL 开发板,这是目前笔者接触到的第二款米尔
    发表于 02-04 23:38

    【LuckFox Pico Plus开发板免费试用】RKNN模型推理测试

    感谢电子发烧友和幸狐科技提供了此次LuckFox Pico Plus开发板试用机会。 LuckFox Pico 是一款基于微 RV1103 芯片具有高性价比的微型 Linux
    发表于 11-11 16:51

    Rockchip i2c开发指南

    视壮嵌入式板卡rk3399《rockchip i2c 开发指南 v1.0》分享i2c设备的设备应用非常广泛,常见的包含重力传感器,触摸屏驱动芯片,音频解码等,这个文档是rk3399的i2c开发文档:《
    发表于 10-10 08:17

    Rockchip RK3399软件开发指南

    电子发烧友网站提供《Rockchip RK3399软件开发指南.pdf》资料免费下载
    发表于 10-09 14:30 6次下载
    <b class='flag-5'>Rockchip</b> RK3399软件<b class='flag-5'>开发指南</b>

    微RK3568开发板双屏异显方案演示

    开发板
    武汉万象奥科
    发布于 :2023年09月25日 17:52:39

    微RK3568开发板三屏异显方案演示# 3568

    开发板
    武汉万象奥科
    发布于 :2023年09月15日 16:49:00

    Rockchip I2C开发指南

    电子发烧友网站提供《Rockchip I2C开发指南.pdf》资料免费下载
    发表于 09-15 15:33 0次下载
    <b class='flag-5'>Rockchip</b> I2C<b class='flag-5'>开发指南</b>

    试用南京中科微电子CSM32RV003开发板

    非常迅速头一天接收信息,第二天雨中快递送到南京中科微电子有限公司CSM32RV003开发板(TSSOP20)封装的RISC-V处理器芯片。迷你小开发板,连上Type-C电缆线上电正常,小红色缆线灯闪烁后,系统正常后白色灯长亮。下
    发表于 09-09 19:01

    【风火轮YY3568开发板免费体验】开箱篇 -----最好的RK3568开发板赏析

    风火轮YY3568开发板采用RK3568芯片设计,RK3568明星芯片是一款微电子定位中高端的通用型SoC。该芯片采用了先进的22nm工艺,拥有四个Cortex-A55核心和一个
    发表于 08-07 10:00

    飞凌嵌入式国产平台大盘点之微系列

    分类带大家一起盘点。 本篇文章,为大家介绍的是微系列的核心微电子 × 飞凌嵌入
    发表于 08-05 11:12

    如何在Rockchip Arm开发板上安装Docker Tailscale K3s Cilium

    618 买了几个便宜的 Purple PI OH 开发板[1] (500 块多一点买了 3 个), 这个开发板类似树莓派,是基于 Rockchip(瑞芯微) 的 rx3566 arm64 芯片。
    发表于 07-31 10:28 506次阅读
    如何在<b class='flag-5'>Rockchip</b> Arm<b class='flag-5'>开发板</b>上安装Docker Tailscale K3s Cilium

    RL78/G1N 快速原型开发板快速入门指南

    RL78/G1N 快速原型开发板快速入门指南
    发表于 07-04 20:51 0次下载
    RL78/G1N 快速原型<b class='flag-5'>开发板</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    RL78/G1M 快速原型开发板快速入门指南

    RL78/G1M 快速原型开发板快速入门指南
    发表于 07-04 20:51 0次下载
    RL78/G1M 快速原型<b class='flag-5'>开发板</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    RL78/G15快速原型开发板快速入门指南

    RL78/G15 快速原型开发板快速入门指南
    发表于 05-19 18:36 3次下载
    RL78/G15快速原型<b class='flag-5'>开发板</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    【米尔萨RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔萨RZ/G2L开发板试用话动的机会给了我。最近事情比较多,赶在这个空挡时间完成开箱报告。 开箱 第一次拿到米尔
    发表于 05-18 19:33