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

    文章

    4874

    浏览量

    96971
  • 瑞芯微电子
    +关注

    关注

    1

    文章

    45

    浏览量

    9771
  • Rockchip
    +关注

    关注

    0

    文章

    70

    浏览量

    18509
  • RK3568
    +关注

    关注

    4

    文章

    484

    浏览量

    4871
收藏 人收藏

    评论

    相关推荐

    迅为微RK3588开发板深度剖析丨首选的性能

    手册 itop-3588开发板驱动开发指南 itop-3588开发板文件系统构建手册 itop-3588开发板系统编程手册 11-开发板原厂
    发表于 10-17 10:49

    i.MX Linux开发实战指南—基于野火i.MX系列开发板

    电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
    发表于 10-10 17:23 7次下载

    探索巅峰性能 |迅为微RK3588开发板/核心深度剖析

    手册 itop-3588开发板驱动开发指南 itop-3588开发板文件系统构建手册 itop-3588开发板系统编程手册 11-开发板原厂
    发表于 09-25 11:15

    微RK3566鸿蒙开发板OpenHarmony标准系统应用兼容性测试指导

    本文OpenHarmony标准系统应用兼容性测试指导,适用鸿蒙系统软件开发测试的新手入门学习课程,设备为触觉智能的微RK3566开发板
    的头像 发表于 09-10 11:56 267次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b>微RK3566鸿蒙<b class='flag-5'>开发板</b>OpenHarmony标准系统应用兼容性测试指导

    Openharmony软件评估指南-米尔微RK3568开发板

    MYD-LR3568开发板正面 图1-2. 米尔MYD-LR3568开发板反面 1.软件资源米尔米粉派3568系列开发板的Openharmony BSP是基于
    发表于 09-06 20:06

    微RK3566开发板USB OTG模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    本文USB OTG模式介绍及命令切换,适用于嵌入式工程师、硬件开发教程入门学习课程。设备为触觉智能开发微RK3566
    的头像 发表于 09-05 17:01 867次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b>微RK3566<b class='flag-5'>开发板</b>USB OTG模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    微图像识别开发板技术交流

    有一个微图像识别开发板的技术开发需求,欢迎洽谈
    发表于 05-29 18:41

    开发板copy 安卓图像识别软件copy

    开发板copy,内置安卓图像识别软件,需要copy整个、系统、识别软件,欢迎有经验的同行洽谈
    发表于 05-29 18:38

    基于电子RA系列的野火耀阳RA8D1开发板产品简介

    野火耀阳RA8D1开发板是一款功能强大的开发板,适用于各种嵌入式应用开发。它采用电子的RA系列R7FA8D1BHECBD微控制器作为主控
    的头像 发表于 05-29 14:19 715次阅读
    基于<b class='flag-5'>瑞</b>萨<b class='flag-5'>电子</b>RA系列的野火耀阳RA8D1<b class='flag-5'>开发板</b>产品简介

    海应用笔记:CPW3101入门指南

    本技术说明文档提供关于 CPW3101 开发板 UFCS_EVB_V1.2 功能介绍、特性说明、使用说明、IAP升级、使用注意事项等,旨在帮助用户更好地使用 CPW3101 开发板_V1.2,进行
    发表于 05-16 14:39

    RK3562开发板:安卓Linux开发入门到精通(一)

    导读对于初涉嵌入式软件开发的探索者,掌握开发板并实战项目是不可或缺的一环。一套系统详尽的入门指南犹如明灯。若你钟情于嵌入式软件,那么这款开发板
    的头像 发表于 03-28 08:31 875次阅读
    RK3562<b class='flag-5'>开发板</b>:安卓Linux<b class='flag-5'>开发</b>从<b class='flag-5'>入门</b>到精通(一)

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 715次阅读
    迅为RK3568<b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发指南</b>-输入子系统

    米尔电子电子推出首款MPU生态开发板米派

    近日,米尔电子电子共同定义和开发萨第一款MPU生态开发板——
    的头像 发表于 01-25 09:21 980次阅读

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

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

    基于萨R7F42L1芯片的开发板入门点滴分享

    这是一款基于萨 R7F42L1芯片的开发板,它也是基于Cortex-M23的 核心(属于Cortex-M 系列中功耗最低的 CPU)。
    的头像 发表于 11-08 12:41 900次阅读
    基于<b class='flag-5'>瑞</b>萨R7F42L1芯片的<b class='flag-5'>开发板</b><b class='flag-5'>入门</b>点滴分享