С такой проблемой столкнулся на плате Lilygo T-ETH-Lite с платой расширения CameraShield: https://alii.pub/70pxqf?erid=2SDnjeidFpN
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Столкнулся я значит с проблемой, что скетч (программа) из примера под плату Lilygo T-ETH-Lite при компиляции занимал больше места, чем есть у платы и тем самым выдовал ошибку и не давал загрузиться в плату.
Решение проблемы довольно таки интересное, по этому и решил ему посветить отдельную статью.
Дело в том, что в Arduino ide сделали новую “фишку” которая работает на платах ESP32. Вам нужно обновить в менеджере плат, версию платы ESP32 до версии 3.0.3
После того как обновите, в настройках платы в пункте Partition Scheme появится пункт “custom”. Вот его и надо выбирать будет:
И теперь во время компиляции (если Вы её попробуете сделать) будет ошибка, потому что нужно сделать еще один штришок.
А именно в папке, где находится сам скетч, Вам нужно создать файл который должен называться partitions.csv
Но надо понимать, что если Вы создадите просто текстовый файл и переименуете его вместе с расширением, то у Вас будет всеравно ругаться все при компиляции и такой способ не заработает.
Самый правильный способ создать этот файл, это открыть программу Microsoft Exel. В ней создать новый файл. Далее его сохранить Файл-> Сохранить как -> и выбрать формат csv.
И только создав таким образом файл .csv, он корректно отработает и это позволит загружать в плату ESP32 файлы большего размера, чем может себе позволить плата.
Реклама: ООО “АЛИБАБА.КОМ (РУ)” ИНН: 7703380158