本帖最后由 卿小小 于 2023-7-11 15:05 编辑
【VisionFive 2:集成3D GPU RISC-V单板计算机】+01.开箱(zmj)
1. 感谢
感谢赛昉科技(StarFive)和电子工程世界EEWORLD提供的此次试用机会,可以体验VisionFive2开发板的魅力。
赛昉科技(StarFive)成立于2018年,是一家具有独立自主知识产权的本土高科技企业,提供全球领先的基于RISC-V指令集的CPU IP、SoC、开发板等系列产品和解决方案,是中国RISC-V软硬件生态的领导者。
成立至今,赛昉科技已相继推出了多款基于RISC-V的产品:全球已交付性能最高的处理器内核昉·天枢,全球首款量产的高性能多媒体处理器昉·惊鸿7110,全球性能最高的量产单板计算机昉·星光 2。这些产品覆盖了云电脑、平板电脑、台式/笔记本计算机、网关路由、边缘计算、工业显示、智慧家庭、智慧零售、智慧能源等设备、场景和行业。
赛昉科技扎根中国,放眼世界,矢志于成为全球 RISC-V 技术和生态的推动者和领导者。未来赛昉科技将会从内核层、系统服务层、框架层和应用层等各方面与国内外生态合作伙伴开展全面的合作,通过引领RISC-V技术的发展,驱动产业创新,进而使得RISC-V进入更多高端应用领域,为全球开发者及客户创造更多的价值。
//------VisionFive2产品资料
a.RV002_V1.3B_20230208.PDF(原理图)★
https://bbs.eeworld.com.cn/data/attachment/elecplay/upload/file/20230529/1685356570971626.pdf
b.StarFive VisionFive 2 最新的 Debian 镜像下载.pdf
StarFive VisionFive 2 最新的 Debian 镜像于 6 月 16 日晚正式发布。
https://debian.starfivetech.com/
c.VisionFive 2 Single Board Computer Quick Start Guide
https://doc-en.rvspace.org/VisionFive2/Quick_Start_Guide/index.html
d.VisionFive 2 GitHub Repo
https://github.com/starfive-tech/VisionFive2
e.VisionFive 2 Debian OS Download
https://pan.baidu.com/s/146_K7BNT0cBfMUeTpvb3uA?pwd=csx2#list/path=%2F
f.赛昉科技-知乎
https://www.zhihu.com/org/sai-fang-ke-ji
g.赛昉科技-中文论坛
https://forum.rvspace.org/c/20-category/20
h.赛昉科技-技术文档★★★★★
https://doc.rvspace.org/Doc_Center/visionfive_2.html
2. 开发板介绍
2.1 产品简介
昉·星光 2是全球首款集成了GPU的高性能RISC-V单板计算机。与昉·星光相比,昉·星光 2全面升级,在处理器速度、多媒体处理能力、可扩展性等方面均有显著提升。性能卓越,价格亲民,昉·星光 2将成为迄今为止性价比最高的RISC-V开发平台。
昉·星光 2搭载四核64位RV64GC ISA的芯片平台(SoC),工作频率最高可达1.5 GHz,集成IMG BXE-4-32 MC1,支持OpenCL 3.0,OpenGL ES 3.2和Vulkan 1.2。昉·星光 2提供2/4/8 GB LPDDR4 RAM选项,外设I/O接口丰富,包括M.2接口、eMMC插槽、USB 3.0接口、40-pin GPIO header、千兆以太网接口、TF卡插槽等。昉·星光 2不仅配有板载音频处理和视频处理能力,还具有多媒体外设接口MIPI-CSI和MIPI-DSI。开源的昉·星光 2具有强大的软件适配性,支持Debian操作系统及该系统上运行的各种软件。
2.2 接口简介
“昉·星光 2”开发板接口如图所示:
//------昉·星光 2外观(顶部视图)
//------昉·星光 2外观(底部视图)
//------昉·星光 2接口详细说明
//------昉·星光 2的Pin分布图
3. 开箱
3.1 基本状态
包装盒科技感十足,内部简洁明了,只有昉·星光2开发板一块。
3.2 烧录镜像
使用BalenaEtcher将Debian镜像烧录到Micro-SD卡上:
//------烧录Debian镜像
a.下载镜像:VisionFive2/Engineering Release/202306/sd
https://debian.starfivetech.com/
https://pan.baidu.com/s/146_K7BNT0cBfMUeTpvb3uA?pwd=csx2#list/path=%2FVisionFive2%2FEngineering%20Release%2F202306%2Fsd&parentPath=%2F
b.插入Micro-SD卡,打开BE软件,添加镜像压缩包(烧录过程会自动解压)
starfive-jh7110-202306-SD-minimal-desktop.img.bz2
c.等待烧录完成,将Micro-SD卡插入“昉·星光 2”的TF卡槽即可。
//------烧录软件(任选一种)
a.树莓派官方的 Raspberry Pi Imager:
https://www.raspberrypi.com/software/
b.balenaEtcher(简称BE):
https://www.balena.io/etcher/
或者
https://etcher.balena.io/
3.3 上电测试
“昉·星光 2”开发板连接USB转TTL串口线、USB接口的鼠标键盘以及HDMI线之后进行上电测试。
//------昉·星光2开发板上电
//---连接
TYPE-C供电:DC-5V/0.5A~DC-5V/3A(驱动的外设越多,所需功率越大)
HDMI接口:使用Debian系统的Xfce桌面环境登陆
USB转TTL调试串口:波特率 115200bps、数据位 8、停止位 1、无校验位、无流控制。
//---Debian系统登陆信息
用户名:user
密码:starfive
系统内核版本:Linux 5.15.0
(“uname -a”可以查看完整系统信息)
//------串口设置:
波特率 115200、数据位 8、停止位 1、无校验位、无流控制。
//------查看系统信息:uname -a和hostnamectl
starfive login: user
Password:
Linux starfive 5.15.0-starfive #1 SMP Sun Jun 11 07:48:39 UTC 2023 riscv64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jul 10 23:01:20 UTC 2023 on ttyS0
user@starfive:~$ uname -a
Linux starfive 5.15.0-starfive #1 SMP Sun Jun 11 07:48:39 UTC 2023 riscv64 GNU/Linux
user@starfive:~$ hostnamectl
Static hostname: starfive
Icon name: computer
Machine ID: b0c15c2d3a1843d486fe35272f9f72ef
Boot ID: 44bf485b69da4f0da4df0dbcd48d4084
Operating System: Debian GNU/Linux bookworm/sid
Kernel: Linux 5.15.0-starfive
Architecture: riscv64
user@starfive:~$
//------USB转TTL调试串口
//------HDMI显示
//------Debian系统Xfce桌面
4. 补充事项
4.1 关于供电
当前测试情况:
//------TYPE-C供电
//---基础功能开发:
如果仅作基础功能开发,DC5V/0.5A供电足够。
//---USB供电液晶屏:
液晶屏通过USB接口供电,因此至少满足DC5V/1A。
//---NVME接口
如果针对NVME接口测试,至少满足DC5V/2A(我实际使用5V/3A)。
4.2 关于HDMI显示
对于标准显示器来讲,“昉·星光 2”开发板支持最大4K显示,默认1440P(2K分辨率,2560x1440),图像质量非常棒。
我手上一块7寸HDMI液晶屏(分辨率1024*600),“昉·星光 2”开发板连接后默认分辨率是640x480且无法提高(右侧存在黑色区域)……
所以,个人感觉使用标准HDMI显示调试最省事(默认使用Debian系统的Xfce桌面)。
//------end