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博客

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【嵌入式机器学习开发实战】(七)—— 政安晨:通过ARM-Linux掌握基本技能【环境准备:树莓派】

ARM-Linux是一种针对ARM架构的操作系统,它的设计目标是在低功耗、低成本的硬件平台上运行。ARM-Linux可以运行在多种ARM处理器上,包括树莓派。 树莓派(Raspberry Pi)是一款基于ARM架构的单板计算机,由英国的树莓派基金…

Python模糊字符串匹配工具库之fuzzywuzzy使用详解

概要 Python的fuzzywuzzy库是一个强大的模糊字符串匹配工具,基于Levenshtein距离算法,可用于处理文本相似度匹配任务。本文将深入探讨fuzzywuzzy库的各种功能和用法,结合详细的描述和丰富的示例代码,带领大家全面了解这个工具的使用方法和实际应用场景。 安装 在开始使用…

react-navigation

Getting started | React Navigation

python实战之基础篇(一)

1. 注释 # coding utf-8 # 该注释放到文件第一行, 这个注释告诉python解释器该文件的编码集是UTF-82. 导入语句有三种形式 import <模块名> from <模块名> import <代码元素> from <模块名> import <代码元素> as <代码元素别名>3. 获取…

HCIP-Datacom(H12-821)题库补充(3/28)

最新 HCIP-Datacom&#xff08;H12-821&#xff09;完整题库请扫描上方二维码访问&#xff0c;持续更新中。 如图所示组网&#xff0c;以下关于R4优选路由的描述&#xff0c;正确的是哪一项&#xff1f; A&#xff1a;无法判断&#xff0c;MED不能作为AS之间BGP选路的条件 B&a…

Chakra UI:重塑React组件开发的未来

随着前端开发技术的不断演进&#xff0c;React已经成为了一个不可或缺的开源JavaScript库&#xff0c;用于构建用户界面。然而&#xff0c;虽然React提供了构建用户界面的强大工具&#xff0c;但在组件的可访问性、可重复使用性和可组合性方面仍存在挑战。Chakra UI正是一个为解…

三层交换机可以采用直通交换技术吗?

三层交换机是一种网络设备&#xff0c;它结合了二层交换机的高速数据转发能力和路由器的复杂网络功能&#xff0c;如IP路由、VLAN&#xff08;虚拟局域网&#xff09;支持等。在讨论三层交换机是否可以采用直通交换技术之前&#xff0c;我们先了解一下直通交换技术以及三层交换…

Nuxt3(路由)

说明 Nuxt的核心功能之一是文件系统路由。pages/目录中的每个Vue文件都会创建一个相应的URL&#xff08;或路由&#xff09;&#xff0c;用于显示文件的内容。通过为每个页面使用动态导入&#xff0c;Nuxt利用代码分割来仅加载所需路由的最小量JavaScript。 简单来说&#xf…

SAP中内部订单解锁操作实例

接用户反馈&#xff0c;在进行一笔采购订单收货&#xff08;带内部订单控制&#xff09;时&#xff0c;出现如下图提示。该提示指向内部订单&#xff0c;在本司采购订单中的内部订单用于控制采购预算费用。从提示看应该是订单的状态不对。 事务KO02打开内部订单&#xff0c;找到…

基于51单片机的厨房一氧化碳温湿度烟雾粉尘监测报警Proteus仿真

地址&#xff1a;https://pan.baidu.com/s/19tp61m5fOORP47RNh8TWGA 提取码&#xff1a;1234 仿真图&#xff1a; 芯片/模块的特点&#xff1a; AT89C52/AT89C51简介&#xff1a; AT89C52/AT89C51是一款经典的8位单片机&#xff0c;是意法半导体&#xff08;STMicroelectroni…

蓝桥杯(3):python搜索DFS

目录 1 DFS简介 1.1 DFS与n重循环 1.2 代码实现 1.3 例题 1.3.1 分糖果 1.3.2 买瓜 2 回溯 2.1 定义 2.2 代码实例 2.1.1 排列数 2.1.2 找子集 2.3 例题 2.3.1 N皇后 2.3.2 小朋友崇拜圈 2.3.3 全球变暖 3 剪枝 3.1 定义 3.2 分类 3.3 例子 3.3.1 数字王国之…

修改 RabbitMQ 默认超时时间

MQ客户端正常运行&#xff0c;突然就报连接错误&#xff0c; 错误信息写的很明确&#xff0c;是客户端连接超时。 不过很疑虑&#xff0c;为什么会出现连接超时呢&#xff1f;代码没动过&#xff0c;网络也ok&#xff0c;也设置了心跳和重连机制。 最终在官网中找到了答案&am…

【Flutter 面试题】 什么是Flutter插件(Plugin)?如何使用和创建插件?

【Flutter 面试题】 什么是Flutter插件&#xff08;Plugin&#xff09;&#xff1f;如何使用和创建插件&#xff1f; 文章目录 写在前面口述回答补充说明使用插件创建插件 写在前面 &#x1f64b; 关于我 &#xff0c;小雨青年 &#x1f449; CSDN博客专家&#xff0c;GitChat…

MobileVIT原理详解篇

&#x1f34a;作者简介&#xff1a;秃头小苏&#xff0c;致力于用最通俗的语言描述问题 &#x1f34a;专栏推荐&#xff1a;深度学习网络原理与实战 &#x1f34a;近期目标&#xff1a;写好专栏的每一篇文章 &#x1f34a;支持小苏&#xff1a;点赞&#x1f44d;&#x1f3fc;、…

国内电力消费增速攀升,新兴产业用电量势头大增

由中国电力企业联合会主办的2024年经济形势与电力发展分析预测会26日在京举办。中国电力企业联合会常务副理事长杨昆在会上介绍&#xff0c;2023年&#xff0c;国内电力消费增速攀升&#xff0c;新兴产业用电量保持增长势头。全社会用电量达到9.22万亿千瓦时&#xff0c;比2022…

深入解析《企业级数据架构》:HDFS、Yarn、Hive、HBase与Spark的核心应用

写在前面 进入大数据阶段就意味着进入NoSQL阶段&#xff0c;更多的是面向OLAP场景&#xff0c;即数据仓库、BI应用等。 大数据技术的发展并不是偶然的&#xff0c;它的背后是对于成本的考量。集中式数据库或者基于MPP架构的分布数据库往往采用的都是性能稳定但价格较为昂贵的小…

政安晨:【Keras机器学习实践要点】(六)—— 使用内置方法进行训练和评估

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 本文涵盖使用内置 API 进行训练和验证&#…

微服务(基础篇-006-Docker安装-CentOS7)

目录 05-初识Docker-Docker的安装_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1LQ4y127n4?p46&spm_id_frompageDriver&vd_source60a35a11f813c6dff0b76089e5e138cc 0.安装Docker 1.CentOS安装Docker 1.1.卸载&#xff08;可选&#xff09; 1.2.安装dock…

I2C和EEPROM

提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 最近在看I2C通讯&#xff0c;使用的是AT24C02的EEPROM芯片 二、 2.1 设计电路 画了电路图 2.2 程序 2024年3月27日23:10:06 初步配置了I2C …

【爬虫基础】第4讲 GET与POST请求

GET请求 GET请求是一种HTTP方法&#xff0c;用于向服务器获取&#xff08;或读取&#xff09;数据。它是Web开发中最常用的请求方式之一。对于GET请求&#xff0c;客户端向服务器发送一个HTTP请求&#xff0c;服务器返回请求的资源。GET请求通常用于获取静态资源&#xff0c;比…