当前位置: 首页 > news >正文

17.EC实战 开发板开发环境搭建、程序烧录及运行代码过程

文章目录

    • 前言
    • EC源代码下载并搭建编译环境
    • 固件烧录
    • 程序的执行

前言

去年的博文
基于ITE12.4代码的编译环境搭建
,本文将在此基础上进行实战练习,基于我们之前做的EC开发板,EC芯片使用的是ITE8987,本教程将实现开发板开发环境搭建、程序烧录及运行代码过程。

首先介绍一下开发板是如何进行程序烧录的,看到下面的图片,有一个Flash的SPI座子,打开该座子后,里面有一颗GD25Q80CSIG的Flash存储芯片,该芯片中可以存储EC主芯片需要运行的固件程序,EC芯片是通过SPI串行通信方式从该颗Flash存储芯片中取得程序的,EC芯片在上电后,首先会通过SPI接口从Flash存储芯片中取得他需要执行的程序,之后才是代码的运行。

Flash座子和GD25Q80CSIG均可以从立创商城上购买得到,链接分别为:

Flash座子:https://item.szlcsc.com/1043081.h

相关文章:

  • java计算机毕业设计全国消费水平展示平台源码+数据库+系统+lw文档+mybatis+运行部署
  • vscode推荐插件20220901
  • 24. python 字符串索引取值
  • Visual Studio Code通过SSH进行远程开发及调试的方法
  • Django简介(基本操作命令|目录结构|小白三板斧)
  • zookeeper核心源码分析
  • document.load和document.ready之间的区别
  • 练习26-30:多表关联查询,子查询
  • 为什么apt-get update 要与apt-get install 在一起
  • 【2023硅谷数模笔试题】~ 题目及参考答案
  • 数据结构与算法之美读书笔记11
  • 贪心算法题
  • 报告分享|尼尔森宝宝树:2022母婴行业洞察报告
  • C#操作GridView控件绑定数据实例详解(二)
  • B+树索引(13)之索引挑选(下)
  • 2019.2.20 c++ 知识梳理
  • Android优雅地处理按钮重复点击
  • ES6--对象的扩展
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript新鲜事·第5期
  • java第三方包学习之lombok
  • js操作时间(持续更新)
  • JS学习笔记——闭包
  • JWT究竟是什么呢?
  • Laravel核心解读--Facades
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vuex 学习笔记 01
  • Vue小说阅读器(仿追书神器)
  • 工程优化暨babel升级小记
  • 马上搞懂 GeoJSON
  • 配置 PM2 实现代码自动发布
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 鱼骨图 - 如何绘制?
  • 找一份好的前端工作,起点很重要
  • 白色的风信子
  • 1.Ext JS 建立web开发工程
  • Java总结 - String - 这篇请使劲喷我
  • 国内开源镜像站点
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #pragma once
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • ${ }的特别功能
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (七)Java对象在Hibernate持久化层的状态
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • .net FrameWork简介,数组,枚举
  • .NET性能优化(文摘)
  • @Autowired和@Resource的区别
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @JSONField或@JsonProperty注解使用
  • [ NOI 2001 ] 食物链
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...