开源改变世界!!

程序对于 nodemcu-32 来说太大了? #138

推推 grbl 2年前 (2022-10-19) 187次浏览 0个评论

关闭
全能蛙 打开了这个问题 on 4 May 2019 · 8 条评论
关闭

程序对于 nodemcu-32 来说太大了?#138

全能蛙 打开了这个问题 on 4 May 2019 · 8 条评论

注释

程序对于 nodemcu-32 来说太大了? #138
贡献者

全能蛙 评论 on 4 May 2019

我正准备在真机上第一次尝试 grbl_esp32。一段时间以来,我已经连接了一块电路板,在那里使用UI: 2.1b7 / FW: 1.1f.

现在我刚刚获取了当前的主控,试图更新我的电路板,但看起来尺寸不再合适了:

Processing nodemcu-32s (platform: espressif32; board: nodemcu-32s; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html
PLATFORM: Espressif 32 > NodeMCU-32S
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Converting Grbl_Esp32.ino
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <FS> 1.0
|-- <EEPROM> 1.0
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <WiFi> 1.0
|-- <WiFiClientSecure> 1.0
|   |-- <WiFi> 1.0
|-- <Update> 1.0
|-- <ESP32SSPD> 1.0
|   |-- <WiFi> 1.0
|-- <WebSockets> 2.1.2
|   |-- <SPI> 1.0
|   |-- <WiFi> 1.0
|   |-- <WiFiClientSecure> 1.0
|   |   |-- <WiFi> 1.0
|-- <Preferences> 1.0
|-- <DNSServer> 1.1.0
|   |-- <WiFi> 1.0
|-- <SPI> 1.0
|-- <WebServer> 1.0
|   |-- <FS> 1.0
|   |-- <WiFi> 1.0
|-- <ArduinoOTA> 1.0
|   |-- <Update> 1.0
|   |-- <ESPmDNS> 1.0
|   |   |-- <WiFi> 1.0
|   |-- <WiFi> 1.0
|-- <BluetoothSerial> 1.0
|-- <SPIFFS> 1.0
|   |-- <FS> 1.0
|-- <SD(esp32)> 1.0.5
|   |-- <FS> 1.0
|   |-- <SPI> 1.0

(...)

Linking .pioenvs/nodemcu-32s/firmware.elf
Retrieving maximum program size .pioenvs/nodemcu-32s/firmware.elf
Building .pioenvs/nodemcu-32s/firmware.bin
Checking size .pioenvs/nodemcu-32s/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
Error: The program size (1791566 bytes) is greater than maximum allowed (1310720 bytes)
DATA:    [==        ]  21.0% (used 68748 bytes from 327680 bytes)
PROGRAM: [==========]  136.7% (used 1791566 bytes from 1310720 bytes)
*** [checkprogsize] Explicit exit, status 1
esptool.py v2.6

查看数字,即使更改分区我想它仍然不适合。我错过了什么或做错了什么?

程序对于 nodemcu-32 来说太大了? #138
所有者

婚戒 评论 2019 年 5 月 4 日

检查你的党员。阅读维基

程序对于 nodemcu-32 来说太大了? #138
合作者

luc-github 评论 2019 年 5 月 4 日  

蓝牙使用大量闪存 – 如果您不打算使用 BT 但想要更大的 SPIFFS,您可以在 config.h 中禁用蓝牙

程序对于 nodemcu-32 来说太大了? #138
贡献者作者

全能蛙 评论 2019 年 5 月 4 日

感谢您的快速回答,更改分区确实有帮助。这里使用min_spiffs.csv结果:

DATA:    [==        ]  21.0% (used 68748 bytes from 327680 bytes)
PROGRAM: [========= ]  91.1% (used 1791614 bytes from 1966080 bytes)

我会在当天晚些时候验证它是否工作正常,如果可以,请为它创建一个 PR。

程序对于 nodemcu-32 来说太大了? #138
合作者

luc-github 评论 2019 年 5 月 4 日

抱歉,PR 是为了什么?使用 Min SPIFFS 分区有什么问题?

程序对于 nodemcu-32 来说太大了? #138
贡献者作者

全能蛙 评论 2019 年 5 月 5 日

@luc-github代码一切正常。就像使用 platformio 而不是 arduino UI 时,您需要定义“非默认”分区架构。

看起来除了我之外可能没有人在为 Grbl_ESP32 使用 platformio。

请注意,要在 ECU 上更新该分区架构,您需要在 pio 中通过 USB 上传目标,因为 OTA 不适用。

程序对于 nodemcu-32 来说太大了? #138
合作者

luc-github 评论 2019 年 5 月 5 日  

明白了,谢谢解释

抱歉,不使用时容易错过系统约束

程序对于 nodemcu-32 来说太大了? #138
所有者

婚戒 评论 2019 年 5 月 5 日

谢谢@AlmightyFrog

这已添加到 pr #137

程序对于 nodemcu-32 来说太大了? #138
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
还没有
项目

还没有

发展

没有分支或拉取请求

3名参与者
程序对于 nodemcu-32 来说太大了? #138程序对于 nodemcu-32 来说太大了? #138程序对于 nodemcu-32 来说太大了? #138

打开这个问题

致力于此存储库

按 Escape 关闭此悬停卡
喜欢 (0)

您必须 登录 才能发表评论!