问题标签 [esptool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microcontroller - ESP32 phy_init 分区没有大小
我想刷 ESP32-D0WDQ6 芯片,但代码不会运行。在监视器中,我可以看到该应用程序实际上从未加载。分区phy_init
似乎没有任何大小,并且芯片在该行之后卡住了。
监控输出:
我的分区表:
闪光指令:
esptool.py esp32 -p /dev/ttyACM0 -b 115200 --before=no_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 2MB 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 my_project.bin
esptool - ampy 不再连接
我ampy
工作了一段时间。之后一直断断续续,现在大部分时间都不起作用。我可以运行esptool.py --port COM3 flash_id
and esptool.py --port COM3 chip_id
,但是当我尝试运行时ampy --port COM3 ls
或者ampy --port COM3 run test.py
它只是挂起。
我试过了:
- 重新启动计算机
- 关闭计算机
- 不同的 USB 端口
- 不同的 ESP32 和 ESP8266
有任何想法吗?
esp8266 - NodeMCU ESP8266 无法上传草图 - 超时错误
使用 arduino-cli、arduino-ide 或直接使用 esptool.py(来自https://github.com/espressif/esptool)上传简单(正确)草图时出现以下错误。
esp8266 - 使用 esptool 将固件刷新到 esp8266 nodeMCU 板时出现 SerialTimeoutException
我一直在从事一个项目,该项目涉及在 esp8266 nodeMCU 板上使用 micropython 控制 4 通道继电器。我一直在使用 esptool 将最新的 micropython 固件 bin 文件刷到板上。一开始一切都很顺利,我继续将我的代码文件上传到板上。在那一点上,事情开始对我不利。我的问题与 com3 端口繁忙有关。所以,我再次使用 esptool 擦除原始闪存,然后重新刷新板。但是这次我在 esptool 开始写入板子几秒钟后收到了串行超时异常。我再次尝试使用另外两个相同(和全新)的板,但每次我仍然得到相同的错误。下面是从命令行参数开始的 esptool 输出。
我已经重新下载了固件 bin 文件,以防它以某种方式损坏。我还在三个不同的板上尝试了相同的过程。
-----------------更新 21 年 3 月 12 日--------------- ---- 我尝试使用 Arduino IDE 上传运行 4 通道继电器的测试草图。我使用相同的 com 端口 (com3) 连接,一切正常!这并不能解释为什么 Thonny IDE 和 esptool 都无法连接到 com3。
所以,这里有一些结论。问题不在于 esp8266 或我 PC 中的 com 端口。esptool 和 Thonny IDE 在开始时都可以正常工作,并且两者都未能大致同时将数据上传到板上,这些工具中的任何一个都不太可能出现问题。
那还有什么要调查的??
谢谢比尔