Доступ к Xdata на 8051 с компилятором IAR C

У меня возникли проблемы с правильным объявлением указателя в IAR Embedded Workbench для доступа к внешнему ОЗУ, подключенному к порту EMI CC8051F121. Будем признательны за любой пример кода или указатель на пример. Спасибо.


person Peter Simpson    schedule 03.07.2018    source источник


Ответы (1)


См. статью поддержки IAR по программированию 8051. .

Таким образом, указатель на int в xdata будет выглядеть так:

int __xdata *myptr;

Атрибут гарантирует, что в сборке будут генерироваться только инструкции MOVX, как того требует Техническое описание C8051F121.

См. также это примечание к приложению .

person Gunther Schulz    schedule 04.07.2018