без бутлоадера
- Войдите на сайт для отправки комментариев
Вс, 23/06/2019 - 00:34
вопросов собственно несколько:
возможно ли раздобыть дополнительной памяти для программ загружая хекс через спи, как поставить фьюзы бута?
как поведет себя функция millis() будет ли тикать таймер0 или его активация заложена в бутлоадере?
камень 328p
Возможно, будет.
мне странно читать такие вопросы от человека, который способен занять всю память программ, не исчерпав при этом оперативку.
возможно ли раздобыть дополнительной памяти для программ загружая хекс через спи?
Секция загрузчика занимает 512 байт (из 32к), они вас спасут?
как поведет себя функция millis() будет ли тикать таймер0 или его активация заложена в бутлоадере?
Загрузчик принимает и размещает программу в памяти микроконтроллера. Всё! Никакой поддержки или реализации чего бы то ни было в нем нет.
Возможно, будет.
мне странно читать такие вопросы от человека, который способен занять всю память программ, не исчерпав при этом оперативку.
не надо забивать оперативку всяким..., надо грамотно ее использовать не складывать туда все подряд (что-то можно перекинуть в флеш), не использовать бездумно чужие библиотеки (иной раз такое наворочено, что можно в две строки уместить), неплохо помогает использование дефов вместо переменных, можно много продолжать.
проект начинался с простого, но хотелки растут и уже немного не помещаюсь, буду менять на 2560 камень или скорее на стм32, пока запускаю так. исчерпав 90% флеша. оборудование должно шлепать. собственно собран контроллер термопластавтомата под виндос написал программу, несколько девайсов управляются с компа по wi-fi, есть недоработки по пневматике - надо регулятор давления цифровой воткнуть, но собака дороговат (около 30тр), кумекаем над запиливанием собственного подешевле в 10 раз, но первая продукция уже пошла.
возможно ли раздобыть дополнительной памяти для программ загружая хекс через спи?
Секция загрузчика занимает 512 байт (из 32к), они вас спасут?
как поведет себя функция millis() будет ли тикать таймер0 или его активация заложена в бутлоадере?
Загрузчик принимает и размещает программу в памяти микроконтроллера. Всё! Никакой поддержки или реализации чего бы то ни было в нем нет.
скорее вопрос теоретический, наткнулся в нете на форум где написано что у загрузчика своя область, мол это не флеш и туда прогу не положить, что меня и смутило.
спасут или нет? по крупицам набирается и в озу и во флеш.
да спасибо за ответы. чет тормозить уже под вечер ночью стал, бывает на простых вещах тупить начинаешь, надо больше спать и меньше кодить.
И как же ж мы раньше то жили без бутлоадеров! Да и сейчас... Всё отличие в том что ТОЛЬКО из бут-области можно писать/стирать флэшь. Больше никаких отличий.
И как же ж мы раньше то жили без бутлоадеров! Да и сейчас... Всё отличие в том что ТОЛЬКО из бут-области можно писать/стирать флэшь. Больше никаких отличий.
спасибо