Contact me: hankecnc@gmail.com

混合模式导致初始化 EEPROM 后 LCD 空白 #47

推推 grbl 3年前 (2023-02-06) 313次浏览
关闭
brew99 打开了这个问题 2019 年 10 月 18 日 · 4条评论
关闭

混合模式导致初始化 EEPROM 后 LCD 空白#47

brew99 打开了这个问题 2019 年 10 月 18 日 · 4条评论

评论

混合模式导致初始化 EEPROM 后 LCD 空白 #47
brew99 评论了 2019 年 10 月 18 日  

在 v1.0 MiniE3 上运行 OCT17th Vanilla Marlin 2.0 错误修复。我启用了 Linear advance 和 EEPROM 仿真,即使在从 LCD 选择初始化 EEPROM 后,它在多次重新启动时也能正常工作。但是,如果我随后启用 HYBRID_THRESHOLD,在我从 LCD 选择 Initialize EEPROM 之前,一切似乎都工作正常。之后,重新启动时,LCD 为空白。如果我执行“加载设置”或“故障安全”,固件加载后工作正常,但初始化 eeprom 会损坏某些内容并在重启时显示空白 LCD

是否与 HYBRID_THRESHOLD 和 Eeprom 仿真有冲突?为什么它首先工作,但在 inelatizing eeprom 之后它会在重新启动时使 LCD 空白。

混合模式导致初始化 EEPROM 后 LCD 空白 #47

哪个尺寸有firmware.bin文件?

混合模式导致初始化 EEPROM 后 LCD 空白 #47
作者

不确定实际文件大小,但在编译过程中(最后)它报告了 87.6% 229684 字节的 262144。没有编译错误

混合模式导致初始化 EEPROM 后 LCD 空白 #47

这就是你的问题。
最大文件大小 224kb EEPROM 所需的剩余闪存空间
229684 / 1024 = 224,3kb

解决方案 Disable //#define TMC_DEBUG -10.384 bytes
或使用 #define SLIM_LCD_MENUS -6.512 bytes

混合模式导致初始化 EEPROM 后 LCD 空白 #47
作者
brew99 评论了 2019 年 10 月 18 日  

好的,谢谢你提供的信息。没有意识到 224kb 是绝对最大值,因为我不知道保留了多少 EEprom 仿真空间。现在我希望 BTT 提供 RE 版本的芯片 512kb

我想知道在 Marlin 中,开发人员可以在编译时对代码进行健全性检查,至少警告用户已达到最大大小。