Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-сен-26 14:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 2016-окт-14 13:38 
Не в сети

Зарегистрирован: 2015-июн-04 10:38
Сообщения: 40
Пока не получилось.
Делаем следующим образом: загрузчик с обработчиками прерываний внутри. Отдельно создаем точку входа и прицепляем к ней библиотеку с функциями. Точку с библиотекой размещаем снаружи. В загрузчике по адресам вызываем функции из библиотеки. Это позволяет при необходимости менять функционал библиотеки не меняя загрузчик. Сложность в том, что адреса функций тоже будут меняться. Поэтому адреса приходится отдельно сохранять, чтобы потом извлечь сначала их, а затем по ним вызвать функцию из библиотеки. Тоже не фонтан – много ограничений, будем искать дальше.

Возможно 8, 16 и 32 тогда шина адреса должна подключаться с А0, А1 и А2 соответственно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-08 07:48 
Не в сети

Зарегистрирован: 2016-окт-06 08:31
Сообщения: 3
спасибо, пока ждал ответ накидал схему с внешним переключением вывода ITCMLAEN. пока не пробовал, жду модуль с памятью.
получается разрядность шины Вы настраиваете в проекте загрузчика, так? а если при включении контроллера вывод ITCMLAEN=0 (код во внешней ПЗУ), то какая разрядность шины, 32? или он и 16 проглотит? про А[0..2] понятно, если в проекте уже настроена разрядность


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-08 10:03 
Не в сети

Зарегистрирован: 2016-окт-06 08:31
Сообщения: 3
про разрядность нашел, примечание 2 к таблице 2 спецификации 1986ВЕ1Т


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB