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

 
 
> ЗАО "ПКК Миландр"1986ВЕ1Т, кто с ним работал? впечатления?
Aaron
сообщение Jan 24 2012, 09:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Вчера побывал в Миландре, мне там любезно предоставили для опытов один микроконтроллер первой ревизии1986ВЕ1Т. Дам студенту делать под него схему и плату, область применения для нас вырисовывается вполне чётко. У меня есть несколько предварительных вопросов - кто-нибудь уже работал с этим контроллером? Какие впечатления?
1. Насколько я понял из описания, интерфейсы Ethernet и манчестер не могут работать одновременно? причём ещё и перенастраивать тоже проблема - первому для работы надо кратное 25 МГц, второму 8 МГц. Отсюда я не монимаю принципа режима работы "Stand Alone 3".
2. Какую внешнюю память можно подключить к данному МК? можно импорт (до этого ни разу не работал с внешней памятью, в этом вопросе новичок).
3. При использовании внешней памяти задействуются порты A,B,F,E, частично C. При этом нельзя будет использовать интерфейс CAN и что-то ещё, по описанию понять не могу, сырое ещё sad.gif
4. Ядро Cortex-M1 (ARM v6-M), я могу спокойно использовать любой arm-компилятор, в том числе gcc?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
klen
сообщение Jan 24 2012, 10:29
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Aaron @ Jan 24 2012, 13:27) *
4. Ядро Cortex-M1 (ARM v6-M), я могу спокойно использовать любой arm-компилятор, в том числе gcc?

теоретически ноу проблем. если русское понимание ARM v6-M и его отображение в железе хоть както коррелирует с общемировым. Почему сделал замечания - потому что имел заочное знакомстов с нашией реализацией мипс32 - оказалось имееца самостийные баги в ядре(я вообще наивно полагал что такое невозможно - зарядил код в чиподелательный станок купленный по лицензии - и все - точная копия). в результате в компиллере порт для mips требует уникальных костылей если код компилится для русского ядра (я врать не буду но помойму чето с задержками на конвеере при определенных последовательностяъх инструкций было - надобыло особо это проверять). такчто будьте осторожны в предположениях.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jan 24 2012, 12:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



ага, вот и мне менеджер сказал, что ядро пока что ещё не лицензировано. Но по крайней мере, официально среда разработки под него предлагается Keil.

Сообщение отредактировал Aaron - Jan 24 2012, 13:00
Go to the top of the page
 
+Quote Post
bill_vs
сообщение Jan 24 2012, 17:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208



Цитата(Aaron @ Jan 24 2012, 15:59) *
ага, вот и мне менеджер сказал, что ядро пока что ещё не лицензировано. Но по крайней мере, официально среда разработки под него предлагается Keil.

У них (Миландра) приличный форум. Обещали договорится ещё и с IARом.

Убивают сроки поставки. Заказали 1986ВЕ92У в середине лета, получили в январе.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jan 26 2012, 06:36
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(Aaron @ Jan 24 2012, 13:27) *
Вчера побывал в Миландре, мне там любезно предоставили для опытов один микроконтроллер первой ревизии1986ВЕ1Т. Дам студенту делать под него схему и плату, область применения для нас вырисовывается вполне чётко. У меня есть несколько предварительных вопросов - кто-нибудь уже работал с этим контроллером? Какие впечатления?
1. Насколько я понял из описания, интерфейсы Ethernet и манчестер не могут работать одновременно? причём ещё и перенастраивать тоже проблема - первому для работы надо кратное 25 МГц, второму 8 МГц. Отсюда я не монимаю принципа режима работы "Stand Alone 3".
2. Какую внешнюю память можно подключить к данному МК? можно импорт (до этого ни разу не работал с внешней памятью, в этом вопросе новичок).
3. При использовании внешней памяти задействуются порты A,B,F,E, частично C. При этом нельзя будет использовать интерфейс CAN и что-то ещё, по описанию понять не могу, сырое ещё sad.gif
4. Ядро Cortex-M1 (ARM v6-M), я могу спокойно использовать любой arm-компилятор, в том числе gcc?


1. Проблема с кратностью частот есть только в первой ревизии, во второй добавлен второй генератор. Так что проблем не будет.
2. Если не хвататет внутрених 128 Кбайт Flash и 48 Кбайт ОЗУ, то можно применять опять таки миландровские микросхемы ОЗУ серии 1645 и микросхемы Flash серии 1636
3. Если вам необходимо задействовать всю внешнюю шину, т.е. 32-разряда адреса 32 разряда данных и тп. Действительно практически все выводы будут задействованы под них. Если устроит например только 8 бит данных и 10 разрядов адреска, все освободившиеся выводы можно использовать под CAN, UART и тому подобное.
4. На текущий момент рекомендуем использовать Keil. Использование GCC, IAR, CodeMaster возможно, но в ближайшее время мы к сожалению этим заниматься не будем.

P/S/ Один из потребителей, сторонник проектов с открытым исходным кодом, заканчивает реализацию поддержки тулчейна на базе GCC, включая средства разработки (Эклипс) и программирования (Olimex ARM-USB-Tiny). Для мк серии 1986ВЕ9х это у них уже реализовано. Подробности на форуме миландр.
Go to the top of the page
 
+Quote Post
AndruB
сообщение Jan 29 2012, 09:12
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490



Цитата(Aaron @ Jan 24 2012, 13:27) *
Вчера побывал в Миландре, мне там любезно предоставили для опытов один микроконтроллер первой ревизии1986ВЕ1Т. Дам студенту делать под него схему и плату, область применения для нас вырисовывается вполне чётко. У меня есть несколько предварительных вопросов - кто-нибудь уже работал с этим контроллером? Какие впечатления?
1. Насколько я понял из описания, интерфейсы и манчестер не могут работать одновременно? причём ещё и перенастраивать тоже проблема - первому для работы надо кратное 25 МГц, второму 8 МГц. Отсюда я не монимаю принципа режима работы "Stand Alone 3".
4. Ядро Cortex-M1 (ARM v6-M), я могу спокойно использовать любой arm-компилятор, в том числе gcc?


Купили демо плату. Попытались запустить манчестер в режиме оконечника при работе генератора на 25 мГц. Правду пишут в руководстве - "стабильная работа не гарантируется". Даже при приеме 1 слова примерно каждая третья передача заканчивается сообщением "нет ответного слова" или "нарушение формата обмена". Миландровцы обещают добавить отдельный вход для генератора под Ethernet иэтим решить проблему. http://forum.milandr.ru/viewtopic.php?f=34&t=496
Принцип режима работы "Stand Alone 3" - насколько я понял из описания это режим прямого управления модулями интерфейсов извне при остановленном процессоре кристала.
При использовании среды программирования в настройках указывается типовой кристалл Cortex M1 и только для настроек областей Flash памяти и загрузки используется дополнительный файл от Миландра. Так что для компиляции основной программы подойдет и gcc, а вот как быть с загрузкой и начальной областью памяти?
Вообще с отладкой, какие то непонятные и необьясняемые Миландром трудности. Например в среде программирования Keil4 нельзя ипользовать для этого кристала родной программатор ULINK-2. А в среде программирования Keil3 можно.

Сообщение отредактировал AndruB - Jan 29 2012, 09:13


--------------------
Обойденные грабли - недополученный опыт!
Go to the top of the page
 
+Quote Post
Aaron
сообщение Feb 2 2012, 10:24
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



спасибо, очень интересная информация.
Go to the top of the page
 
+Quote Post
Valentin-k
сообщение Feb 7 2012, 08:19
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 27-01-12
Пользователь №: 69 923



вопрос,а как у него с потреблением?какой ток?
Go to the top of the page
 
+Quote Post
Aaron
сообщение Feb 8 2012, 09:53
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



макс. ток 180мА; в режиме POWEROFF 10мкА; макс. ток на порту 6мА
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 19 2014, 08:39
Сообщение #10


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Вопросы:
1) можно ли шить 1986 без программатора?
2) подходит ли MT-Link? у меня 5-ти летней давности лежит, может прошу обновить можно
3) если пункт 1 верен, то какие официальные платы поддерживают зашивание по UART?


--------------------
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 19 2014, 17:07
Сообщение #11


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(AVR @ Aug 19 2014, 12:39) *
Вопросы:
1) можно ли шить 1986 без программатора?
2) подходит ли MT-Link? у меня 5-ти летней давности лежит, может прошу обновить можно
3) если пункт 1 верен, то какие официальные платы поддерживают зашивание по UART?

1) Да.
2) J-Link, шьёт, думаю что если обновить MT-Link до восьмой версии то тоже будет шить (в сети есть инфа по этому поводу - ищите).
3) http://electronix.ru/forum/index.php?showt...t&p=1274756


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

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

 


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


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