一、 Nodemcu代码下载
git clone https://github.com/nodemcu/nodemcu-firmware.git

二、nodemcu选项设定
主要有3个文件的配置,在app/include目录下,
1) user_module.h
各种功能模块、传感器库等。编译的模块越多,占用的空间和内存也就越多。
比如需使用bmp280检测及气压,则必须将其开放(默认是关闭的)
注意某些esp8266模块,比如esp-01等仅仅具备1M的flash空间,功能选择的太多,
可能固件无法成功刷入。

2) user_version.h
编译时间戳、显示信息等

三、编译
在nodemcu-firmware目录下执行make。
固件将在bin目录下被生成,正常为:
0x00000.bin
0x10000.bin

写入地址如下图:
具体如下:

0x00000.bin 即上图的eagle.flash.bin
0x10000.bin 即上图的eagle.rom0text.bin
blank.bin和esp_init_data_default.bin,都可以在前篇所述的esp-open-sdk(http://blog.csdn.net/ydogg/article/details/72598581)的sdk/bin路径下找到。

2. ESP8266固件的编译(nodemcu固件)相关推荐

  1. linux nodemcu 编译,nodemcu固件编译

    nodemcu固件编译 by HYH | 2017 年 10 月 10 日 下午 8:27 一.编译环境搭建 1.下载 下载vbox及ova虚拟机包. 里面也有安装文档. 2.安装及必要软件安装 安装 ...

  2. linux nodemcu 编译,nodeMCU固件云编译没有esp32的版本

    我都跟着做了的.以下为我所有的问题. 问题1:编写Pwm控制舵机程序,舵机无反应,但是led有闪烁 根据资料http://wiki.ai-thinker.com/esp32从官网下载固件 git cl ...

  3. modemcu 打包_自己动手编译nodemcu固件

    简单背景 我之前的文章都是推荐使用项目组提供的云服务来编译固件.好处是,简单方便,只需要在网页上选择自己需要的模块就可以了.云服务编译好之后会把固件发送到邮箱. 不过,并不是只能通过云服务获取固件.完 ...

  4. linux哪个系统能编译固件,rk3328编译Linux固件

    1.6 打包原始固件 把你的 Linux 根文件系统映像文件放在 out/rootfs.img out 目录将包含以下文件: $ tree out out ├── boot.img ├── kerne ...

  5. nodemcu固件_从无到有玩NodeMcu:web端控制

    本文所有软件资源均可点击相应的超链接下载 我们的目标: 利用网页web端为搭载NodeMcu的esp8266连接wifi 硬件准备: 基于NodeMcu的esp8266 数据线:usb+micr-us ...

  6. ESP8266 修复刷完nodemcu固件后无法连接wifi网络的故障

    最近到手的wifi开发板,编写了一个stm32连接DHT11采集当前温湿度数据(为什么不直接使用esp8266的DHT模块直接采集温湿度,因为我发现nodemcu的DHT采集温湿度实在是太不准确了,反 ...

  7. 【ESP8266】烧录无线中继固件详细教学

    [ESP8266]烧录无线中继固件详细教学 1.引言 哈喽,大家好.我是楠瘦.ESP8266是一款性价比很高的芯片,由带有WiFi功能.今天给大家带来了ESP8266中继WiFi的教程,实现无线桥接, ...

  8. esp8266 AT指令以及刷固件

    AT指令是应用于终端设备与PC应用之间的连接与通信的指令.AT 即Attention.每个AT命令行中只能包含一条AT指令:ESP8266中也有众多的AT指令,可以进行测试 esp8266 模块AT测 ...

  9. modemcu 打包_nodeMcu烧录工具-nodeMcu固件v1.0下载__飞翔下载

    nodeMcu烧录工具是一款nodeMcu固件驱动,包括了nodeMcu烧录软件,方便blog下载链接,有需要的用户可以下载这个官网必备的nodeMcu工具. NodeMCU介绍 NodeMCU是一个 ...

  10. Linux编辑firmware的文件,rk3328编译Linux固件

    一.编译 Linux 固件 这一章将介绍编译 ROC-RK3328-CC Linux 固件的整个流程. 1.1 准备工作 Linux 固件在如下的环境中编译: Ubuntu 16.04 amd64 安 ...

最新文章

  1. Python学习之路-装饰器生成器正则表达式
  2. 自动渗透测试工具集APT2
  3. 加载SD卡中的SO库
  4. Java面试参考指南——同步
  5. 搞Java的年薪 40W 是什么水平?
  6. java钩子函数(hook)以spring源码为例
  7. 物理化学 热力学第二定律
  8. Unity之流光效果
  9. 重磅 | 华为自动驾驶团队公开招聘!
  10. 在Git中找到破坏测试的提交
  11. ROS学习笔记11(用C++写一个简单的消息发布和消息订阅)
  12. python基础之练习题(二)
  13. 关于哈希表,你该了解这些!
  14. PS更改显示的尺寸单位
  15. php私有云盘,教你搭建个人/企业私有云盘-kodexplorer
  16. 高德地图面积测量在地图上的面积块上增加清除功能
  17. element UI的带输入建议el-autocomplete总结(详细,全)
  18. 3682. 宇恒棋 (华师月赛)
  19. h5 微信公众号获取当前位置
  20. 【Win 10应用开发】如何知道UAP在哪个平台上运行

热门文章

  1. 网络管理-Pageadmin CMS构建企业网站的方法
  2. 百度和今日头条正式开战
  3. Linux下安装SVN与使用
  4. linux免密码互信,Linux建立SSH免密码互信方法
  5. 稻城智慧旅游太极计算机,智慧旅游,让梦中的“香格里拉”离我们更近
  6. 【C语言初级】 在有序数组中在折半查找数值并打印下标
  7. 微信小程序2048小游戏(下)
  8. 使用cookie模拟登陆豆瓣影评
  9. 网络学习 2g 3g 4g 5g技术对比
  10. win10升级助手链接