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

printf вешает контроллер STM32L471 намертво

2 minutes ago, Arlleex said:

Расскомментировал, собрал, удалив отсутствующие файлы в проекте, под симулятором управление переходит в main().

Беда. У меня не переходит. Буду выкидывать PrintF, писать свой. 

Изменено пользователем Димон Безпарольный

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


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

В 100500-й раз

Цитата

Галку Use MicroLIB поставьте.


И fputc() переопределите заодно (куда выводить).

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


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

3 часа назад, dimka76 сказал:

Куча настроена ?

Для printf??  На сколь помню, scanf кучу жрет...  

32 минуты назад, Димон Безпарольный сказал:

Буду выкидывать PrintF, писать свой. 

Если штатный еще и в кучу лезет - то свой однозначно, ИМХО.

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


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

38 minutes ago, Arlleex said:

Галку Use MicroLIB поставьте.

Все заработало. Кода меньше стало на 3кБ. Спасибо, добрый человек. Выручили. Голову ломал - почему проекты из шаблонов работают, а этот нет. За годы запамятовал. Всем спасибо за участие.

Изменено пользователем Димон Безпарольный

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


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

Я опоздал, да?

printo("text", double, float, uint(8-16-32-64)_t, int(8-16-32-64)_t )

printo(...)                       printf(...)
float = 351tik   +1280b           float = 5259tik  +8208b
double = 301tik  +1376b           double = 1570tik  +8208b
int64_t = 487tik +192b            int64_t = 3387tik  +8236b
int32_t = 150tik +140b            int32_t = 745tik  +8208b
all_format + 1684b                always +8200b

 

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


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

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

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

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

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

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

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

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

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

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