【RISC-V】昉·星光 2单板计算机初始调试记录

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解

文章目录

  • 一、昉·星光 2单板计算机初始调试记录
  • 一、板卡接口介绍
  • 二、刷机(SD卡启动)
  • 三、通过UART进入系统
  • 四、重新分区
    • 4.1 创建新分区
    • 4.2 调整分区大小
  • 五、检查NVME和eMMC接口是否能正常工作
    • 5.1 检查eMMC接口
    • 5.2 检查NVME接口



一、昉·星光 2单板计算机初始调试记录

相关资料:
RISC-V官网:https://rvspace.org
RISC-V中文:https://rvspace.org/zh/home


在这里插入图片描述

一、板卡接口介绍

在这里插入图片描述
在这里插入图片描述

编号描述编号描述
1赛昉科技 昉·惊鸿7110RISC-V
四核64位RV64GC ISA芯片平台
142 × 以太网接口(RJ45)
2PoE Header15HDMI 2.0接口
3启动模式pin163.5 mm音频插孔
440-Pin GPIO Header172 × USB 3.0接口
52 GB/4 GB/8 GB LPDDR4 SDRAM182 × USB 3.0接口
6Reset键194-lane MIPI DSI
7EEPROM20USB 3.0主机控制器
8USB-C接口,可用于供电和数据传输212-lane MIPI DSI
92-lane MIPI CSI22eMMC插槽
10PMIC23TF卡插槽
112-Pin风扇接口24QSPI Flash
12GMAC0 PHY25M.2 M-Key
13GMAC1 PHY--

在这里插入图片描述


二、刷机(SD卡启动)

  1. 使用Micro-SD卡读卡器或笔记本电脑上的内置读卡器,将Micro-SD卡连接至计算机;
  2. 点击此链接下载最新Debian镜像;
  3. 解压.bz2文件;
  4. .访问此链接下载BalenaEtcher。我们将使用BalenaEtcher将Debian镜像烧录到Micro-SD卡上;
  5. 安装并运行BalenaEtcher;
  6. 点击Flash from file,选择解压后的镜像文件;
  7. 点击Select target,并选择连接好的Micro-SD卡;
  8. 点击Flash!开始烧录;

例如下面博主刷的是最新的SD桌面版本starfive-jh7110-202306-SD-minimal-desktop

在这里插入图片描述


三、通过UART进入系统

最新第二代SBC(单板计算机)有集成GPU,所以也可以通过HDMI以界面的方式进入系统

跳线连接如下所示:
在这里插入图片描述
使用Putty的串口模式登陆进去,波特率为115200,用户名user,密码starfive(超级用户的密码也是这个)。登录信息如下:

在这里插入图片描述


四、重新分区

4.1 创建新分区

SD卡设备是 /dev/mmcblk1,eMMC设备是/dev/mmcblk0

在这里插入图片描述

4.2 调整分区大小

在这里插入图片描述
查看调整后分区的大小:
在这里插入图片描述


五、检查NVME和eMMC接口是否能正常工作

5.1 检查eMMC接口

启动的时候按下Enter进入boot模式

输入mmc info查看eMMC设备是否已经设别:

在这里插入图片描述

5.2 检查NVME接口

  • 格式化为ext4:
    在这里插入图片描述

  • 使用blkid查看UUID:
    在这里插入图片描述

  • 修改/etc/fstab设置开机自动挂载:
    在这里插入图片描述



在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/4517.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaSwing+MySQL的飞机订票系统(内含oracle版本)

点击以下链接获取源码: https://download.csdn.net/download/qq_64505944/88055544 JDK1.8 MySQL5.7 功能:接收客户端发来的数据、处理客户端发来的数据、发送数据包到客户端;客户端:查询所有航班的信息、查看自己所定的票、订票…

mac批量提取文件夹的名称,怎么操作?

mac批量提取文件夹的名称,怎么操作?很多小伙伴想知道在mac电脑上可以一键快速批量的将大量文件夹的名提取出来,而不是采用一个一个名称提取的方法,这是一个有利于提高工作效率的办法,这一项技能在网上几乎找不到解决办…

cloudwatch agent通过squid代理上传指标到cloudwatch

1.安装cloudwatch agent代理 1.1、安装cloudwatch代理包 2.2、更改程序包的目录 3.3.创建cloudwatch代理配置文件 运行以下命令配置向导 sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard 按照提示选择个性化服务 2.安装squid服务器 简…

Git基本操作命令

** 创建仓库 **,用于被git管理 第一步: $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit第二步: 通过git init命令把这个目录变成Git可以管理的仓库: $ git init** 提交代码 **: 第一步&#xff…

JVM概述

1.什么是虚拟机? 虚拟机就是一台虚拟的计算机。它是一款软件,它分为系统虚拟机(比如VMware)和程序虚拟机(比如Java虚拟机)。 2.JVM的作用 Java虚拟机负责装载字节码文件到内部,编译为对应平台上的机器码指令来执行,还有自动的垃…

系统学习Linux-Rsync远程数据同步服务(三)

一、概述 rsync是linux 下一个远程数据同步工具 他可通过LAN/WAN快速同步多台主机间的文件和目录,并适当利用rsync 算法减少数据的传输 会对比两个文件的不同部分,传输差异部分,因此传输速度相当快 rsync可拷贝、显示目录属性&#xff0c…

透视表可视化简单案例

import pandas as pd import numpy as np import os basepath/Users/kangyongqing/Documents/kangyq/202307/标准版学期制C2/pathos.path.join(basepath,02freetime.csv) dtpd.read_csv(path,dtype{shifen:object}) print(dt.head()) import matplotlib.pyplot as pltfor i in …

自动化测试-selenium环境搭建

文章目录 1. 什么是自动化2. 自动化测试分类3. selenium的环境搭建4. 测试selenium 1. 什么是自动化 自动化是指使用软件工具、脚本或程序来执行一系列的任务、操作或流程,而无需人工干预或指导。 自动化测试:使用自动化工具和脚本来执行测试用例&#x…

奖牌数领跑是为何?解码长沙华中医卫科技中等职业学校的国防教育成功之道

近些年,越来越多的学生、家长、企业开始重新审视职业教育的价值。在产教融合的大背景下,职业教育已经成为了高新产业发展的人才引擎,职业教育的教学模式、软硬件配置乃至未来毕业生的就业情况,已完全变了模样。 实际上&#xff0…

Windows 组策略 部署打印机

一、服务端 1、打印机管理:添加打印机 2、选择打印机 3、第一次安装,选择这个 4、下载驱动,从磁盘安装 5、已成功安装 6、选中打印机右击属性:列出目录 7、创建一个组策略 8、组策略设置 用户设置 → 首选项 → 控制面板 → 打印…

shell脚本备份数据库

首先是在本地windows环境下尝试备份数据库 打开mysql的bin目录,然后在地址栏cmd,进入cmd界面,输入mysqldump命令,-u输入用户名,-p输入密码 还有数据库名称,以及后面要保存到的位置 mysqldump -uroot -p tes…

webpack插件compression-webpack-plugin

Vue配置compression-webpack-plugin实现Gzip压缩 1、为什么要压缩? 打包的时候开启gzip可以很大程度减少包的大小,页面大小可以变为原来的30%甚至更小,非常适合于上线部署。更小的体积对于用户体验来说就意味着更快的加载速度以及更好的用户…

Langchain-ChatGLM配置文件参数测试

1 已知可能影响对话效果的参数(位于configs/model_config.py文件): # 文本分句长度 SENTENCE_SIZE 100# 匹配后单段上下文长度 CHUNK_SIZE 250 # 传入LLM的历史记录长度 LLM_HISTORY_LEN 3 # 知识库检索时返回的匹配内容条数 VECTO…

python web开发之WSGI/uwsgi/uWSGI详解

1. 三者的定义 WSGI是一种通信协议。uwsgi是一种传输协议。uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。 2.三者的使用场景 WSGI,全称 Web Server Gateway Interface,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接…

基于微信小程序的求职招聘系统设计与实现(Java+spring boot+MySQL+微信小程序)

获取源码或者论文请私信博主 演示视频: 基于微信小程序的求职招聘系统设计与实现(Javaspring bootMySQL微信小程序) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 微信小程序 后端:Java s…

如何为SoC做ARM CPU适配——以裸核使用malloc为例

本文任务:为陌生的SoC平台编写基础软件,适配 malloc() 函数 0 如何为SoC做ARM CPU适配 今时不同往日,我们平时开发/娱乐接触到的消费级MCU/MPU基本山都是包含处理核与一系列外设的SoC。如果熟悉裸片开发,一定会在厂家提供的标准…

铁电材料极化高压放大器ATA-7025技术指标及使用说明

铁电材料是一类具有特殊电学性质的材料,在现代电子技术和器件中具有广泛的应用。铁电材料的极化是其重要的特征之一,极化测试是评估铁电材料性能的关键方法之一。一般铁电极化测试,是通过根据外电场施加的电压变化来观察材料产生的极化效应。…

结构型模式 - 组合模式

概述 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理…

微信合并转发的图片如何批量保存

今天遇到一个场景:朋友给转发来了一个合并的聊天记录,里面是几十张图片,希望能打印出来。逐张保存太费手了。下面是批量保存图片的方法: 1、登录PC端微信; 2、将要保存图片的这条合并转发的聊天记录收藏;…

Camtasia Studio 2023怎么导出mp4格式的视频的详细教程介绍

很多用户刚接触Camtasia Studio 2023,不熟悉如何保存mp4格式的视频。在今天的文章中小编为大家带来了Camtasia Studio 2023保存为mp4格式的视频的详细教程介绍。 Camtasia Studio 2023保存为mp4格式的视频的详细教程 1、 打开Camtasia Studio。 Camtasia Studio- …