nodemcu定制固件构建问题 [英] nodemcu custom firmware build problems

查看:133
本文介绍了nodemcu定制固件构建问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好:)我用云构建服务构建了固件.固件是主要固件,包括"adc,文件,gpio,http,mqtt,net,node,ow,spi,tmr,uart,wifi",还支持SSL. 使用ESP 07和固件的早期版本是nodeMCU 0.9.6,它可以正常工作,但不支持我需要的某些模块. 要刷新固件,请使用具有以下设置的NodeMCU刷新器: 闪光器设置

hello everybody:) I built a firmware with cloud build service. The firmware is master and includes "adc, file, gpio, http, mqtt, net, node, ow, spi, tmr, uart, wifi" and also supports SSL. Using ESP 07 and the previous version of firmware was nodeMCU 0.9.6 and that was correctly worked but didn't support some modules that i need. To flash the firmware, i use NodeMCU flasher with these setting: flasher setting

我将二进制固件文件上传到地址0x00000和esp_init_data_default.bin,该文件来自ESP8266_NONOS_SDK_V1.5.4.1(从nodemcu网站下载)到地址0x7c000. 上传完成后,模块会非常主动地在控制台上打印垃圾. 我再次上​​载nodeMCU 0.9.6,以检查问题是否是由于刷新固件的方式引起的,但不是.该模块可以很好地处理上传的nodeMCU 0.9.6.

I upload the binary firmware file to address 0x00000 and esp_init_data_default.bin which is from ESP8266_NONOS_SDK_V1.5.4.1 (downloaded from nodemcu website) to address 0x7c000. After finishing the upload, module very actively prints garbage on the console. I uploaded nodeMCU 0.9.6 again to check if the problem is because of the way i flashed firmware, but it wasn't. The module worked with uploaded nodeMCU 0.9.6 well.

非常感谢:)

推荐答案

您提到了将垃圾打印到控制台.这可能表明串行端口参数不匹配.花几分钟的时间来研究用于显示串行输出的工具的速度/奇偶校验设置可能是值得的.尝试将Putty或Coolterm用于原始"输出,因为这些应用程序不会尝试并解释响应.

You mentioned that garbage was printed to console. This can be an indication of mismatched serial port parameters. It's probably worth spending a couple of minutes playing around working through the speed/parity settings of the tool you are using to display the serial output. Try using Putty or Coolterm for "raw" output as these apps do not try and interpret the response.

这篇关于nodemcu定制固件构建问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆