Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Помогите забодать IAR (портирую программу с ATMEGA8 на ATMEGA88, ошибка Segment TINY_Z (size: 0x16 align: 0) is too long)

Отправлено EagleB3 (79.165.208.235) 12 августа 2010, г. 12:31


Поиском нашел совет (http://telesys.ru/wwwboards/mcontrol/1633/messages/54044.shtml): "ОЗУ начинается не с адреса 0х60 а с адреса 0х100. А сегменты TINY_x располагаются с начала ОЗУ до адреса 0хFF. Отсюда следует вывод, что у 48/88/168 сегментов TINY_x нет. Надо переделывать программу, чтобы не зависеть от расположения переменных в TINY_x"

Я любительски пописываю на CVAVR. IAR вижу первый раз.
Где и как в нем описывается начало ОЗУ (или что и как можно переделать, или как можно (?) запретить (или настроить?) работу через сегменты TINY_ - понятия не имею совершенно).

Что-нибудь присоветуете?
Что почитать, где что в исходниках посмотреть?

Заранее спасибо!




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru