[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Есть проект. 51-й контроллер с внутренней памятью программ и внешней ПЗУ с данными (XDATA для выборки по MOVX). В этой ПЗУ сидят большие таблицы с данными. Причем, в таблицах, помимо всего прочего, должны присутствовать адреса ссылок на некоторые метки в основной программе и адреса ссылок на начала других таблиц в этой же ПЗУ.
Нужна идея, как бы сделать проект так, чтобы при компиляции получать два файла (для записи в ПЗУ программ и данных), начинающихся с нулевого адреса.
Используем Raisonance. Эх, если бы там была возможность инициализировать внешнюю память данных (XDATA) командами DB/DW... Но такой возможности нет, а чем заменить, никак не можем придумать.
E-mail: info@telesys.ru