没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
织女星开发板硬件用户指南
1. 基本介绍
本指南介绍了织女星开发板(RV32-VEGA-Lite)所
支持的各个硬件模块。织女星开发板是 OPEN-ISA
社区为中国大陆地区定制的一款体积小、功耗超低和
功能丰富的基于 RV32M1 的 RISC-V 评估开发板。使
用该开发板用户可以快速搭建一个基于 RV32M1 芯片
的 RISC-V 应用原型或者演示系统。该开发板还提供
了易用的在线调试器,支持 flash 编程、USB 虚拟串口
和运行时的控制功能。
RV32M1 是一个超低功耗的高集成度的芯片,单芯片
就可以支持低功耗蓝牙(BLE)、通用 FSK(支持
250、500、1000、2000 kbps)或者 IEEE 802.15.4 标
准,可以运行 BLE Mesh、Thread 和 Zigbee 协议栈,
特别适用于超低功耗的移动嵌入式设备。
RV32M1 集成了可工作在 2.36 GHz 到 2.48 GHz 频率范
围,支持 FSK/GFSK 和 O-QPSK 调制的无线收发器。
RV32M1 是一颗异构四核 MCU 芯片:一个 RISC-V
RI5CY 核、一个 RISC-V ZERO_RISCY 核、一个
ARM Cortex-M4F 核和一个 Cortex-M0+核。它在片内
集成了 1.25 MB Flash 、384 KB SRAM、 BLE Link
Layer 模块、处理 802.15.4 协议包的模块和针对应用需
求进行过优化的各个外设。基于 RV32M1 定制的
RISC-V 织女星开发板,软件全面兼容去年年底前发布
的面向全球的 VEGABoad 开发板,充分利用已有的
OPEN-ISA 的生态环境,希望进一步带动中国大陆地
区 RISC-V 的软件生态链。
WWW.OPEN-ISA.CN
RM32-VEGA-Lite
用户指南
目录
1. 基本介绍 ............................................................................ 1
2. 框图和基本描述 ................................................................ 2
2.1 框图 ......................................................................... 2
2.2 基本功能 ................................................................. 2
2.3 FreeLink 串行调试口 ............................................. 4
3. 功能模块描述 .................................................................... 5
3.1 RF 射频电路 ........................................................... 6
3.2 时钟 ......................................................................... 6
3.3 电源 ......................................................................... 7
3.4 通用串行总线 (USB) .............................................. 7
3.5 SDHC ...................................................................... 8
3.6 串行闪存 ................................................................. 9
3.7 加速度计和磁力计组合传感器 ........................... 10
3.8 可见光传感器 ....................................................... 11
3.9 用户应用 LED 灯 ................................................. 12
3.10 用户开关按钮 ....................................................... 12
4. 扩展接口和跳线 .............................................................. 14
4.1 Arduino 兼容的 I/O 接口...................................... 14
4.2 跳线列表 ............................................................... 21
5 参考文档 .......................................................................... 22
6 修订历史 .......................................................................... 22
框图和基本描述
织女星开发板硬件用户指南, 用户指南, Rev. 0
2 www.open-isa.cn
2. 框图和基本描述
织女星开发板是一款基于无线 MCU RV32M1 的 RISC-V 的评估开发板。RV32M1 集成了可工作
在 2.36 GHz 到 2.48 GHz 频率范围,支持 FSK/GFSK 和 O-QPSK 调制的无线收发器。RV32M1 是
一颗异构四核 MCU 芯片:一个 RISC-V RI5CY 核、一个 RISC-V ZERO_RISCY 核、一个 ARM
Cortex-M4F 核和一个 Cortex-M0+核。织女星开发板包括主芯片 RV32M1、32MHz 参考晶振、RF
射频电路(包括 PCB 天线)、32-Mbit 的外部 SPI 串行 Flash 和支持标准的 Freedom 板接口。
www.open-isa.cn 提供支持 RV32M1 的 RISC-V 核的 GNU GCC 工具链、SDK 软件开发包和其它
相关文档和软件的下载链接。
2.1 框图
织女星开发板的框图如图 Figure 1 所示:
Figure 1. 织女星开发板框图
2.2 基本功能
织女星开发板包含了丰富多样的参考设计,提供尽可能多的 I/O 口连接到 RV32M1 主芯片。织
女星开发板既可以作为独立的板子应用也可以连接其它的板子来搭建更多功能的应用。图
Figure 2 显示的是一块织女星开发板外形图。
框图和基本描述
织女星开发板硬件用户指南, 用户指南, Rev. 0
www.open-isa.cn 3
Figure 2. 织女星开发板外形图
织女星开发板具有如下这些特点:
• 支持 BLE,通用 FSK 和 IEEE Std. 802.15.4 标准的超低功耗无线 MCU 芯片 RV32M1
• IEEE 802.15.4-2006 标准兼容的收发器,支持在 5.0 MHz 信道下 250 kbps O-QPSK 数据传
输,以及完整的扩频编码和解码
• 完全符合低能耗蓝牙 BLE v4.2
• 设计占有空间小和低成本的射频节点:
o 单端输入/输出端口
o 外部元器件数量小
o SMA 连接器的可编程输出功率为-30 dBm 至+3.5
o SMA 连接器的接收器灵敏度为-100 dBm,对 802.15.4 的应用典型值(20 字节有效负
载数据包为 1%PER)
o SMA 连接器的接收器灵敏度为-95 dBm(针对 BLE 应用)
• 集成 PCB 倒 F 型天线和 SMA RF 端口(需要移动 C23 到 C27)
• 可选择的电源
• 具有降压,升压和旁路工作模式的 DC-DC 转换器
• 32MHz 参考振荡器
• 32.768kHz 参考振荡器
• 2.4GHz 操作频率(ISM 和 MBAN)
• micro USB 连接器支持 USB 设备模式
框图和基本描述
织女星开发板硬件用户指南, 用户指南, Rev. 0
4 www.open-isa.cn
• 32Mbit(4MB)外部串行闪存,支持 OTAP(空中编程)
• FXOS8700CQ 数字传感器,3D 加速度计(±2g/±4g/±8g)+3D 磁力计
• 集成的 FreeLink 板载在线调试器
• 一个 RGB LED 指示灯
• 一个红色 LED 状态指示灯
• 一个绿色 LED 电源指示灯
• 一个红色 LED 复位指示灯
• 四个开关按钮
Figure 3 显示了织女星开发板的主要特性和输入/输出接头
Figure 3. 织女星开发板元器件分布图
2.3 FreeLink 串行调试口
织女星开发板集成了 FreeLink 串行和调试适配电路。 FreeLink 是开发板主芯片 RV32M1 和电脑
USB host 之间进行串行调试通信的桥梁。FreeLink 的硬件电路是基于有 512KB 的内部 Flash 和集
成有 USB 控制器的 LPC4322 芯片。FreeLink 硬件完全兼容 NXP 的 LPC-LINK2 电路,LPC-
LINK2 的固件可以直接运行在织女星开发板的板载 FreeLink 串行调试器上。
功能模块描述
织女星开发板硬件用户指南, 用户指南, Rev. 0
www.open-isa.cn 5
FreeLink 硬件电路包括一个状态 LED(D4)、一个复位 LED(D1)和一个开关按钮(SW1)。
按钮(SW1)产生复位信号到 RV32M1 MCU 并复位 RV32M1。UART 信号分别交叉连接到
LPC4322 和 RV32M1 的 UART RxD 和 TxD 管脚。FreeLink 的输出 SWD 或者 JTAG 信号通过跳
线连接到 RV32M1 的 ARM 的 SWD/JTAG 调试口。当 USB 接口 J11 连接到电脑上的 USB host
时,FreeLink 电路被供电,同时整个开发板也被供电。
2.3.1 FreeLink固件更新
FreeLink 板载调试器的默认固件是仅支持 ARM SWD 调试协议的 CMSIS-DAP。同时 FreeLink 兼
容 LPC-LINK2 的固件,要烧写 FreeLink 固件,先下载 LPCScrypt 工具,它包括了在 LPC4322 上
实现的 CMSIS-DAP 固件、J-Link 固件和 USB 虚拟串口等软件和命令行工具。安装下载的工具
后。将织女星开发板上的跳线 J7 连接,然后将 UBS 接头 J11 和电脑连接。在电脑上启动命令行
控制台程序(Windows 上运行 CMD 命令)。然后在命令行窗口运行
<LPCScrypt Install Dir>\scripts\program_CMSIS
烧写 CMSIS-DAP 固件;或者运行
<LPCScrypt Install Dir>\scripts\program_JLINK
烧写 Segger 的板载 J-Link 固件。然后等待电脑完成安装相应的设备的驱动程序。驱动程序安装
完成后,然后移去 J7 的跳帽,拔掉 J11 的 USB 连接重新插入。
LPC-LINK2 的 CMSIS-DAP 固件既支持 SWD 调试协议也支持 JTAG 调试协议。这和织女星开发
板 FreeLink 默认的 CMSIS-DAP 固件不一样的地方。但是默认的 CMSIS-DAP 固件支持用拖拽方
式对 RV32M1 的 ARM 运行模式进行 Flash 下载。当将 USB 接头 J11 和电脑连接后,电脑上显示
有 VEGA_LITE 盘符时,FreeLink 运行的是默认 CMSIS-DAP 固件,如 Figure 4 所示。
Figure 4. 默认 CMSIS-DAP 固件显示 VEGA_LITE 盘符
3. 功能模块描述
织女星开发板是六层 PCB 板,以满足 RM32M1 设备所需的射频电路,32 MHz 的外部参考晶
振,电源与 DC-DC 降压转换器及其旁路模式。
剩余23页未读,继续阅读
yiyi分析亲密关系
- 粉丝: 22
- 资源: 321
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0