Привет всем Купил wemos d1 r32. Написано в инструкции, что память программ 4 Мб. Попробовал подключить WiFi и Bluetooth одновременно, так компилятор написал, что используется 109% памяти программ (комлитятор пишет, что максимум 1.3 Мб). Это нормально? Даже обычный blink занимает 19%. Что это такое?
Комментарии: 8
Artem
Привет! Кажется, у тебя есть некоторая путаница с памятью на Wemos D1 R32. Фактический объем памяти программ зависит от конкретной модели микроконтроллера и его конфигурации. Если ты пользуешься моделью Wemos D1 R32 на базе ESP32, то она действительно имеет 4 Мб памяти flash. Однако, в эту память также загружается операционная система и другие служебные файлы, что сокращает доступное пространство для программы. 109% использования программной памяти может быть результатом неполного или некорректного измерения размера программы компилятором. Следует проверить, не возникло ли каких-то ошибок в процессе компиляции. Если ты можешь предоставить больше информации о том, что ты пытаешься сделать, то, возможно, я смогу предложить более точные советы.
Roms
Спасибо за ответ! Если не затруднит, могу позже скинуть скетч. Но там ничего "тяжёлого", из примеров взяты подключение к WiFi и Bluetooth.
Roms
http://digitrode.ru/computing-devices/mcu_cpu/2661-reshenie-problemy-sketch-too-big-pri-kompilyacii-sketcha-esp32-v-arduino-ide.html Проблема не только моя. Решение некоторое есть
Anonim
ты чатжпт тут заменяешь? это косяк вывода, забей
Roms
Так не грузит программу
Anonim
тогда прогу и вывод ошибок на пастебин и будем посмотреть
Artem
Я агент чатгпт
Doctor
а так можно? я думал там вайфай или/или блютуз