реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Прерывания ARM946E
Artvs
сообщение Nov 15 2013, 06:00
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 3-03-11
Из: Нижний Новгород
Пользователь №: 63 365



Добрый день!

Волею судеб столкнулся с необходимость работы с российским навигационным процессором построенным на базе ядра ARM946E, ранее работал только с cortex m3.
Необходимо настроить обработчик прерывания, подскажите пожалуйста как это делается на ARM9 ?
На cortex m3 было все просто и понятно т.к он там стандартный...
Go to the top of the page
 
+Quote Post
fatlortroll
сообщение Nov 15 2013, 07:27
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 16-08-13
Из: Ставрополь
Пользователь №: 77 934



А как сам контроллер зовут? STM-овский?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 15 2013, 08:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



В ядре ARM9 нет контроллера прерываний. Только IRQ и FIQ.
Go to the top of the page
 
+Quote Post
Artvs
сообщение Nov 15 2013, 09:17
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 3-03-11
Из: Нижний Новгород
Пользователь №: 63 365



Контроллер не продается в открытом доступе, микросборка от фирмы НАВИС
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 15 2013, 17:40
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Artvs @ Nov 15 2013, 12:17) *
Контроллер не продается в открытом доступе, микросборка от фирмы НАВИС

В таком случае НАВИС техподдержку не оказывает? Раз девайс их и более нигде не встречается.
Go to the top of the page
 
+Quote Post
SII
сообщение Nov 16 2013, 03:40
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



ARM946, как и все прочие ARMxxx -- это процессорное ядро. Контроллер прерываний -- внешняя по отношению к нему вещь, и каждый производитель изгалялся, как мог, поэтому никакой совместимости не было. Даже у одного производителя в разных процессорах, в т.ч. с одним и тем же ядром, контроллеры прерываний могли отличаться (например, семейства NXP LPC22xx и LPC24xx). Так что нужна документация на саму микросхему, без этого никак.

С общей же идеей обслуживания прерываний в "нормальных" ARMах (ядра семейства Cortex-M, в отличие от Cortex-A/R, являются в этом смысле "ненормальными" и даже вообще не ARMами: у них и системная архитектура, в т.ч. обработка прерываний, кардинально отличается, и система команд ARM отсутствует напрочь, и в наличии только Thumb/Thumb-2) можно познакомиться в описании архитектуры ARM, которая скачивается с официального сайта. ARM946 -- это версия архитектуры ARMv5 с какими-нибудь буковками (вероятно, ARMv5TE).
Go to the top of the page
 
+Quote Post
Drozd2
сообщение Nov 27 2013, 09:32
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Часом не 2610 двухпроцессорная?
Все прерывания приходят на один адрес. Дальше перебирать все биты статуса. Контроллер прерываний там не векторный.
Код есть. Вопрос в его актуальности. У меня именно 2610.
Go to the top of the page
 
+Quote Post
Artvs
сообщение Dec 2 2013, 05:14
Сообщение #8





Группа: Новичок
Сообщений: 4
Регистрация: 3-03-11
Из: Нижний Новгород
Пользователь №: 63 365



Цитата(Drozd2 @ Nov 27 2013, 13:32) *
Часом не 2610 двухпроцессорная?
Все прерывания приходят на один адрес. Дальше перебирать все биты статуса. Контроллер прерываний там не векторный.
Код есть. Вопрос в его актуальности. У меня именно 2610.

Именно двухпроцессорная конкретно 2610ВЦ1Я, возможно ли как то обменяться опытом по его программированию?
С прерываниями вроде бы удалось разобраться, может быть у вас есть опыт с манчестером?
Go to the top of the page
 
+Quote Post
Drozd2
сообщение Dec 3 2013, 07:08
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Делаю интерфейсную плату манчестера. В режиме петли пробовал запускать. Как и ожидалось, выдает отсутствие контрольного слова. Так что опыт пока небогатый. А делиться первыми впечатлениями - только сбивать с толку.
Описание на сборку очень скудное. С ошибками. НАВИС очень ревностно охраняет описания на некоторые периферийные модули. Приходилось вытягивать клещами. После ряда визитов удалось набрать кусочно-бумажный ряд. Даже не в электронном виде. Товарищ USB запускал практически вслепую, наугад. Запустил. Теперь манчестер запускаем. Будут успехи, поделимся.

P.S. Меня терзают смутные сомнения. Мы не за стенкой сидим?
Go to the top of the page
 
+Quote Post
Artvs
сообщение Dec 6 2013, 09:29
Сообщение #10





Группа: Новичок
Сообщений: 4
Регистрация: 3-03-11
Из: Нижний Новгород
Пользователь №: 63 365



Цитата(Drozd2 @ Dec 3 2013, 11:08) *
Делаю интерфейсную плату манчестера. В режиме петли пробовал запускать. Как и ожидалось, выдает отсутствие контрольного слова. Так что опыт пока небогатый. А делиться первыми впечатлениями - только сбивать с толку.
Описание на сборку очень скудное. С ошибками. НАВИС очень ревностно охраняет описания на некоторые периферийные модули. Приходилось вытягивать клещами. После ряда визитов удалось набрать кусочно-бумажный ряд. Даже не в электронном виде. Товарищ USB запускал практически вслепую, наугад. Запустил. Теперь манчестер запускаем. Будут успехи, поделимся.

P.S. Меня терзают смутные сомнения. Мы не за стенкой сидим?


К сожалению:
Вам запрещено использовать личные сообщения на форуме

P.S. Я из Нижнего Новгорода.
А вы откуда если не секрет?

P.S. Добавил в профиль e-mail и icq
Go to the top of the page
 
+Quote Post
Drozd2
сообщение Dec 19 2013, 09:08
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Не за стенкой. Нижний Новгород есть желание посетить. Думаю, летом.
Я ночной замкадыш.
Насчет личных сообщений для меня новость, что нельзя. В профиле почта указана. На всякий случай дублирую: drozd@pisem.net. Действительно, лучше через почту. Процессор то секретный.
Go to the top of the page
 
+Quote Post
rfserega
сообщение Mar 13 2014, 02:50
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-08
Из: Нижний Новгород
Пользователь №: 38 767



Drozd2, есть успехи с Манчестером?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th July 2025 - 19:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016