[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Я сейчас занимаюсь тем же самым (ну просто точно тем же). Правда использую 8515 только в качестве пробы для того, чтобы разобраться с USBN.
Из опыта работы с 8515. Если реально не существует внешнего ОЗУ, но есть внешние устройства в его адресном пространстве - обращение к ним как к внешней памяти не проходит.
Получается следующее. Если я указываю линкеру, что у него есть внешнее ОЗУ, он начинает именно в нем пытаться размещать какие-то переменные (видимо, локальные для функций). В результате программа перестает работать в самых неожиданных местах. Если я говорю, что внешней памяти нет, то и обращения ко внешним устройствам не проходят.
Не буду утверждать, что долго пытался это побороть, но пытался, и не смог. Может у All есть решение?
Итак, проблема еще раз. Есть внешние устройства в адресном пространстве внешнего ОЗУ, а его самого нет. Что должно быть в файле линкера и что с битом разрешения работы с внешней памятью?
E-mail: info@telesys.ru