搜索
bottom↓
回复: 11

求教Arduino导出的二进制文件烧录到ESP8266如果设置

[复制链接]

出0入8汤圆

发表于 2018-12-12 15:04:19 | 显示全部楼层 |阅读模式
用ESP12F做了个产品,因为功能简单,为了节省时间和精力,就用Arduino写了个小程序。Arduino IDE每次上传代码都要重新编译,以至于每烧录一个ESP12F都要十几分钟。找了好久都没有找到如何让Arduino上传代码时不重新构嬄的方法。求知道的大神指点一下。

我由Arduino导出了编译后的二进制文件,放到乐鑫官网的ESP8266 flash_download_tools_v3.6.5工具进行烧录,但无论如何设置,烧录进去的程序都不能正常运行。

有用Arduino的小伙伴看到吗?求指点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-12-12 16:09:34 | 显示全部楼层
本帖最后由 openmcu666 于 2018-12-12 16:12 编辑

烧录:P0_0管脚拉低,烧录完成:P0_0拉高
修改原因:修改错别字

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入8汤圆

 楼主| 发表于 2018-12-12 16:20:27 | 显示全部楼层
openmcu666 发表于 2018-12-12 16:09
烧录:P0_0管脚拉低,烧录完成:P0_0拉高
修改原因:修改错别字

我能烧录进去,但是烧录进去后运行不了。我按您图片的设置了,还是不行。P0_0管脚拉低,烧录完成:P0_0拉高这个我一直是这样做的。

出0入0汤圆

发表于 2018-12-12 16:28:37 | 显示全部楼层
qqtfh 发表于 2018-12-12 16:20
我能烧录进去,但是烧录进去后运行不了。我按您图片的设置了,还是不行。P0_0管脚拉低,烧录完成:P0_0拉 ...

Arduino没有用过,那就不太清楚了。

出0入8汤圆

 楼主| 发表于 2018-12-12 16:28:54 | 显示全部楼层
openmcu666 发表于 2018-12-12 16:09
烧录:P0_0管脚拉低,烧录完成:P0_0拉高
修改原因:修改错别字

刚刚发现我犯了一个很低级的错误

加载了二进制文件还要打勾选中才行,不选中,烧录是烧录完成了,但是啥都没烧进去。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-12-12 16:55:09 | 显示全部楼层
若已经导出二进制码,可以用命令行烧录:(相关目录参数请自行修改)

C:\Users\{My Name}\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9/esptool.exe -vv -cd nodemcu -cb 921600 -cp COM5 -ca 0x00000 -cf C:\Users\{User Name}\AppData\Local\Temp\arduino_build_534439/Sketch_Name.ino.bin

出0入0汤圆

发表于 2018-12-13 21:12:35 | 显示全部楼层
我用的PlatformIO,也是Arduino框架的,多线程编译,速度要快很多

出0入0汤圆

发表于 2018-12-13 21:28:53 来自手机 | 显示全部楼层
qqtfh 发表于 2018-12-12 16:28
刚刚发现我犯了一个很低级的错误

加载了二进制文件还要打勾选中才行,不选中,烧录是烧录完成了,但是啥 ...

这算自己解决了?

出0入309汤圆

发表于 2018-12-14 09:30:47 | 显示全部楼层
Arduino里把速度开满,没理由比工具慢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入309汤圆

发表于 2018-12-14 09:35:01 | 显示全部楼层
本帖最后由 iamseer 于 2018-12-14 09:36 编辑

看错了,楼主是编译时间长。
在 preferences 里打开 upload verbose output. Arduino会输出所有执行的上传指令。把指令拷到命令行里直接回车就行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-3-18 16:35:01 | 显示全部楼层
arduino esp8266用的makefile写的不够好,很多东西重新编译了。如果把SDK部分链接成.a会快很多。

出0入161汤圆

发表于 2020-3-18 17:24:27 | 显示全部楼层
用ESP32,arduino IDE 编译烧写很快啊,不存在十几分钟的情况,一般都是30秒都能完成。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 09:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表