评论
我需要一些时间来消化你提供的所有信息——我今天还有很多其他事情必须做——但与此同时: 您是否尝试过从运行现代浏览器的 PC 连接到 WebUI?可以想象,我们做了一些与旧版浏览器不兼容的事情,这些浏览器可以在运行旧版 Android 的平板电脑上找到。或类似的东西。 |
ESP32 的本地文件系统上可能存在一些损坏或损坏的文件。您可以尝试再次从发布包运行install-fs脚本。然后重新加载您的配置文件。 |
非常感谢你们的及时回复。ESP32 开发板可以连接到我的现代 PC、笔记本电脑、手机,甚至是一台价值 300 美元的 HP windows 8 电脑,没问题。 |
“文件名太长”意味着,在像“/spiffs/something_that_is_really_long”这样的文件路径名中,“something..”部分超过了 30 个字符。该限制一直存在,但显然在平板电脑上运行的 index.html.gz 的组合导致了现在格式错误的“某物..”。 可以尝试的一件事是获取一些较旧的版本并仅使用“install-fs”来查看较早的 index.html.gz 文件是否修复了它。 |
谢谢巴特和米奇。 我相信当我的平板电脑上周工作时,我使用的是大约 5 年前的操作系统/Chrome 更新。 最后,这款平板电脑可以与我的旧 ESP32_Grbl 开发板配合使用。我有一台备用笔记本电脑,可以与我的新 FluidNC 板配合使用。我将运行两个版本,因为无论如何我都有 2 个版本的硬件。 |
嗨,米奇,感谢您一直以来的努力。下载后我将如何处理源代码? |
请只提交最新版本代码的错误。您可以在启动消息中检查版本号。
不要添加错误标签。本回购协议的开发人员将在确认问题后执行此操作。
请根据此页面提供 FluidNC 启动消息。
选择一个COM端口
0: COM1 (\Device\Serial0)
1: COM3 (\Device\Silabser0)
Choice: 1
使用COM3
Ctrl-]退出,Ctrl-U上传,Ctrl-R重置
[MSG:INFO: Filename太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
重置 MCU
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
ets 2016 年 6 月 8 日 00:22:57
rst:0x1(POWERON_RESET),boot:0x13(SPI_FAST_FLASH_BOOT)
configsip:0,SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
模式:DIO,时钟div: 1
负载:0x3fff0018,len:4
负载:0x3fff001c,len:1044
负载:0x40078000,len:10124
负载:0x40080400,len:5856
条目 0x400806a8
[MSG:INFO: FluidNC v3.4.1]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: 无法打开配置文件:config.yaml]
[MSG:INFO: 使用默认配置]
[MSG:INFO: Axes: using defaults]
[MSG:INFO: Machine Default (Test Drive)]
[MSG:INFO: Board None]
[MSG:INFO: SPI not defined]
[MSG:INFO: Stepping:RMT Pulse: 4us Dsbl Delay:0us Dir Delay:0us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (-1000.000,0.000)]
[MSG:INFO: Axis Y (-1000.000,0.000) ]
[MSG:INFO: Z 轴 (-1000.000,0.000)]
[MSG:INFO: 运动系统:笛卡尔]
[MSG:INFO: 使用主轴 NoSpindle]
[MSG:INFO: STA SSID 未设置]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP在端口 80 上启动]
[MSG:INFO: Telnet 在端口 23 上启动]
Grbl 3.4 [FluidNC v3.4.1 (wifi) ‘$’ 寻求帮助]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长] long]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG: INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长]
[MSG:INFO: 文件名太长] [MSG:INFO: 文件名太长] [
MSG:INFO: 文件名太长]
]
[MSG:INFO: 文件名太长]
请回答以下问题。
您使用的是什么版本的固件?
v3.4.1
问题是否可重复?
是的
什么情况下会出现bug?
当我在平板电脑上打开浏览器 UI 时。适用于我的 PC 和笔记本电脑。
我的旧 ESP32_Grbl 在平板电脑上工作。FluidNC 几天前在我的平板电脑上运行。由于未知原因不再工作。浏览器不断显示“正在加载…”。
我现在注意到所有“文件名太长”的消息在重置时到处都是,并且在 Grbl 提示出现后大约 10 秒。
每次刷新我的 WebUI 浏览器时,我的命令提示符中也会收到两条“文件名太长”消息。
平板电脑上的浏览器显示“正在加载…”并永远坐在那里,而不是打开 ESP3D 界面。
我已经使用你的批处理文件擦除了我的开发板。重新加载了固件。命令提示符中的 UI 行为或“文件名太长”消息没有变化。还尝试从 LocalFS 中删除除 index.html.gz 之外的所有文件。我将配置文件的名称重置为 config.yaml。顺便说一句,似乎“擦除”并没有完全擦除 ESP32。重新安装固件后,我注意到我的配置文件在配置中仍然是相同的名称,并且仍然出现在文件系统中。我附上了一些文件,记录了我在 3 天内经历的 15 个小时的磨难。应该让你晚上睡觉。
顺便问一下,如何通过 $E 清除错误消息?
重要如果您粘贴固件代码,请使用C++ 语言的Markdown 代码和语法高亮。使用三个反勾法。
Tablet-browserNotWorking.odt
Tablet-filenametoolong.odt
Tablet-browserNotWorking.odt