День добрый.
Для работы с банками нужен xbanking.a51 для настройки доступа к внешней ОЗУ (если ее больше чем положено) и/или (в вашем случае только последний) правленный l51_bank.a51 файл. Отличие в том, что одно определяет макросы доступа к HDATA (far память), а второе определяет макросы доступа к HCONST (переключение с банка на банк в коде, при обращении к соответствующим частям code области).
И еще нужно незабыть вклюить в проекте поддержку соответствующей памяти (галочки на поддержку банков ПЗУ).
Ну и нужно незабыть, что в последнем банке, в самом ее конце, лежит область кейлоков

А так почитайте на сайте Keil, там про поддержку банков в разных процессорах, очень хорошо все рассказано. Главное что нужно правильно определить макросы.
Вот вам мой файл из работающего проекта (реализовывал поддержку до 2-х мбайт ОЗУ и поддержку банков ПЗУ f120 проца. Так что все осуществимо

. Переименуйте его в *.a51
Сообщение отредактировал AndreyS - Aug 3 2009, 12:39
Удачи.