eBMC套件固件烧录及上电过程

1 概述     

本期讲解 eBMC 套件上电和固件烧录过程。关于 eBMC 套件的开关、接口和芯片位置,可查看前两期文章,里面有详细描述。

2 固件烧录   

eBMC 套件烧录涉及以下固件、其芯片位置和烧录口位置:

图片

其中,eBMC-D4 板上固件可以支持在线烧录和离线烧录两种烧录方式。本篇幅主要讲的是离线烧录,烧录前需要准备烧录工具如下:

图片

注意:Flash 固件烧录工具可选用市面上支持芯片型号的烧录器,本次烧录选用硕飞烧录工具,FPGA 芯片使用厂商指定的烧录工具,烧录软件和驱动均可在官网下载。

1. Flash烧录

eBMC-D4 上选用的 FLASH 芯片型号为 GD25B512MEYIG,封装为 WSON 8X6,故在选用烧录座时需选择大小一致的烧录座。

图片

(1)将烧录芯片放置在烧录器上,并锁紧(注意芯片方向和引脚次序),确认芯片丝印的原点放置与烧录座 1 号引脚处,如下图所示:

图片

(2)将烧录器 USB 端接于电脑 USB 口,确认驱动已经安装,此时会听见烧录器蜂鸣器响,指示灯亮起,如下图所示:

图片

(3)使用 FlyPRO 烧录软件进行烧录,选择烧录芯片(GD25B512ME),接着选择要烧录的二进制文件(如源码需要编译),如下图所示:

图片

选择烧录芯片

图片

点击单次烧录

图片

等待烧录结束

(4)将烧录完成的 Flash 芯片放置在 eBMC 上的 BIOS 芯片座上 (注意芯片方向和引脚次序),并盖上锁紧盖。

2. FPGA烧录:

(1)将高云烧录器的烧录口接于 eBMC 板卡上(注意引脚方向,方向错误可能造成芯片损坏或烧录器损坏),并将烧录器的另一端接于电脑端 USB 口,如下图所示:

图片

(2)确认电脑端已安装高云的烧录软件 Gowin Programmer 和驱动。

(3)打开烧录软件,软件会自动识别芯片信号,选择加载烧录程序。

(4)点击烧录,直至烧录结束。

图片

选择烧录芯片

图片

点击单次烧录

图片

等待烧录结束

3 上电     

eBMC 套件支持两种电源接入方式,在实际使用中只需选择一种方式接通电源即可。上电前需准备的设备如下:

图片

注意:串口驱动程序取决于串口转换芯片,请根据使用的串口工具选择安装(可查询相应的芯片资料,此处不再赘述)。

故障排除:

1. 上电后无反应?

(1)检查 eBMC 套件指示灯是否正常亮起,若不是,检查开关档位是否正确。

(2)检查电源输入是否正常。

2. eBMC-D4 无打印信息?

(1)检查 eBMC-D4 12V 电源排针是否已经短接。

(2)检查串口线线序是否正确。

(3)检查 eBMC-D4 固件放置位置是否正常。

(4)检查 FPGA 固件是否烧录正常。

3. 无法进入 web sever 界面?

(1)检查 PC 端网络配置是否正确。

(2)查看 eBMC-D4 网络 IP 是否发生更改。

以上内容即为eBMC套件上电和固件烧录过程,相关的讲解视频,可到 OurBMC社区官网-下载-BMC调测载板基础资料包v1.0 中获取,链接如下:

https://www.ourbmc.cn/#/DownloadProduct

欢迎广大开发者加入OurBMC社区

OurBMC社区公众号更多资讯请访问:

图片

OurBMC社区官网更多功能请访问:

https://www.ourbmc.cn/

开源中国OurBMC个人空间更多信息请访问:

https://my.oschina.net/ourbmc

思否OurBMC个人空间更多信息请访问:

https://segmentfault.com/u/ourbmc

CSDN OurBMC博客空间更多信息请访问:

https://blog.csdn.net/OurBMC?type=blog

BMC调测载板申请详情:BMC调测载板申请活动正式启动!-CSDN博客

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

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

相关文章

『Apisix进阶篇』动态负载均衡:APISIX的实战演练与策略应用

🚀『Apisix系列文章』探索新一代微服务体系下的API管理新范式与最佳实践 【点击此跳转】 📣读完这篇文章里你能收获到 🎯 掌握APISIX中多种负载均衡策略的原理及其适用场景。📈 学习如何通过APISIX的Admin API和Dashboard进行负…

软考100-上午题-【信息安全】-网络攻击

一、常见的网络攻击 拒绝服务攻击(Dos攻击):目的是使计算机或网络无法提供正常的服务 拒绝服务攻击是不断向计算机发起请求来实现的,是一种网络攻击手段。 攻击者通过向目标服务器发送大量的无效请求,如TCP连接请求、HTTP请求等&#xff0…

IS-IS路由

概览: Intermediate System-to-Intermediate System,中间系统到中间系统协议 IS-IS--IGP--链路状态协议--AD值:115 IS--中间系统(路由器) ES--终端系统(PC) 在早期IS-IS的开发并不是为了IP…

Matlab|基于隐式Zbus高斯法的三相不平衡潮流计算【可设定变压器数量和位置】【Yy、Yd两种绕组方式】

目录 主要内容 部分代码 结果一览 主要内容 该模型基于隐式高斯法实现对配电网的三相不平衡潮流计算,通过选项可实现【不含变压器】和【含变压器】两种方式下的潮流计算,并且通过参数设置可实现多个变压器接入,该程序可计算【IE…

AI视频风格转换动漫风:Stable Diffusion+TemporalKit

话不多说,直接开干。 基本方法 首先通过 Temporal-Kit 这个插件提取视频中的关键帧图片,然后使用 Stable Diffusion WebUI 重绘关键帧图片,然后再使用 Temporal-Kit 处理转换后的关键帧图片,它会自动补充关键帧之间的图片&#…

C++ STL - 优先级队列及其模拟实现

目录 0. 引言 1. priority_queue 介绍 1.1 构造函数 1.2 priority_queue 接口函数使用 1.3 仿函数 1.4 题目练习 2. priority_queue 模拟实现 2.1基本框架: 2.2 默认构造函数 2.3 基本函数 2.4 堆的向上以及向下调整 0. 引言 优先队列 (priority_queu…

分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测

分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测 目录 分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测分类效果基本介绍模型描述程序设计参…

计算机网络(二)物理层

物理层 一、通信基础1.奈氏准则、香农定理2.编码与调制3.电路交换、报文交换、分组交换 二、 传输介质、设备1.导向性传输介质:1.1双绞线1.2 同轴电缆1.3光纤 2.非导向性传输介质: 一、通信基础 信道带宽:信道能通过的最高频率和最低频率之差…

Python爬虫学习完整版

一、什么是爬虫 网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。由于互联网数据的多样性和资源的有限性,根据用户需求定向抓取相关网页并分析也成为如今主流的爬取策略。 1 爬虫可以做什么 你可以爬取网络上的的图片&#…

鸿蒙雄起!风口就在当下,你如何抉择?

近年来,华为自主研发的鸿蒙操作系统(HarmonyOS)引起了广泛的关注和讨论。鸿蒙系统不仅标志着华为在软件领域的一次重大突破,也预示着全球智能设备市场格局的潜在变化。本文将深入探讨鸿蒙系统的兴起、其在市场上的表现以及对程序员…

刚刚,百度和苹果宣布联名

百度 Apple 就在刚刚,财联社报道,百度将为苹果今年发布的 iPhone16、Mac 系统和 iOS18 提供 AI 功能。 苹果曾与阿里以及另外一家国产大模型公司进行过洽谈,最后确定由百度提供这项服务,苹果预计采取 API 接口的方式计费。 苹果将…

【AI漏洞】人工而后智能

注:公众号暂时不再使用了 本文主要内容: 1、主题:AI漏洞 2、过程:测试步骤 3、笔者:寄语 (重点:本文只做技术研究,请遵守相关法律法规,发现自身单位有漏洞请及时修复&…

C语言指针详解(上)

一.什么是指针 指针是一种类型,用来存储变量的地址的类型 有哪些类型呢 字符指针:char* 整型指针:int* 浮点型指针:float* 双精度浮点型指针:double* 空指针:void* (每一个类型的指针&a…

搜维尔科技:【应急演练】【工业仿真】救援模拟演练可视化仿真项目实施

安全救援综合演练系统是一套面向公共安全事故、预案管理、应急救援模拟演练的虚拟仿真解决方案,它为警察、消防以及专门的应急救援保障部门提供一个综合的应急救援培训和仿真演练平台。平台主要通过设计不同的事故模型和特定的灾难场景,定制不同的应急救…

Phoenix伪分布安装

引言 Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表,插入数据和对HBase数据进行查询。Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫…

大话设计模式之模板方法模式

模板方法模式(Template Method Pattern)是一种行为设计模式,它定义了一个算法的框架,将特定步骤的实现延迟到子类中。模板方法模式通过在父类中定义算法的骨架,而将具体步骤的实现留给子类来完成,从而使子类…

Python学习之-正则表达式

目录 前言:1.re.serach1.1例子: 2.re.match2.1示例1:2.2 示例2: 3.re.findall3.1 示例 4.re.fullmatch4.1 示例1:4.2 示例2: 5.re.split5.1 示例1:5.2 示例2:5.3 示例3: 6.re.sub6.1 示例&#…

都2024年了,还不知道怎么学习网络安全?来看看吧,很难找全的

前言 最近收到不少关注朋友的私信和留言,大多数都是零基础小友入门网络安全,需要相关资源学习。其实看过的铁粉都知道,之前的文里是有过推荐过的。新来的小友可能不太清楚,这里就系统地叙述一遍。 01.简单了解一下网络安全 说白…

阿里云ubuntu服务器搭建可视化界面

连接终端 最好初始化服务器的时候 不要以root权限创建 否则会出错 1更新软件: sudo apt-get update2安装ubuntu desktop : sudo apt-get install ubuntu-desktop3 配置ubuntu desktop并重启: sudo apt-get -f install sudo dpkg-reconfigure ubuntu-desktop sudo reboot4 su…

QT文件读写操作和内容提取

访问IO设备,需要先调用open()来设置正确的OpenMode(例如ReadOnly或ReadWrite) 打开设备后后,使用write() 或putChar() 写入数据到文件和设备,并通过调用read(),readLine() 或readAll() 进行读取;使用完设备后&#xf…