[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Хочется использовать USBN9603 вместе с 90S8515 и существует в USBN прекрасный режим Parallel Interface multiplexed mode в котором USBN смотрится как внешняя память для 8515. Диапазон адресов USBN - 64. Например от 0300h до 033fh. И вот никак я не могу определить сегмент внешней памяти для IAR-AVR 1.40C. Линкер выдает ошибку:Error[72]: Segment USBN must be defined in a segment definition option (-Z, -b or -P)
В файле управления линкера .XCL я определил сегмент
-Z(DATA)USBN=0300-033F
В программе написал строчку
#pragma memory=dataseg(USBN):near
надеясь что дальнейшие объявления будут идти в нужное адресное пространство, но... Идут только ошибки.
Внимательное чтение встроенного helpa к положительному результату не привело. Аналогичных примеров не встречал.
Можно конечно прицепить USBN по другому, но это не красиво и задача критична ко времени.
E-mail: info@telesys.ru