[an error occurred while processing this directive]
Помогите по ARM-GCC(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Goshawk 17 октября 2006 г. 16:03

делаю объявление:

typedef volatile struct{
vu16 PC0;
vu16 EMPTY1;
vu16 PC1;
} my_io;

#define myIO ((my_io *)0xE0003000)


vu - это volatile unsigned short
обращение такое:

myIO - > PC1 = 0xC000;
myIO - > PC0 = 0x0000;

Взято из примера для srt71x.
В результате компилятор считает что РС1 и РС0 имеют один адрес

В чем косяк? Как это можно решить?
Спасибо.

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

Ответы


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

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

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


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