Скетч слишком большой
- Войдите на сайт для отправки комментариев
Чт, 07/04/2022 - 10:04
День добрый!
Подскажите, пожалуйста, при компиляции Нано пишет, что скетч слишком большой, НО раньше он нормально влазил и работал!
Если поставить Уно все нормально.
Но и там и там 328-я мега.
Пробовал старые 1.6..., 1.5... версии, все равно пишет, что большой.
Винда 7,10,11.
Что может быть?
Спасибо!
Что конкретно пишет в обоих случаях ? Могут быть прописаны разные загрузчики и их размер может сильно отличаться !!!
Просто, при одном и том же загрузчике, в Нано разрабы не парились с фьюзами. Потому и памяти меньше.)
Но два года назад все влазило и работало!)
проблем-то... перешейте в Нано загрузчик Уно, они совместимы...
Еще раз - в уно загрузчик 512 байт, в нано загрузчик 2048 байт. Всего в 328 атмеге 32768 байт флеша. Соответственно в уно свободно 32256, а в нано - 30720. Потому в уно влазит, а в нано - нет.
зы: выше дан правильный совет
За два года загрузчик вырос?)))
Раньше же без всяких бубнов влазил...
Если не затруднит, алгоритм перепрошивки загрузчика уно в нано.
Спасибо!
За два года загрузчик вырос?)))
нет, скорее всего прошивка выросла. С каждой новой версией Ардуино ИДЕ размер прошивки для одного и того же кода немного меняется, иногда растет, иногда наоборот, но чаще первое
В самих платах прошиты разные загрузчик/фьюзы (Всего доступно 30720 байт и Всего доступно 32256 байт)
Рекомендую поставить пакет MiniCore, в одну плату прошить скетч ArduinoISP и через неё прошить загрузчик Optiboot во вторую, потом поменять местами и прошить Optiboot в первую.
После этого уже просто выбирать в качестве платы MiniCore/328p.
За два года загрузчик вырос?)))
нет, скорее всего прошивка выросла. С каждой новой версией Ардуино ИДЕ размер прошивки для одного и того же кода немного меняется, иногда растет, иногда наоборот, но чаще первое
Что у вас там происходит отсюда не видно. Алгоритм простой - берете любой программатор, хоть USBUsp, подключаете к своей нане, в IDE выбираете плату уно и прошиваете загрузчик. И потом заливаете прошивку в нану, выбирая в IDE плату уно
я же брал старые версии IDE, с ними так же- фиаско))).
к чему теперь эти вопросы?
Рекомендую поставить пакет MiniCore, в одну плату прошить скетч ArduinoISP и через неё прошить загрузчик Optiboot во вторую, потом поменять местами и прошить Optiboot в первую.
а МиниКор зачем? С ним прошивка станет меньше?
все остальное можно сделать и без миникора
Большое спасибо, буду ковырять)))!
И нахрена тада загрущик?
И нахрена тада загрущик?
То уже для продвинутых. А ТСу еще продвигаться и продвигаться )))
ЗЫ: вроде как загрузчик все равно включается в прошивку, так что и программатором залить не влезет
я же брал старые версии IDE, с ними так же- фиаско))).
к чему теперь эти вопросы?
я же брал старые версии IDE, с ними так же- фиаско))).
к чему теперь эти вопросы?
скомпильни старый скетч, поймёшь
"скомпильни старый скетч, поймёшь"
Шедеврально! Он же НЕ компилируется, ошибку выдает!)))
Я тоже два года назад в штаны влезал, а сейчас нет. И ничего не менялось. Почему так?
сало, горилка, диван... )))
А при всех равных в штаны можно влезть.
Спасибо за ваше время, может еще где нибудь подскажут.
С уважением.
А при всех равных в штаны можно влезть.
Спасибо за ваше время, может еще где нибудь подскажут.
С уважением.
тебе подсказать нельзя, так как могло многое что измениться, начиная от используемых библиотек, небось обновлял
Ну так и скетч, стало быть, в скомпилированном виде вырос. Других вариантов "невлезания" нет.
А при всех равных в штаны можно влезть.
Спасибо за ваше время, может еще где нибудь подскажут.
С уважением.
тебе подсказать нельзя, так как могло многое что измениться, начиная от используемых библиотек, небось обновлял
А при всех равных в штаны можно влезть.
Спасибо за ваше время, может еще где нибудь подскажут.
С уважением.
тебе подсказать нельзя, так как могло многое что измениться, начиная от используемых библиотек, небось обновлял
скинь свой секретный архив, гляну, по другому никак
Как добавить файл?
За два года загрузчик вырос?)))
Раньше же без всяких бубнов влазил...
Два года пользуешься одной и той же наной и нуной?
Спасибо за ваше время, может еще где нибудь подскажут.
после такой реакции никакого желания тратить на тебя время нет.
Что тебе "еще подсказать" надо??? если скетч больше размера МК - значит надо или код оптимизировать, или брать МК старшей версии. При маленьком превышении можно выкинуть бутлоадер. Все это тебе уже подсказали.
Чем варианты не устраивают? - дай догадаюсь - тем. что во всех случаях надо что-то делать самому. верно? ты хотел волшебный рецепт, кнопку нажать и готово?
Спасибо за ваше время, может еще где нибудь подскажут.
после такой реакции никакого желания тратить на тебя время нет.
Что тебе "еще подсказать" надо??? если скетч больше размера МК - значит надо или код оптимизировать, или брать МК старшей версии. При маленьком превышении можно выкинуть бутлоадер. Все это тебе уже подсказали.
Чем варианты не устраивают? - дай догадаюсь - тем. что во всех случаях надо что-то делать самому. верно? ты хотел волшебный рецепт, кнопку нажать и готово?
Желание понять, почему так произошло.
Сейчас не могу попробовать то, что советовали, на работе.
Хотел поблагодарить откликнувшихся и отложить общение до завтра или до вечера.
Когда что-то не получается, можно же спросить и не у одного, плохого в этом ничего нет.А помощь- дело добровольное.
Че? квалифицированную и бесплатно? Если эти два слова стоят вместе, то поищите вокруг лохов. А лучше загляните в зеркало. Им окажетесь Вы сами. Форумы никогда не оказывают квалифицированную помощь. Это сказки. Помощь да окажут, а квалифицированную только за деньги. Но это в другой раздел форума.
Чем уно от нано отличается объяснили. Как на нано поменять загрузчик в гугле инструкций полно.
А вот если Вы утверждаете, что скетч раньше в нано влазил, а теперь вдруг перестал, то чудес не бывает. Однозначно что-то ещё поменялось. А что именно - кроме Вас никто не знает.
Я сам не пишу, брал готовый. Прошивал и наслаждался).
Код все тот же, ничего в него не добавлялось.
Вот и пытался выяснить почему так происходит.
Че? квалифицированную и бесплатно? Если эти два слова стоят вместе, то поищите вокруг лохов. А лучше загляните в зеркало. Им окажетесь Вы сами. Форумы никогда не оказывают квалифицированную помощь. Это сказки. Помощь да окажут, а квалифицированную только за деньги. Но это в другой раздел форума.
Но, я так думаю, называть лохом незнакомого человека,- хамство!
Не всегда услуга оказывается за деньги. Но у Вас может быть свое мнение...
Не всегда услуга оказывается за деньги...
ага, иногда приходится даже доплачивать, но это совсем иная история )))
Услуга может быть бесплатной, но квалифицированная никогда. Потому что квалифицированная это некие гарантии на продолжение бесплатной услуги в течении некоторого времени. А то тут окажут Вам услугу, а потом Вы потребуете продолжения оказания таких же услуг мол это гарантия потребителя. А в итоге форум закроют.
Джентельмены, прощаюсь до завтра.
Спасибо! Всех благ!
Я сам не пишу, брал готовый. Прошивал и наслаждался).
почему-то так и думал :)
Это обьясняет ваше упорное желание "подождать других советов" - понятно, если в вопросе ничего не понимаешь, никакие советы для самостоятельного решения не помогут. Придется либо ждать, пока кто-то пальцем покажет, куда тыкать, либо платить деньги.
Мне вас жаль, но наш форум не предназначен для таких, как вы. Тут принимают людей, которые хотят что-то сделать сами. А тех, кому надо готовое - обслуживаем только в коммерческом разделе.
Я сам не пишу, брал готовый. Прошивал и наслаждался).
Код все тот же, ничего в него не добавлялось.
Попробую догадаться - ардуинка теперь другая. На старой был другой загрузчик, вот и влезало
День добрый всем!
Большое спасибо, все получилось! Перепрошил загрузчик нано на уно и все влезло и заработало.
Еще раз спасибо, кто откликнулся.
Всех благ. С уважением.
Ну да. Плохо, когда тяжело доходит.(
Ну да. Плохо, когда тяжело доходит.(
Это да. "Выходит хорошо - заходит плохо."
И что самое интересное, это происходит именно с возрастом. Я про мозги.)
Хотя, бывают исключения.)
Это да. "Выходит хорошо - заходит плохо."
И что самое интересное, это происходит именно с возрастом. Я про мозги.)
Хотя, бывают исключения.)
...черпаем из забытых веков, врёмен Очаковских и покоренья Крыма ....
согласен )))
Я про исключения. Не могу не вспомнить.)
У меня знакомый (еврей правда), за 60 был. Так он и в компах, и в сетевых делах был ну просто!!!
Народ на продаже (и не только) ну просто офигевал от его уровня!