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的教程。欢迎大家继续关注本系列内容。



相关文章
|
存储 安全 前端开发
USB Image Tool:Windows下的直接写盘利器 【开源硬件佳软介绍 #2】
这个问题,我们从磁盘结构讲起。磁盘内部所有的存储区域,必然分为分区表和数据区域两大块。而数据区域按分区表分区后,每个分区还被文件系统封装和管理[注B]:
2401 1
USB Image Tool:Windows下的直接写盘利器 【开源硬件佳软介绍 #2】
|
芯片
平头哥芯片CDK无法编辑的原因
平头哥芯片CDK无法编辑的原因
150 1
|
存储 人工智能 JavaScript
RISC-V大赛开发套件详解(五):D1哪吒开发板Haas-UI视频播放
RISC-V大赛开发套件详解(五):D1哪吒开发板Haas-UI视频播放
530 1
RISC-V大赛开发套件详解(五):D1哪吒开发板Haas-UI视频播放
|
监控 开发工具 git
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
通过上文介绍,相信各位开发者已经对D1 Dock Pro开发板各项硬件功能有了更清晰的认识。本期我们将在上期的基础上,着重为大家讲解D1 Dock Pro开发板的开发环境搭建,并基于Helloworld例程演示通过剑池CDK下载代码、编译和运行的过程。
861 0
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
|
Linux 开发者 芯片
RISC-V大赛开发套件详解(七):D1 Dock Pro开发板介绍
Sipeed D1 Dock Pro开发板是2022“玄铁杯”RISC-V应用创新大赛为广大参赛者准备的另一RISC-V开发套件。目前,广大参赛者已经进入上手开发阶段。为了让选择这一开发套件的开发者能快速上手开发,本期内容开始我们将为大家分享D1 Dock Pro开发板的上手教程。本文主要介绍的是该开发板的性能特点,旨在带各位开发者初步了解该RISC-V开发套件。
716 0
RISC-V大赛开发套件详解(七):D1 Dock Pro开发板介绍
|
JavaScript 网络协议 Linux
RISC-V大赛开发套件详解(六):D1哪吒开发板HaaS-UI FOTA 升级
本期内容是HaaS-UI实战教学部分的最后一篇,同时也是D1 哪吒开发板上手教学的完结篇。我们将手把手教大家在D1 哪吒开发板上实现HaaS-UI的FOTA升级功能。
496 0
RISC-V大赛开发套件详解(六):D1哪吒开发板HaaS-UI FOTA 升级
|
存储 编解码 Linux
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
805 1
RISC-V生态开发套件解析(二):LicheeRV 86开发板TF卡镜像烧录
|
编解码 缓存 NoSQL
RISC-V大赛开发套件详解(二):D1哪吒开发板Yocto介绍
RISC-V大赛开发套件详解(二):D1哪吒开发板Yocto介绍
1627 2
|
Ubuntu Shell Linux
RISC-V大赛开发套件详解(一):D1哪吒开发板Helloworld与闪灯
RISC-V大赛开发套件详解(一):D1哪吒开发板Helloworld与闪灯
1008 0
RISC-V大赛开发套件详解(一):D1哪吒开发板Helloworld与闪灯
|
编解码 JavaScript IDE
RISC-V生态开发套件解析(五):LicheeRV 86开发板BSP SDK开发和Xboot 镜像体验
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
510 0
RISC-V生态开发套件解析(五):LicheeRV 86开发板BSP SDK开发和Xboot 镜像体验