Размер кода близкий к максимальному
- Войдите на сайт для отправки комментариев
Пт, 18/12/2020 - 14:41
Здравия всем и бобра.
есть у меня код для наны, рабочий. занимает 92% памяти
стоит добавить
Serial.print(F(“————————————“));
Занятость возрастает до 93% , код компиллируется , начинает загружаться, а потом дудка выдает out of synk. Видимо 7% это загрузчик ?
лей через Usbasp
Не должно. Так кроме % должны ещё циферки быть.
Ну я уже не увижу, тк расчистил код до 90%, но было что то типа 29284
Ну я уже не увижу, тк расчистил код до 90%
чего тогда спрашивать, людей дергать, если самому уже не надо :)
При компиляции пользователю сообщается доступный размер за вычетом загрузчика. Думаю, что % вычисляется от этой же величины.
Единственное, что я вспоминаю - с заливкой на Меге возникали какие-то проблемы, когда объектный код за 50-60 кб переваливал. Но как-то это непостоянно было. Очень удивился, помню, такой подлости...
Ну я уже не увижу, тк расчистил код до 90%
чего тогда спрашивать, людей дергать, если самому уже не надо :)
На будущее. Мне вот интересно - почему так? Наверное не в занимаемом месте проблема, а в ОЗУ.
На будущее. Мне вот интересно - почему так? Наверное не в занимаемом месте проблема, а в ОЗУ.
ну почему же. + 3 % к 29284 - это примерно 30300, а это очень близко к тому. сколько остается пустыми после бутлоадера на стандартной ардуинке
Да, только % считаются от upload.maximum_size, который на Нано = 30720. И это как раз и будет 100%.
Об этом же говорит и sadman41 в #5.
Вообще-то все эти проценты как-то никогда не внушали мне доверия.
А когда посчитал, что на BluePill при 8-кбайтном зарузчике процент считается от 64к, - и подавно.
Ну отчего же не нада.
просто расчистил.
а впихнуть еще надо моногоневпихуемого.
кстати озу 62% только занято. И это некоторый запас, тк (F()); могу выкинуть и перекинуть из флэша в озу, но нихачу.
Отсутствие F() не экономит progmem space, в общем смысле.
А если в этом F болтается пол-экрана html ? или <style>
типа этого
вот где бы еще html в нане разместить. Если прицепить SD то по- любому места для кода не хватит или озу перепонится.
Можно наверно html страницы подгружать снаружи, но это совсем изврат
Блюпиллоу осваивать пока некогда
наверно придется таки уйти под мегупро.
долго тискал дую. так и не взлетела w5500 и sd на одной SPI. По совету пухляваго применил софтверный spi и наступило счастие.
А если в этом F болтается пол-экрана html ? или <style>
Кучем разница? Изначально все во флеше. F() просто "оставляет" его на месте, не копируя в RAM.
А если в этом F болтается пол-экрана html ? или <style>
типа этого
А где, по-вашему, хранится этот html, когда контроллер обесточен?
вот где бы еще html в нане разместить. Если прицепить SD то по- любому места для кода не хватит или озу перепонится.
Можно наверно html страницы подгружать снаружи, но это совсем изврат
Так SD - это и есть "подгружать снаружи".
Блюпиллоу осваивать пока некогда
наверно придется таки уйти под мегупро.
долго тискал дую. так и не взлетела w5500 и sd на одной SPI. По совету пухляваго применил софтверный spi и наступило счастие.