-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
imx6+ng sdio probe error #318
Comments
Check https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/api-reference/peripherals/sd_pullup_requirements.html#conflicts-between-bootstrap-and-sdio-on-dat2 |
how to burn efuse? by the way, before to burn efuse, ESP32 must be in download mode? |
I have solve the above problem by burning it on Windows , I don't know why it don't work on Ubuntu. esp32 log: rst:0x1 (POWERON_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT) No subsequent logs |
I think issue like #212, and we use the same host MCU. |
Can you please provide the dmesg log from boot? If the git commit same at ESP and host? |
I can't come to.such conclusion, yet. May / may not be.
If connections are correct, CIS will be populated. However that cannot guarantee that everything is correct or working. Sdio init mode is distinctly different than normal working mode. Please cross check the Porting guide step wise. Let us know if you use sdio over the jumper cables. |
And now I have moved forward, Host could get boot event, but still have errors. Host side log: ESP32 side log: Brownout detector was triggered ets Jun 8 2016 00:22:57 rst:0xc (SW_CPU_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT) rst:0x1 (POWERON_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT) |
Connection is not yet stable. |
Sorry for not contacting you for so long, I have since solved the last issue by rewiring the circuit board. And now I have another question, In the mass production phase, how to burn the efuse? Are there any specific tools for this purpose? |
Let me check on this. |
You can burn the efuse, whenever you download the firmware to flash. |
Besides, I have another question. everything is seems to be OK, wlan0 is found, HOST side logs: (by the way, I changed the interface name to WLAN0) root@myd-y6ull14x14: |
blogger:I would like to ask how the spi solution is implemented as follows |
Hi @hustzju,
This isn't an issue, we discard Please close the issue if this is resolved. |
我可以把代码发给你,留个联系方式 |
[email protected] |
I have successfully implemented the SPI solution On my imx6ul board,and now I want to change to SDIO mode,
but I encounter some problems.
if I pull up IO12,IO13,IO14,IO2,IO4, when enable ESP32, it will restart repeatly. log like this:
rst:0x1 (POWERON_RESET),boot:0x3f (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
mode:DIO, clock div:2
load:0x3fff0030,len:7096
load:0xffffffff,len:-1
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
BUT if I don't pull up GPIOs, when load esp32 driver, Host will get errors like this:
[ 61.211828] esp_sdio: probe of mmc1:0001:1 failed with error -110
[ 61.218605] esp_sdio: probe of mmc1:0001:2 failed with error -110
I try to pull up the GPIOS after esp32 has reset, but no event could be received including boot event.
Could you give me some advice?
The text was updated successfully, but these errors were encountered: