RISC-V大赛开发套件详解(八):D1 Dock Pro开发板用户指南

简介: 通过上期介绍,相信各位开发者已经对D1 Dock Pro开发板有了初步的认识。本期我们将在此基础上,为大家带来D1 Dock Pro开发板用户指南,讲解说明开发板规格和各个接口,最后带大家上手搭建开发环境。

image.png

概述

D1 Dock Pro开发板是由深圳矽速科技有限公司研发,搭载了全志D1多媒体处理器,基于阿里平头哥RISC-V 64位C906核心,支持RVV,1GHz主频,可运行Linux、RTOS等系统。为开源开发者设计的一款功能集成度高、体积小且价格亲民的RISC-V 开发套件。为了让开发者方便调试各种显示功能,它不仅支持HDMI输出,还支持MIPI和RGB显示接口。板载丰富的外设(2.4G Wi-Fi+BT模块、USB Host Type-A连接器、数字麦克风和音频功放)。除此之外,开发者还可以通过开发板的GPIO拓展端口,开发一些大家意想不到的新奇有趣的功能。


image.png

名称 数量 说明
D1 Dock pro 开发板 1套 包含核心板和底板
Type-C 数据线 1根 用于供电、JTAG调试和UART打印
喇叭 1个

用于音频播放


03

开发板说明

3.1 开发板规格

配置

说明
CPU XuanTie C906RISC-V CPU
内存 512MByte DDR3
显示输出 支持RGB接口输出,最大支持1080P@60fps,支持MIPI接口输出,最大支持1080P@60fps,支持HDMI接口输出,最大支持4K@30fps
无线网络 支持2.4G WIFI,符合IEEE 802.11b/g/n支持BT 符合BT4.2
USB连接 板载一个 USB Host type-A母座(在底板)板载一个 USB OTG type-C母座(在核心板)
音频 板载3W扬声器驱动电路板载2路数字麦克风

存储

板载TF卡连接器(在核心板)板载 128Mbit SPI FLASH(在底板)
GPIO 通用 2x20PIN GPIO口
其他功能 板载一个WS2812RGB LED,一个复位按键和一个用户按键
外形尺寸 65.0mm x42.5mm


image.png

序号 接口 说明
1 TYPE-C接口 支持JTAG调试支持UART打印可为板子提供5V供电
2 RGB LED 底板LED,支持红、黄、蓝三色
3 MIC 板载数字麦克 右声道
4 USB  USB2.0 HOST
5 WIFI 天线 支持2.4G WIFI 
LED 核心板用户自定义LED灯
7 FEL按键 Flash 固件更新按键
8 MIPI DSI MIPI LCD 屏接口
9 TYPE-C接口 USB2.0 OTG 接口可以用于Linux 系统下的adb 调试可用于flash 固件更新可为板子提供5V供电
10 SPK 喇叭接口
11 KEY按键 自定义按键
12 TF卡插座 TF卡插座
13 HDMI  HDMI2.0 输出接口
14 RET按键 系统复位按键
15 MIC 板载数字麦克 左声道
16 40PIN 40PIN 支持UART、PWM、I2C、GPIO等


3.2.1 40PIN管脚说明

开发板提供了UART、PWM、I2C、GPIO等接口,详细配置需要参考 芯片Datasheet。

image.png

3.2.2 指示灯说明

LED 状态 说明
黄色LED(核心板) 常亮 供电指示灯
绿色LED(核心板) 常灭 用户自定义可二次开发
黄色LED(底板) 常亮 供电指示灯
红黄蓝LED(底板) 常灭 用户自定义可二次开发,可实现红黄蓝三色显示


3.2.3 按键说明

KEY

说明

FEL(核心板) FLASH固件升级按键,配合全志烧写器使用。在断电模式下按住此按键不放,核心板TYPE-C连接电脑主机,然后松开此按键,进入固件升级状态,可进行固件烧录
RST(底板) 系统复位按键,按一次实现复位
KEY(底板) 用户可自定义按键,可进行二次开发


04

开发环境搭建

4.1 上电

开发板提供了两个供电接口。开发者任选一个即可,优先推荐开发者使用底板上的供电接口。底板上的TYPE-C接口同时还具备串口打印和jtag调试的能力,如下图所示:

image.png


4.2 串口打印

D1 Dock pro的串口在windows和Linux下都是免驱的。如上图方式接线,Windows和Linux系统均可以自动识别设备。


如果是win7可以参考如下文章:

https://blog.csdn.net/zoomdy/article/details/102877153


Windows系统下可以在设备管理器确认设备,如下图所示:

image.png

640 (2).png

4.3 JTAG调试

开板支持JTAG调试,需要安装DebugServer 代理服务程序。兼容系统:Windows ,Linux。开发者可以从OCC网站下载,建议采用最新版本:

https://occ.t-head.cn/community/download?id=616215132330000384

image.png

根据自己的开发环境,选择合适的版本,下载安装 JTAG服务程序。


解压后进行安装

image.png

image.png

image.pngimage.png

image.png

05

电器参数

  • 电源电压:5.0V.
  • 工作电压:3.3V.
  • 工作电流:小于1A


06

常见问题

6.1 可以运行Linux系统吗?

可以,可以基于TF的linux 镜像系统运行Linux系统


6.2 JTAG调试器去哪里下载?

可以从OCC网站下载,需要使用 V5.14.2 以上的版本:

https://occ.t-head.cn/community/download?id=616215132330000384


6.3 CDK 从哪里下载?

可以从OCC网站下载,建议使用V2.14以上版本:

https://occ.t-head.cn/community/download?id=575997419775328256


6.4 如何更新FLASH 固件?

有两种方式。集成开发环境CDK和上位机烧录器。详见用例说明。


6.5 JTAG 去哪里求助?

先可以用通过OCC网站的在线支持获得帮助。


image.pngv

07

下期预告

本期内容就先介绍到这里,下期我们将为大家分享如何快速上手D1 Dock Pro的教程。欢迎大家继续关注本系列内容。



相关文章
|
编解码 网络协议 Unix
SIP协议&开源SIP服务器搭建和客户端安装
1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1)   用户定位: 检查终端用户的位置,用于通讯。
18158 0
|
5月前
|
Windows
这款免费Windows优化神器!只有5M电脑绿色工具!ZyperWin++下载安装教程
ZyperWin++是一款开源、轻量级的Windows系统优化工具,支持Win7至Win11,仅5MB,免安装。可加速开机、清理C盘、修复系统小毛病,由B站UP主开发,绿色免费,操作简单,轻松提升电脑性能。
2679 1
|
存储 NoSQL atlas
2024年向量数据库推荐榜单之MongoDB
目前市面上有哪些向量数据库解决方案,可协助您存储和检索高维向量?在推荐优选的几款向量数据库和库之前,我们需要厘清以下这两种技术的差异。
5107 0
|
监控 开发工具 git
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
通过上文介绍,相信各位开发者已经对D1 Dock Pro开发板各项硬件功能有了更清晰的认识。本期我们将在上期的基础上,着重为大家讲解D1 Dock Pro开发板的开发环境搭建,并基于Helloworld例程演示通过剑池CDK下载代码、编译和运行的过程。
1257 0
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
|
Linux 调度
『 Linux 』僵尸进程与孤儿进程
『 Linux 』僵尸进程与孤儿进程
|
NoSQL Redis
Redis集群伸缩,转移插槽失败
Redis集群伸缩,转移插槽失败
185 0
|
存储 缓存 Linux
内存系列学习(三):ARM处理器地址变换过程
内存系列学习(三):ARM处理器地址变换过程
1560 0
|
机器学习/深度学习 算法
人工智能算法介绍
人工智能算法介绍
|
Linux 虚拟化 芯片
Linux 中断子系统中GIC 中断控制器基本分析
Linux 中断子系统中GIC 中断控制器基本分析
568 0
|
存储 缓存 NoSQL
Linux内存性能优化总结,让你的系统更加高效!(下)
Linux内存性能优化总结,让你的系统更加高效!