реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Проблемы при старте программы в stm32w108
Aaron
сообщение Oct 13 2016, 11:20
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Цитата(kentu @ Oct 13 2016, 09:37) *
Как тогда iar пропускает такой код, arm-none-eabi получается более требователен?

Например, с пару месяцец назад ковыряли старый проект. В keil (4й или 5й точно не скажу, но вроде 5й) ошибок компиляции не показывало, проект работал со сбоями.
Я этот проект импортировал в eclipse, на arm-none-eabi-gcc прогнал - около 20 warning словил, часть из них оказалась как раз по делу.
С IAR не работал, но подозреваю, что там компилятор также позволяет писать более "небрежный" код что ли... Опять же, сильно зависит от настроек компиляции и выдачи предупреждений.

Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов.
Go to the top of the page
 
+Quote Post
kentu
сообщение Oct 14 2016, 06:54
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 9-09-16
Пользователь №: 93 274



Цитата(Aaron @ Oct 13 2016, 12:20) *
Кстати, у вас на 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 - Oct 14 2016, 07:02
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 08:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016