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

Проблемы при старте программы в stm32w108

Как тогда iar пропускает такой код, arm-none-eabi получается более требователен?

Например, с пару месяцец назад ковыряли старый проект. В keil (4й или 5й точно не скажу, но вроде 5й) ошибок компиляции не показывало, проект работал со сбоями.

Я этот проект импортировал в eclipse, на arm-none-eabi-gcc прогнал - около 20 warning словил, часть из них оказалась как раз по делу.

С IAR не работал, но подозреваю, что там компилятор также позволяет писать более "небрежный" код что ли... Опять же, сильно зависит от настроек компиляции и выдачи предупреждений.

 

Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов.

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


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

Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов.

 

в основном такие

"will be initialized after [-Wreorder]"

"not handled in switch [-Wswitch]"

 

 

из статической библиотеки

uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail

Изменено пользователем kentu

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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