|
Все о ARM GCC4.3, Linker, ASM, C/C++, Windows/Linux. |
|
|
|
Dec 9 2008, 10:12
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Все больше прощаюсь с IAR. Разбираюсь с компановщиком. Документация на него не впечатлила  . Есть ли у кого готовый пример скрипта размещения констант по указанному адресу во Flash LPC2xxx или другого арма?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
 |
Ответов
|
Dec 10 2008, 13:43
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(zltigo @ Dec 9 2008, 19:38)  Много полезне вместо демонстративного прощания с IAR тихо и навсегда попрощаться с дурной привычкой "размещения констант по указанному адресу во Flash". Ну а инструментарий у V5 IAR суть есть GNU-тый.... В моей задаче это просто не возможно. Бутлодер + Программа имеют две константы - мак адрес и ай пи адрес, строго расположенные в указанных местах. И то и то должно иметь доступ к этим ячейкам. Прощание с "дурной привычкой" не позволить сделать программу и бутлодер независымыми  .
Сообщение отредактировал Vitaliy_ARM - Dec 10 2008, 13:44
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Dec 10 2008, 14:10
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(zltigo @ Dec 10 2008, 16:53)  Примерно в аналогичных случаях в фиксированном месте boot (сразу после векторов) размещаю УКАЗАТЕЛЬ на находящийся в произвольном месте блок общих данных. Boot, естественно, линкуется в конкретное место, но это единственная по любому необходимая привязка к адресам - сущности более не плодятся. Ага, а как тогда с ай пи адресами и маками? Вместе с загрузчиком зашиваются адреса по умолчанию. Программа должна перешивать и то и другое. А загрузчик должен это использовать, так как абгрейд должен осуществляться по одним и тем же адресам.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|