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



相关文章
|
Python
【代码片段】利用python多进程进行接口并发测试
利用python多进程进行接口并发测试
402 0
|
SQL Java 数据库连接
Mybatis-Plus常用的查询方法--看这一篇就够了!!!
前言: Mybatis-Plus作为Mybatis的增强,自己封装了很多简单还用的方法,来解脱自己写sql! 对于项目的搭建小编就不在说了,可以参考: SpringBoot+Mybatis-Plus的入门搭建与配置测试 这样就可以跟小编站在同一起跑线了,咱们直接开始介绍方法的使用哦!!
1880 2
|
9月前
|
安全 Linux 开发工具
【小白必看】GitKraken超详细图文安装教程(附官方下载链接)
GitKraken 是一款跨平台的 Git 客户端,提供直观界面简化版本控制。支持 Windows、Mac 和 Linux,适合个人与团队使用。本文详细介绍其下载、安装流程及配置方法,包括语言设置、Git 配置、多分支管理等功能,并解答常见问题,助你高效管理代码仓库。
|
前端开发 Android开发 iOS开发
探索Android与iOS的跨平台开发策略
在移动应用开发的多元化时代,跨平台开发已成为开发者追求效率和广泛覆盖的重要手段。本文深入探讨了Android与iOS两大主流平台下的跨平台开发策略,分析了各自的优势与挑战,并通过实际案例展示了如何有效实施跨平台解决方案,以期为开发者提供有价值的参考和启示。
|
监控
USB 2.0 规范摘录1
USB 2.0 规范摘录
368 1
|
存储 缓存 安全
USB 2.0 规范摘录2
USB 2.0 规范摘录
332 1
|
监控 开发工具 git
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
通过上文介绍,相信各位开发者已经对D1 Dock Pro开发板各项硬件功能有了更清晰的认识。本期我们将在上期的基础上,着重为大家讲解D1 Dock Pro开发板的开发环境搭建,并基于Helloworld例程演示通过剑池CDK下载代码、编译和运行的过程。
1203 0
RISC-V大赛开发套件详解(九):D1 Dock Pro开发板快速上手教程
|
编解码 缓存 NoSQL
RISC-V大赛开发套件详解(二):D1哪吒开发板Yocto介绍
RISC-V大赛开发套件详解(二):D1哪吒开发板Yocto介绍
1964 2
|
存储 缓存 NoSQL
Linux内存性能优化总结,让你的系统更加高效!(下)
Linux内存性能优化总结,让你的系统更加高效!
|
存储 Linux 芯片
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践(中)
玄铁RISC-V处理器入门与实战-RISC-V 玄铁系列开发板实践-基于玄铁C906处理器的D1 Dock Pro开发实践
798 0

热门文章

最新文章