Перейти к содержанию
    

6 hours ago, dimka76 said:

Достался мне на работе проект под STM32 написанный на HAL.

Точнее даже его заготовка.

Проект простой. PLL, UART, DMA, GPIO.

Вся настройка периферии, прием и передача данных (даже без протоколов) в скомпилированном виде составляла порядка 30 кБайт.

Т.е. размер бинарника был порядка 30 кБайт.

Выкинул HAL, написал все на регистрах за полтора дня с перекурами и чаяпитениями. И мой бинарник получился порядка 4 кБайт !!!!

Так я не заставляю его использовать. Сгенерировать и посмотреть как нужно инициализировать.

А потом пишите хоть на чём.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, dimka76 said:

- больше кода при инициализации, следовательно он дольше выполняется,

следовательно увеличивается время от момента подачи питания до готовности устройства к работе.

Боюсь что это "увеличение" - не на один порядок меньше чем тау RC-цепочки на сбросе...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...