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

 
 
> Изменения в *.h в IAR EW430 5.10.6
=DS=
сообщение Nov 8 2010, 18:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-09-07
Пользователь №: 30 836



Никто не знает, с какого бодуна ИАРовцы решили поменять структуру заголовочных файлов (io430***.h) в новой версии 5.10.6? Сегодня накатил sp6 и вдруг компилятор перестал понимать, что такое UCMST. Полез в io430x26x.h (текуший мой камень), а там выкинута куча #define, частично заменены на struct + enum, причем сделано все через ж... Тот же USMST в UCB0CTL0 переименовали в UCB0MST. а в UCB1CTL0 оставили как USMST, зачем-то ввели для UCB0CTL0 еще одно определение UCB0CTL0__SPI ... В общем, ляпов там выше крыши. Бегло сравнил размеры файлов в INC с предыдщей версией, изменений довольно много. Кто нибудь еще сталкивался с этим? Это у ИАРа идейное (типа, избавляемся от #define, переходим на enum) или просто ляп? Я бы просто откатился назад, но в этой версии появились удобные штучки типа __persistent, __ro_placement... Так что просто подставил старый .h из sp4, но оно не кошерно как-то...
ЗЫ: Не знаю, куда было правильнее поместить тему - в ИАР или МСП, но все-таки ближе к МСП, по-моему.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Jan 20 2011, 08:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Ну, свой хедер может и перебор, но по крайней мере стоит выдирать компиляторский из среды, класть в папку проекта и включать под систему контроля версий.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 20 2011, 10:03
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Dog Pawlowa @ Jan 20 2011, 11:58) *
Ну, свой хедер может и перебор, но по крайней мере стоит выдирать компиляторский из среды, класть в папку проекта и включать под систему контроля версий.


Не перебор, еcли работаете с несколькими компиляторами и контролерами, то не перебор, ибо однотипность подхода окупается с лихвой. Иначе в голове каша и лишний напряг как, например, сегодня писать
AAA |= (1<<BBB)|(1<<CCC);
AAA |= (BBB|CCC);
AAA_BBB = 1; AAA_CCC = 1;
AAA |= (1<<0)|(1<<1);
или
AAA |= (AAA_BBB | AAA_CCC);

Лично у меня всегда и везде последний вариант с расширениями в виде:
AAA |= (AAA_BBB | AAA_DDD(value) );



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- =DS=   Изменения в *.h в IAR EW430 5.10.6   Nov 8 2010, 18:35
- - rezident   Всю жизнь с начала освоения MSP430 пользуюсь хедер...   Nov 8 2010, 18:57
|- - =DS=   Цитата(rezident @ Nov 8 2010, 21:57) Всю ...   Nov 8 2010, 19:14
|- - rezident   Цитата(=DS= @ Nov 9 2010, 00:14) У них то...   Nov 8 2010, 19:19
|- - =DS=   Цитата(rezident @ Nov 8 2010, 22:19) Нафи...   Nov 8 2010, 19:28
|- - kriv-73   Цитата(rezident @ Nov 8 2010, 22:19) Я пи...   Jan 18 2011, 19:15
- - Xenia   Цитата(=DS= @ Nov 8 2010, 21:35) Никто не...   Jan 19 2011, 01:02
|- - Сергей Борщ   QUOTE (Xenia @ Jan 19 2011, 03:02) Замена...   Jan 19 2011, 09:49
|- - jorikdima   Цитата(Сергей Борщ @ Jan 19 2011, 12:49) ...   Jan 19 2011, 15:46
|- - AHTOXA   Цитата(jorikdima @ Jan 19 2011, 20:46) Ко...   Jan 19 2011, 17:08
|- - Xenia   Цитата(AHTOXA @ Jan 19 2011, 20:08) Компи...   Jan 19 2011, 19:39
||- - sonycman   Цитата(Xenia @ Jan 19 2011, 22:39) Если б...   Jan 19 2011, 20:10
||- - =DS=   Цитата(Xenia @ Jan 19 2011, 22:39) Именно...   Jan 20 2011, 01:56
|- - zltigo   QUOTE (AHTOXA @ Jan 19 2011, 20:08) Поэто...   Jan 20 2011, 08:13
|- - jorikdima   Цитата(AHTOXA @ Jan 19 2011, 20:08) Компи...   Jan 20 2011, 09:42
|- - Dog Pawlowa   Цитата(zltigo @ Jan 20 2011, 13:03) однот...   Jan 20 2011, 11:10
|- - zltigo   QUOTE (Dog Pawlowa @ Jan 20 2011, 14:10) ...   Jan 20 2011, 11:16
- - Desperanto   а проекты созданные в 5.1 в 4.20 все же придется п...   Feb 18 2011, 08:33
- - zltigo   QUOTE (Desperanto @ Feb 18 2011, 11:33) а...   Feb 18 2011, 11:02
- - Dog Pawlowa   Цитата(Desperanto @ Feb 18 2011, 11:33) а...   Feb 18 2011, 14:57


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 07:42
Рейтинг@Mail.ru


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