Snaky (07.05.2007 13:17, просмотров: 1) ответил Poker на Пишу в Keil uVision для ADUC847.Есть проблемы.
В модели SMALL компилятор пытается разместить все переменные в DATA, видимо ему мало места поэтому такая ошибка. В LARGE используется XDATA. Не знаю есть ли в адуке он-чип XDATA memory, но вероятно компилер считает что ОЗУ внешнее и подключено через порты ввода-вывода (классическая схема для x51-ых), а физически на этом порту у вас может быть периферия (тот же индикатор, например). Отсюда и грабли.
PS Это только догадки, тк мало представили информации, чтобы делать более точные выводы.
Разница в моделях памяти хорошо описана в доке на Кейл C51.pdf