[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
ввести в понятное 'C' пространство внешнюю RAM при отсутствии внешней шины.
У меня там много структур, массивов и т. п.,так что лезть каждый раз за байтом сильно наламывает.
Единственный способ, который я нашел (может есть и другой)--
объявить эту память как __eeprom и переписать на свой лад стандартную библиотеку EEPROM.
Новая библиотека оценивает адрес и заправляет в старые процедуры или в мои для доступа к внешней RAM.
Все чудно работает.
Осталось выяснить как размещать переменные в нужном месте сегмента, чтобы они попадали в RAM.
Сужать область сегмента на RAM не хотелось бы, тогда в EEPROM стучаться будет неудобно.
E-mail: info@telesys.ru