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

 
 
> Все о ARM GCC4.3, Linker, ASM, C/C++, Windows/Linux.
Vitaliy_ARM
сообщение Dec 9 2008, 10:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Все больше прощаюсь с IAR.

Разбираюсь с компановщиком. Документация на него не впечатлила 07.gif . Есть ли у кого готовый пример скрипта размещения констант по указанному адресу во Flash LPC2xxx или другого арма?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Dec 9 2008, 16:38
Сообщение #2


Гуру
******

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



Цитата(Vitaliy_ARM @ Dec 9 2008, 13:12) *
Все больше прощаюсь с IAR.

Много полезне вместо демонстративного прощания с IAR тихо и навсегда попрощаться с дурной привычкой "размещения констант по указанному адресу во Flash". Ну а инструментарий у V5 IAR суть есть GNU-тый....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 10 2008, 13:43
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(zltigo @ Dec 9 2008, 19:38) *
Много полезне вместо демонстративного прощания с IAR тихо и навсегда попрощаться с дурной привычкой "размещения констант по указанному адресу во Flash". Ну а инструментарий у V5 IAR суть есть GNU-тый....


В моей задаче это просто не возможно. Бутлодер + Программа имеют две константы - мак адрес и ай пи адрес, строго расположенные в указанных местах. И то и то должно иметь доступ к этим ячейкам. Прощание с "дурной привычкой" не позволить сделать программу и бутлодер независымыми sad.gif .

Сообщение отредактировал Vitaliy_ARM - Dec 10 2008, 13:44


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 10 2008, 13:53
Сообщение #4


Гуру
******

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



Цитата(Vitaliy_ARM @ Dec 10 2008, 16:43) *
Прощание с "дурной привычкой" не позволить сделать программу и бутлодер независымыми sad.gif .

Примерно в аналогичных случаях в фиксированном месте boot (сразу после векторов) размещаю УКАЗАТЕЛЬ на находящийся в произвольном месте блок общих данных. Boot, естественно, линкуется в конкретное место, но это единственная по любому необходимая привязка к адресам - сущности более не плодятся.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 10 2008, 14:10
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(zltigo @ Dec 10 2008, 16:53) *
Примерно в аналогичных случаях в фиксированном месте boot (сразу после векторов) размещаю УКАЗАТЕЛЬ на находящийся в произвольном месте блок общих данных. Boot, естественно, линкуется в конкретное место, но это единственная по любому необходимая привязка к адресам - сущности более не плодятся.


Ага, а как тогда с ай пи адресами и маками? Вместе с загрузчиком зашиваются адреса по умолчанию. Программа должна перешивать и то и другое. А загрузчик должен это использовать, так как абгрейд должен осуществляться по одним и тем же адресам.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitaliy_ARM   Все о ARM GCC4.3   Dec 9 2008, 10:12
- - oll   Цитата(Vitaliy_ARM @ Dec 9 2008, 16:12) В...   Dec 9 2008, 16:28
|- - singlskv   Цитата(zltigo @ Dec 9 2008, 19:38) Много ...   Dec 9 2008, 18:35
||- - zltigo   Цитата(singlskv @ Dec 9 2008, 21:35) А ес...   Dec 9 2008, 18:47
||- - singlskv   Цитата(zltigo @ Dec 9 2008, 21:47) Если у...   Dec 9 2008, 19:28
||- - zltigo   Цитата(singlskv @ Dec 9 2008, 22:28) Флеш...   Dec 9 2008, 22:57
||- - zltigo   Цитата(Vitaliy_ARM @ Dec 10 2008, 17:10) ...   Dec 10 2008, 14:51
||- - Vitaliy_ARM   Цитата(zltigo @ Dec 10 2008, 17:51) C точ...   Dec 17 2008, 11:53
||- - Vitaliy_ARM   Генерирование отладочной информации в коде процесс...   Jan 19 2009, 11:25
||- - amw   Цитата(Vitaliy_ARM @ Jan 19 2009, 13:25) ...   Jan 20 2009, 07:35
||- - Vitaliy_ARM   Цитата(amw @ Jan 20 2009, 10:35) Это отры...   Jan 20 2009, 09:38
|- - Сергей Борщ   Цитата(Vitaliy_ARM @ Dec 10 2008, 15:43) ...   Dec 10 2008, 14:16
- - Harbour   не надо думать узкими категориями только своей зад...   Dec 10 2008, 06:39
|- - VslavX   Цитата(Harbour @ Dec 10 2008, 08:39) корр...   Dec 10 2008, 08:38
|- - zltigo   Цитата(Harbour @ Dec 10 2008, 09:39) не н...   Dec 10 2008, 10:56
- - Harbour   вот примерчик из моего проекта под atmel : script...   Dec 10 2008, 14:15
- - Harbour   Sorry, если что   Dec 10 2008, 14:24
- - Doka   Цитата(Vitaliy_ARM @ Jan 20 2009, 13:38) ...   Apr 8 2009, 08:21


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

 


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


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