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

 
 
> IAR ARM Assembler., Разместить даные в ОЗУ в определенном месте.
misyachniy
сообщение Mar 13 2016, 18:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Нужно "приклеить" заплатку на ассемблере.
По старинке решил объявить сегмент данных и вставить директиву типа
Код
.ORG 16334
  DCD  tasc_Status


Но на сколько я понял, IAR ARM Assembler поддерживает только директивы резервирования байт, полуслов, слов, строк.

Для размещения байт во флеш есть директива "LTORG" но она дает указание
ассемблеру разместить константы с текущего значения счетчика программ.

Есть ли директива принудительно указать ассемблеру переменную в конкретном месте ОЗУ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Mar 13 2016, 19:43
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



ассемблер вообще не знает где озу где пзу...
ORG лучше вообще не использовать.
Надо размещать переменные в нужных секциях,а где какая секция указывать линкеру!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 10:46
Рейтинг@Mail.ru


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