1.概述
D1DockPro开发板由深圳市硅速科技有限公司开发,配备全志D基于阿里平头哥的多媒体处理器RISC-V64位C906核心,支持RVV,1GHz主频,可操作Linux、RTOS等系统。为开源开发者设计的功能集成度高、体积小、价格实惠RISC-V开发套件。为了方便开发者调试各种显示功能,它不仅支持HDMI支持输出MIPI和RGB显示接口。外设板载丰富(2).4GWi-Fi BT模块、USBHostType-A连接器、数字麦克风和音频功放)。此外,开发人员还可以通过开发板GPIO拓展端口,开发一些意想不到的新奇有趣的功能。
2.开发板套件
D1Dockpro开发板 |
1套 |
包括核心板和底板 |
Type-C数据线 |
1根 |
用于供电、JTAG调试和UART打印 |
喇叭 |
1个 |
用于音频播放 |
3.开发板说明
3.1开发板规格
CPU |
XuanTieC906RISC-VCPU |
内存 |
512MByteDDR3 |
显示输出 |
支持RGB接口输出最大支持1080P@60fps, 支持MIPI接口输出最大支持1080P@60fps, 支持HDMI最大支持接口输出4K@30fps |
无线网络 |
支持2.4GWIFI,符合IEEE802.11b/g/n 支持BT符合BT4.2 |
USB连接 |
板载一个USBHosttype-A母座(底板) 板载一个USBOTGtype-C母座(核心板) |
音频 |
板载3W扬声器驱动电路 数字麦克风板载2路 |
存储 |
板载TF卡式连接器(核心板) 板载128MbitSPIFLASH(在底板) |
GPIO |
通用2x20PINGPIO口 |
其他功能 |
板载一个WS2812RGBLED,复位按键和用户按键 |
外形尺寸 |
65.0mmx42.5mm |
3.2 开发板界面说明
1 |
TYPE-C接口 |
支持JTAG调试 支持UART打印 可为板材提供5V供电 |
2 |
RGBLED |
底板LED, 支持红、黄、蓝三色 |
3 |
MIC |
板载数字麦克右声道 |
4 |
USB |
USB2.0HOST |
5 |
WIFI天线 |
支持2.4GWIFI |
6 |
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。
3.2.2 指示灯说明
黄色LED(核心板) |
常亮 |
供电指示灯 |
绿色LED(核心板) |
常灭 |
用户自定义可二次开发 |
黄色LED(底板) |
常亮 |
供电指示灯 |
红黄蓝LED(底板) |
常灭 |
用户自定义可二次开发,可实现红黄蓝三色显示 |
3.2.3 按键说明
FEL(核心板) |
FLASH固件升级按键,配合全志烧写器使用。在断电模式下按住此按键不放,核心板TYPE-C连接电脑主机,然后松开此按键,进入固件升级状态,可进行固件烧录 |
RST(底板) |
系统复位按键,按一次实现复位 |
KEY(底板) |
用户可自定义按键,可进行二次开发 |
4 开发环境搭建
4.1 上电
开发板提供了两个供电接口。开发者任选一个即可,优先推荐开发者使用底板上的供电接口。底板上的TYPE-C接口同时还具备串口打印和jtag调试的能力,如下图所示:
4.2 串口打印
D1 Dock pro 的串口在windows和Linux下都是免驱的。如上图方式接线,Windows和Linux系统均可以自动识别设备。
如果是win7可以参考如下文章:Windows 7 通用 CDC 串口驱动程序_半斗米的博客-CSDN博客_cdc驱动
Windows系统下可以在设备管理器确认设备,如下图所示:
linux 系统下可用通过如下命名确认设备,ls /dev/ttyACM*。如下图所示
Linux 建议采用 picocom 或 minicom 命令行工具,如picocom -b 115200 /dev/ttyACM0
波特率选择 :115200
4.3 JTAG 调试
开板支持JTAG调试,需要安装DebugServer 代理服务程序。兼容系统: Windows ,Linux。开发者可以从OCC网站下载,建议采用最新版本:平头哥芯片开放社区(OCC)
根据自己的开发环境,选择合适的版本,下载安装 JTAG服务程序。
解压后进行安装
默认安装在D盘,可以根据自己的实际情况调整安装位置。
T-HeadDebugServer 图形界面使用请参考 用户使用文档,其问答位于安装目录下面。
安装成功后,连接开发板JTAG接口(连接方式间,上电连接图),通过设备管理器确认设备是否已经被识别。
确认成功完成驱动的安装后,就可以双击T-HeadDebugServer快捷键,启动成功如下
5.电器参数:
电源电压:5.0V.
工作电压:3.3V.
工作电流:小于1A
6.常见问题
6.1 可以运行Linux系统吗?
可以,可以基于TF的linux 镜像系统运行Linux系统
6.2 JTAG调试器去哪里下载?
可以从OCC网站下载,需要使用 V5.14.2 以上的版本:平头哥芯片开放社区(OCC)
6.3 CDK 从哪里下载?
可以从OCC网站下载,建议使用V2.14以上版本:平头哥芯片开放社区(OCC)
6.4 如何更新FLASH 固件?
有两种方式。集成开发环境CDK和上位机烧录器。详见用例说明。
6.5 JTAG 去哪里求助?
先可以用通过OCC网站的在线支持 获得帮助。
平头哥芯片开放社区
欢迎关注公众号:,查看更多应用实战文章。