【平头哥Sipeed LicheeRV 86 Panel测评】二 硬件电路和资源
[复制链接]
本帖最后由 damiaa 于 2022-3-20 11:10 编辑
【平头哥Sipeed LicheeRV 86 Panel测评】+硬件电路和资源
最近开始平头哥Sipeed LicheeRV 86 Panel测评评测,发现资料还是很多,但也很杂。如是必须要梳理一下,顺便作个记录。
全志采用基于RISC-V指令集的C906核心的平头哥的内核,做成了D1_H芯片 和 D1_S芯片。
D1_H是外置DRR3内存的,主要用于外挂内存比较大的liunx等操作系统的应用。
D1-H_Datasheet_V1.0.pdf
(1.84 MB, 下载次数: 2)
D1_S内置64M DDR2内存也可以跑linux,主要用于小型嵌入式设备。
D1s_Datasheet_V1.0.pdf
(5.7 MB, 下载次数: 1)
矽速科技用采用的是D1_H内核做了一块核心板和主板底板,还做了个86款面板的板子。
Sipeed LicheeRV 86 Panel及(核心板+86款面板的板子)我们手上的就是。
同样全志自己也出了一款开发板叫哪吒。
为什么要分析对比一下分析LicheeRV和哪吒开发板。因为全志很多资料都是以哪吒开发板为例子。便于后面查找资料和编译软件及配置的理解。
相反矽速科技资料相对较少。
开发板:D1-H
原理图:
D1-H_SCHEMATIC_NEZA_V1_2.pdf
(372.66 KB, 下载次数: 1)
https://d1.docs.aw-ol.com/d1_dev/
矽速科技 Lichee RV 系列板子:
Lichee RV - Nezha CM 计算模组 核心 板,其实这个核心板可以单独运行,还可以直接插个液晶。直接跑linux系统。
原理图:
Lichee_RV_7001_Schematic.pdf
(919.68 KB, 下载次数: 2)
Lichee RV Dock 是为开源开发者而设计的一款功能集成度高、体积小且价格亲民的RISC-V Linux开发板套件。它不仅支持 HDMI 输出,支持以太网。可以有很多玩法。
原理图:
Lichee_RV_DOCK_3516(Schematic).pdf
(563.31 KB, 下载次数: 1)
D1_RV_Dock_EXT_3517(Schematic).pdf
(114.13 KB, 下载次数: 1)
Lichee RV-86 Panel是为智能家居中控应用场景而设计的开发套件。主要是面向嵌入式IOT,比如智能家居,智能建筑之类的。
原理图:
D1_86_Panel_7012(Schematic).pdf
(820.25 KB, 下载次数: 0)
下面是 矽速科技 Lichee RV 系列板子的资料的网址
https://wiki.sipeed.com/hardware/zh/lichee/RV/Dock.html Lichee RV 相关文档
https://dl.sipeed.com/shareURL/LICHEE/D1/Lichee_RV/HDK/7_chip_datasheet Lichee RV 硬件方面资料(HDK)
https://bbs.sipeed.com/cate/2_20_21_29_40_37/seq/1 矽速科技BBS
https://bbs.aw-ol.com/recent?cid[]=6 矽速科技BBS
固件(SD卡)烧录工具 开发的时候主要还是用第1和第2种
(1)PhoenixSuit:是最常用的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发板上,支持分区
烧写, 适用于开发和小规模生产使用。建议开发者开发时使用该工具进行固 件升级。
(2)LiveSuit:基于Ubuntu的系统的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发板上,即
Ubuntu版的PhoenixSuit,适用于Ubuntu系统开发者进行开发烧写
(3)PhoenixUSBpro:基于Windows的系统的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发
板上,一台PC可同时连接8台设备,分别控制其进行烧写,适用于产线批量生产。
(4)PhoenixCard:基于Windows的系统的量产SD卡制作工具,可以将普通的.img固件制作成SD卡量产固
件,生产时在设备端插入量产SD卡即会自动烧写固件,适用于带SD卡卡槽的设备大规模量产。
(5)存储器件批量烧写生产:用专有设备将提前将固件烧写到未贴片的存储器件(如emmc、nand、nor
等)上,再上机贴片,可提高设备生产效率,需要拉通存储器件前才原厂和全志原厂定制设备联调,
适用于超大规模产品的量产。
开发环境 开发环境主要是两个
1,linux开发环境镜像和配置编译镜像的开发环境
全志D1_H芯片的这几款开发板都支持两种linux:都有相应的地方下载。
Tina Linux Tina为专用小linux镜像 其实就是openwrt 系统
Debain linux Debian为桌面级系统镜像
两个系统的镜像有直接下载烧录可以用的。直接烧录的找到后用PhoenixSuit或LiveSuit烧录就可
比如:LicheeRV_Debian_86_480p 跑debian linux系统
LicheeRV_Tina_86_480p.img 跑Tina linux系统
tina_d1-nezha_uart0.img(为哪吒板准备的,但跑核心板没问题)
也可以自己重新编译定制有些复杂需要下载相应的sdk并且配置和编译,有docker下用的,有
linux下用的,有矽速科技做好的,有全志官网的(全志官网的要注意板级配置)
2,应用程序的交叉编译开发环境
Tina Linux 支持 WAFT 当然肯定也支持直接gcc g++
Debain linux 肯定是直接支持gcc g++
其他方面后面逐步了解。先把思路一一理清。 好先到这里。
|