[an error occurred while processing this directive]
IAR неправильно компилирует, при сохранении 2х-байтового числа по нечетному адресу в LPC2214
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ale3000 20 июля 2006 г. 06:35

У меня IAR 4.30A, процессор - LPC2214, код генерю в режиме ARM
Сейчас у меня IAR 2х-байтовые числа может сохранять только по четному адресу (при этом он генерит команду STRH), а 4х-байтовые только по адресу, кратному 4м. Получается, если я сохраняю 2х-байтовое число по адресу 0x40000003, то он на самом деле его сохраняет по адресу 0x40000002. Неужели придется все большие числа по одному байту сохранять или можно как-то проще?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание