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

 
 
 
Reply to this topicStart new topic
> IAR разных версий
petrovichs
сообщение Aug 2 2009, 09:48
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 2-08-09
Пользователь №: 51 706



Пишу код для IAR for ARM для 4 версии. Хочу перенести код под пятую версию. Обратной совместимости как я понял нет.
Как максимально безболезненно перенести код под пятую версию ИАРа? Что нужно при этом менять?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 2 2009, 12:08
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(petrovichs @ Aug 2 2009, 12:48) *
Пишу код для IAR for ARM для 4 версии. Хочу перенести код под пятую версию. Обратной совместимости как я понял нет.
Как максимально безболезненно перенести код под пятую версию ИАРа? Что нужно при этом менять?


Совместимость более новой версии с более старшей - это прямая совместимость, а не обратная. Причем такая соместимость, как правило, почти всегда бывает реализована. IAR в таких случаях сам предлагает провести конверсию старого проекта в новый. А если все-таки что-то перестает компилироваться, то надо разбираться конкретно с каждой из ошибок, на которые жалуется компилятор.
Go to the top of the page
 
+Quote Post
petrovichs
сообщение Aug 2 2009, 12:34
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 2-08-09
Пользователь №: 51 706



Меня больше всего интересует, настройки линкера. Почему они поменяли формат файла? И как корректно поменять настройки линкера с старой версии на новую?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 2 2009, 12:41
Сообщение #4


Гуру
******

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



Цитата(petrovichs @ Aug 2 2009, 12:48) *
Что нужно при этом менять?

Читам документацию по миграции. Там все достаточно подробно для начала. Да и сама документация по линкеру неплохая.
Цитата
Почему они поменяли формат файла?

Вы, ошиблись с форумом для этого вопроса smile.gif.
А вообще, там теперь используются почти GNUшные binutils, что с точки зрения совместимости и возможности линковки посторонних библиотек есть хорошо.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
petrovichs
сообщение Aug 2 2009, 12:44
Сообщение #5





Группа: Участник
Сообщений: 10
Регистрация: 2-08-09
Пользователь №: 51 706



Цитата(zltigo @ Aug 2 2009, 15:41) *
Читам документацию по миграции. Там все достаточно подробно для начала. Да и сама документация по линкеру неплохая.
Первым делом попытался найти такой документ, но не получилось, не ткнете носом, куда смотреть?
Go to the top of the page
 
+Quote Post
head_sk
сообщение Aug 2 2009, 13:10
Сообщение #6


Частый гость
**

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



Цитата(petrovichs @ Aug 2 2009, 15:44) *
Первым делом попытался найти такой документ, но не получилось, не ткнете носом, куда смотреть?

Примерно по такому адресу: C:\Program Files\IAR Systems\Embedded Workbench 5.4 Evaluation\arm\doc\EWARM_MigrationGuide.ENU.pdf
Go to the top of the page
 
+Quote Post
petrovichs
сообщение Aug 2 2009, 15:47
Сообщение #7





Группа: Участник
Сообщений: 10
Регистрация: 2-08-09
Пользователь №: 51 706



Спасибо большое, это то что нужно. А я на сайте искал и никак не мог найти. Всем спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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