Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Драйвер симуляции периферии
СообщениеДобавлено: 2013-июл-24 20:14 
Не в сети
Аватара пользователя

Зарегистрирован: 2013-июн-21 15:27
Сообщения: 66
Откуда: Новосибирск
На вкладке "Симуляция" в "Опциях отладки" есть группа "Драйвер симуляции периферии", в которой имеется чекбокс "Использовать драйвер" и поле "Текущий: нет".
Скажите, пожалуйста, что это за драйвер и где его взять?
Микропроцессор 1986ВЕ91Т, среда CodeMaster-ARM v2.32.00
Вложение:
CM-ARM_SymSetup.jpg
CM-ARM_SymSetup.jpg [ 59.04 КБ | Просмотров: 1964 ]

_________________
Странник


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер симуляции периферии
СообщениеДобавлено: 2013-сен-03 15:11 
Не в сети
Moderator

Зарегистрирован: 2010-мар-31 10:44
Сообщения: 54
Откуда: ООО "Фирма Фитон"
Этот драйвер может быть создан самим пользователем в виде dll-ки. Среда в определенные моменты времени (напр. при симуляции очередной инструкции) вызывает функции dll-ки, а что делают эти функции решает сам пользователь. При этом среда дает доступ из dll-ки к памяти, регистрам, символьным именам и т.д.
В очередном релизе в дистрибутив попадет пример использования подобной dll-ки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер симуляции периферии
СообщениеДобавлено: 2013-сен-03 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 2013-июн-21 15:27
Сообщения: 66
Откуда: Новосибирск
Спасибо! А есть ли где-нибудь описание интерфейса между средой и такой dll-кой?
А вообще-то лучше бы их разработчики микропроцессоров писАли, а не пользователи. Потому что мне вот он нужен, чтоб посмотреть в симуляторе, что и как происходит с периферийными блоками при выполнении моей программы. А мне вместо этого предлагается самому придумать, как там всё это работает, и оформить это в виде dll, это методологически неправильно, хотя м.б. и полезно иногда...

_________________
Странник


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер симуляции периферии
СообщениеДобавлено: 2013-сен-04 13:01 
Не в сети
Moderator

Зарегистрирован: 2010-мар-31 10:44
Сообщения: 54
Откуда: ООО "Фирма Фитон"
Описание принципов работы такой dll и её интерфейсных функций приведено в хелпе на странице “Драйвер симуляции”. Для доступа к этой странице можно использовать поиск по индексу “Драйвер симуляции”. Заранее приносим извинения, некоторые ссылки на странице могут не работать т.к. страница еще не доработана.

Такой механизм симуляции периферии не является общепринятым, поэтому разработчикам контроллеров нужно сильно захотеть, чтобы специально для Фитона разрабатывать такие dll-ки. Полноценная симуляция периферии подобных контроллеров - это весьма сложная задача. Сам Фитон с этой задачей не справится. С другой стороны, предлагаемый механизм позволяет строить упрощенные модели периферии, как встроенной в контроллер, так и внешней по отношению к контроллеру.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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