开源改变世界!!

SD卡不工作 #949

推推 grbl 2年前 (2023-01-30) 110次浏览
关闭
whoim2 打开了这个问题 2021 年 8 月 7 日 · 7条评论
关闭

SD卡不工作#949

whoim2 打开了这个问题 2021 年 8 月 7 日 · 7条评论

注释

SD卡不工作 #949

你好。使用此 shematic:https
://github.com/bdring/Grbl_ESP32_Development_Controller 自定义 pcb:https
://github.com/whoim2/esp32-grbl-3axis cnc 正常工作,但我尝试使用 sd 卡 – “刷新”时出现连接错误
Esp32界面上的按钮闪烁蓝色 LED 5-10 秒。我使用 2gb microSD 并使用来自 wiki 的实用程序将其格式化为 fat16。
我可能需要上拉电阻?

SD卡不工作 #949 whoim2 添加了 漏洞 有些东西不工作标签 2021 年 8 月 7 日
SD卡不工作 #949

我有同样的错误。我认为 TrinamicDriver 也使用 spi 和 sd 卡。我尝试在没有 TrinamicDriver 的情况下进行编译,但运气不好。

SD卡不工作 #949
作者
whoim2 评论了 2021 年 8 月 9 日  

我有同样的错误。我认为 TrinamicDriver 也使用 spi 和 sd 卡。我尝试在没有 TrinamicDriver 的情况下进行编译,但运气不好。

我使用 4988,没有其他 spi 连接。使用 3axis_v4.h 机器文件,启用 mist/flood 和输入引脚、pwm 主轴。
SPI 引脚仅连接到 SD 支架。

尝试 2 个 sd 卡,fat16/fat32 fs。多次检查所有连接。没有效果。
Tomotow im replace sd connector, may be, its broken..

也许,esp32 有问题?Esp32-wrover 38p模块:
https ://a.aliexpress.com/_9wMUGq

SD卡不工作 #949
作者
whoim2 评论了 2021 年 8 月 9 日  

我连接到 usb/uart 并看到:电路板在网络上的“刷新”sd 按钮上重新启动:
23:48:31.962 -> ***ERROR*** A stack overflow in task clientCheckTask has been detected. 23:48:31.996 -> abort() was called at PC 0x40090040 on core 1 23:48:31.996 -> 23:48:31.996 -> ELF file SHA256: 0000000000000000 23:48:31.996 -> 23:48:31.996 -> Backtrace: 0x4008fdac:0x3ffd1750 0x40090029:0x3ffd1770 0x40090040:0x3ffd1790 0x400928e7:0x3ffd17b0 0x400944b0:0x3ffd17d0 0x40094466:0x00000001 23:48:31.996 -> 23:48:31.996 -> Rebooting... 23:48:31.996 -> ets Jun 8 2016 00:22:57 23:48:31.996 -> 23:48:31.996 -> rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) 23:48:31.996 -> configsip: 0, SPIWP:0xee 23:48:31.996 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 23:48:32.030 -> mode:DIO, clock div:1 23:48:32.030 -> load:0x3fff0018,len:4 23:48:32.030 -> load:0x3fff001c,len:1216 23:48:32.030 -> ho 0 tail 12 room 4 23:48:32.030 -> load:0x40078000,len:10944 23:48:32.030 -> load:0x40080400,len:6388 23:48:32.030 -> entry 0x400806b4 23:48:32.607 -> 23:48:32.607 -> [MSG:Grbl_ESP32 Ver 1.3a Date 20210424] 23:48:32.607 -> [MSG:Compiled with ESP32 SDK:v3.3.5-1-g85c43024c] 23:48:32.607 -> [MSG:Using machine:ESP32_V4] 23:48:32.607 -> [MSG:Axis count 3] 23:48:32.607 -> [MSG:RMT Steps] 23:48:32.607 -> [MSG:Door switch on pin GPIO(35)] 23:48:32.607 -> [MSG:Reset switch on pin GPIO(34)] 23:48:32.641 -> [MSG:Hold switch on pin GPIO(36)] 23:48:32.641 -> [MSG:Start switch on pin GPIO(39)] 23:48:32.641 -> [MSG:Init Motors] 23:48:32.641 -> [MSG:Global stepper disable pin:GPIO(13)] 23:48:32.641 -> [MSG:X Axis Standard Stepper Step:GPIO(12) Dir:GPIO(14) Disable:None Limits(0.000,290.000)] 23:48:32.641 -> [MSG:Y Axis Standard Stepper Step:GPIO(26) Dir:GPIO(15) Disable:None Limits(0.000,370.000)] 23:48:32.641 -> [MSG:Z Axis Standard Stepper Step:GPIO(27) Dir:GPIO(33) Disable:None Limits(-46.000,0.000)] 23:48:32.674 -> [MSG:PWM spindle Output:GPIO(2), Enbl:None, Dir:None, Freq:5000Hz, Res:13bits] 23:48:32.776 -> 23:48:32.776 -> [MSG:Client Started] 23:48:32.776 -> [MSG:Connecting wifi] 23:48:32.776 -> [MSG:Connecting.] 23:48:33.285 -> [MSG:Connecting..] 23:48:33.761 -> [MSG:Connecting...] 23:48:34.271 -> [MSG:Connecting....] 23:48:34.781 -> [MSG:Connecting.] 23:48:35.257 -> [MSG:Connecting..] 23:48:35.767 -> [MSG:Connecting...] 23:48:36.277 -> [MSG:Connecting....] 23:48:36.583 -> [MSG:Connected with 192.168.0.110] 23:48:36.787 -> [MSG:Start mDNS with hostname:http://grbl-cnc.local/] 23:48:36.787 -> [MSG:SSDP Started] 23:48:36.787 -> [MSG:HTTP Started] 23:48:36.787 -> [MSG:TELNET Started 23] 23:48:36.787 -> [MSG:X Axis limit switch on pin GPIO(17)] 23:48:36.787 -> [MSG:Y Axis limit switch on pin GPIO(4)] 23:48:36.821 -> [MSG:Z Axis limit switch on pin GPIO(16)] 23:48:36.821 -> [MSG:Probe on pin GPIO(32)] 23:48:36.821 -> 23:48:36.821 -> Grbl 1.3a ['$' for help] 23:48:36.821 -> [MSG:'$H'|'$X' to unlock]
SD卡不工作 #949

SD卡不工作 #949

我有一个没有 TrinamicDriver 的旧版本。我不使用这个驱动程序,没有这个驱动程序我无法编译固件。

SD卡不工作 #949

要修复堆栈溢出,请将 src/Serial.cpp 的第 122 行从

                           4096,               // size of task stack

                            8192,               // size of task stack
SD卡不工作 #949
作者

要修复堆栈溢出,请将 src/Serial.cpp 的第 122 行从

                           4096,               // size of task stack

                            8192,               // size of task stack

哇!成功了!谢谢!
SD卡不工作 #949

SD卡不工作 #949
作者

我认为,这需要添加到主代码中吗?