Больше флэш-памяти с SD-картой

Я почти уверен, что все видели ошибку низкого объема флэш-памяти, такую же я получил, когда делал свой raycaster. Поэтому я подумал, есть ли способ увеличить флэш-память ESP32 с помощью SD-карты?

Я подключу модуль SD-карты к ESP32 и у меня будет 4 ГБ флэш-памяти. Есть ли способ? SD-карта должна работать как внешняя флэш-память в любом случае.

, 👍1

Обсуждение

Вы пробовали изменить настройку схемы разделов (из IDE, инструменты->схема разделов)? Если вы не используете OTA, вы можете выделить больше флэш-памяти для вашего кода. SD-карта больше предназначена для хранения данных, она не поможет, если вы работаете в программном пространстве., @hcheung

Я так и сделал, но мой код превысил даже этот лимит, а в мою 3D-игру нужно добавить еще много чего., @Aditya Roy

Есть ли способ использовать SD-карту в качестве флэш-памяти?, @Aditya Roy

На рынке доступны платы ESP32 с 8 МБ или даже 16 МБ. Или замените существующий флэш-чип на более крупный, если вы способны заниматься электронным хаком (при условии, что модуль использует внешний флэш-чип). Другой альтернативой является выбор Linux-бокса (например, Raspberry Pi) с CPU вместо MCU для разработки игр., @hcheung

Я знаю, что я могу это сделать, но если бы SD-карта могла бы служить хранилищем для флэш-памяти, то это могло бы помочь в другом проекте. Но сейчас я полон решимости сделать это, @Aditya Roy

Могу ли я обменять флэш-чип на SD-карту?, @Aditya Roy

Я имею в виду модуль SD-карты, снаружи, не открывая стальной корпус., @Aditya Roy

Вам нужно понять, как работает MCU. Для MCU программа напрямую выполняется во флэш-памяти, только переменные загружаются в ОЗУ, поэтому программа не загружается из хранилища, например, с SD-карты. Для CPU (например, вашего ПК или Raspberry Pi) программа _загружается_ из хранилища (жесткий диск, USB, SD-карта, что угодно) и выполняется в ОЗУ., @hcheung

На самом деле я нашел код, который делает то же самое. Стоит ли мне его отправить?, @Aditya Roy


1 ответ


0

Вы должны иметь возможность использовать схему разделов Huge APP:

Огромная схема раздела приложения

Ссылка: [Решено] Увеличение размера флэш-памяти с помощью раздела в ESP32....

,