Hello,
I'm currently looking to update my device using a file I have stored on my SD card. I am currently using SD.h to manage my files on my SD card.
When I try to update the firmware using Update.h by inputting a SDLib::File of the firmware it does not work. I get a return false when it came to the ESP_IMAGE_HEADER_MAGIC. I'm not sure why as the file I'm opening is "correct".
When I looked at the example provided by espressif in the library, I saw they were using SD_MMS.h instead of SD.h. I wasn't able to make it work.
E (96) sdmmc_cmd: sdmmc_card_init: send_if_cond (1) returned 0x108
[E][SD_MMC.cpp:68] begin(): Failed to initialize the card (264). Make sure SD card lines have pull-up resistors in place.
Card Mount Failed
So my question is why was SD_MMS.h used instead of SD.h? and is SD_MMS.h the correct library to use to perform an update?
Thank you for your time.
SD.h vs SD_MMC.h
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 91 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.