Миландр

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

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 »
Автор Сообщение
СообщениеДобавлено: 2020-окт-16 15:48 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1318
Откуда: АО "ПКК Миландр"
Спецификация, настройка Eclipse, Настройка IAR, отладочная плата


Вложения:
MLDR187B.rar [2.49 МБ]
211 скачиваний
IAR_for_Milandr_MLDR187.zip [191.25 КБ]
182 скачивания
Eclipse.rar [816.53 КБ]
188 скачиваний
SP_MLDR187.pdf [6.95 МБ]
520 скачиваний
Вернуться к началу
СообщениеДобавлено: 2020-окт-16 19:02 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1578
Откуда: Тула
-=Sergei=- писал(а): *
Спецификация, настройка Eclipse, Настройка IAR, отладочная плата
А в чём концептуальная новизна?

_________________
сочувствующий…


Вернуться к началу
СообщениеДобавлено: 2020-окт-23 10:35 
Не в сети

Зарегистрирован: 2016-апр-04 11:26
Сообщения: 19
Организация: ГИРООПТИКА
RISC-V


Вернуться к началу
СообщениеДобавлено: 2020-окт-23 22:19 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1578
Откуда: Тула
Immortal_Buka писал(а): *
RISC-V
Если Вы -=Sergei=-, то перелогиньтесь, а если Вы глянули первую страницу спецификации, то Вы не один такой...

Я вот прочитал её всю. И я спрашиваю про концептуальную новизну.
Из представленного следует, что обкатывается множество новшеств связанных с безопасностью (как security, так и safety), самих по себе не принципиальных, но все вместе - уже существенное продвижение.
Другое дело, почему именно выбрана серия "для приборов учёта".
Хотя схема "навороченная", много куда можно сунуть...

_________________
сочувствующий…


Вернуться к началу
СообщениеДобавлено: 2020-окт-24 08:37 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 212
Организация: Миландр
Откуда: Миландр
prostoRoman писал(а): *
Другое дело, почему именно выбрана серия "для приборов учёта".
Наверное это была самая удобная "легенда" для "обкатки множества новшеств" :)


Вернуться к началу
СообщениеДобавлено: 2020-окт-24 22:00 
Не в сети

Зарегистрирован: 2014-июн-25 09:29
Сообщения: 143
ИМХО, МК интересный. Давно нужен мощный и недорогой общепромовский отечественный камень!
Насколько хорошо ядро RISC V, покажет время. Хотя первой реакций было: почему не Cortex M4F :-)?

Понравилось:
1. Большой объем ОЗУ.
2. Четыре 32-разрядных таймеров.
3. Много UARTов.
4. Декларирована формула для расчета температуры при работе со встроенным датчиком.

Из недостатков бросается в глаза:
1. Отсутствие DAC.
2. Хорошо было бы добавить простых таймеров безо всяких внешних каналов. Просто для отсчета коротких промежутков времени.

Но самое главное, вновь и вновь повторяются старые недостатки:
1. Одно прерывание на все каналы DMA. Ну нельзя так! Посмотрите, пожалуйста, как сделано в STM32F4xx или воронежском 1921ВК01Т.
2. I2C только мастер. Это не дает связать по шине I2C несколько МК.

Также не понял: внешние прерывания возможны по фронту или, как и раньше, по уровню?


Вернуться к началу
СообщениеДобавлено: 2020-окт-24 22:23 
Не в сети

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 321
Организация: ФГУП "РФЯЦ-ВНИИЭФ"
andelie писал(а): *
Хотя первой реакций было: почему не Cortex M4F ?
Освободиться от зависимости от ARM, не платить ей лицензионные отчисления. Это явно прослеживается в последних интервью М.И. Павлюка.
Цитата:
Это открытое ядро, которое позволит нам не делать отчисления в компанию ARM, ядро от которой мы использовали в контроллерах предыдущего поколения.
Использование открытых ядер — это мировой бум. Мы удачно прочувствовали это направление и вот за три года работы выпустили первый в России контроллер с таким ядром.
В принципе, посыл понятен.


Вернуться к началу
СообщениеДобавлено: 2020-окт-24 23:34 
Не в сети

Зарегистрирован: 2014-июн-25 09:29
Сообщения: 143
Так-то да, но ведь и 1986ВЕ9х уже не называются официально ARM32. Наверное, мзда больше за них не платится, и кабала исчезла? :-)
А если серьезно, то намучимся мы еще с этим новым безплатным ядром...


Вернуться к началу
СообщениеДобавлено: 2020-дек-03 22:51 
Не в сети

Зарегистрирован: 2020-дек-03 22:42
Сообщения: 12
Организация: KSoft
-=Sergei=- писал(а): *
Спецификация, настройка Eclipse, Настройка IAR, отладочная плата
Скачал архивы, попробовал настроить IAR - получают ошибку : поврежден файл MLDR187.menu.
Посмотрел в других директориях - к файлам *.menu обычно прилагается файл *.i79, может дело в его отсутствии для MLDR187.menu?

По аналогии можно сделать ручками, но что писать в некоторых полях в разделах CHIP и CORE не знаю..

Помогите пжл.


Вернуться к началу
СообщениеДобавлено: 2020-дек-04 08:52 
Не в сети
Support

Зарегистрирован: 2017-май-31 15:10
Сообщения: 90
Организация: АО "ПКК Миландр"
Откуда: АО "ПКК Миландр"
uchar писал(а): *
-=Sergei=- писал(а): *
Спецификация, настройка Eclipse, Настройка IAR, отладочная плата
Скачал архивы, попробовал настроить IAR - получают ошибку : поврежден файл MLDR187.menu.
Посмотрел в других директориях - к файлам *.menu обычно прилагается файл *.i79, может дело в его отсутствии для MLDR187.menu?

По аналогии можно сделать ручками, но что писать в некоторых полях в разделах CHIP и CORE не знаю..

Помогите пжл.
Попробуйте, пожалуйста, проверить настройку по данному материалу:
http://support.milandr.ru/base/primenen ... oty/37450/

К статье приложены примеры с готовыми проектами.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
СообщениеДобавлено: 2020-дек-04 15:46 
Не в сети

Зарегистрирован: 2020-дек-03 22:42
Сообщения: 12
Организация: KSoft
Artem1 писал(а): *
Попробуйте, пожалуйста, проверить настройку по данному материалу:
http://support.milandr.ru/base/primenen ... oty/37450/

К статье приложены примеры с готовыми проектами.
Спасибо, проект создал и скомпилил, правда с кучей ворнингов "Warning[Pe188]: enumerated type mixed with another type".


Вернуться к началу
СообщениеДобавлено: 2020-дек-04 20:35 
Не в сети

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 321
Организация: ФГУП "РФЯЦ-ВНИИЭФ"
uchar писал(а): *
"Warning[Pe188]: enumerated type mixed with another type"
Видимо, хочет, чтобы программист сам явно приводил enum к нужному в выражении типу, например к uint32_t. Такое часто случается, когда emum используется в побитовых операциях: сдвиг, наложение маски (побитовые и/или), инверсия. Видимо, это оттого, что компилятор считает enum подмножеством знакового целого типа, и по-умолчанию приводит именно к нему, а побитовые операции допустимы лишь для беззнаковых целых.


Вернуться к началу
СообщениеДобавлено: 2020-дек-09 23:48 
Не в сети

Зарегистрирован: 2020-дек-03 22:42
Сообщения: 12
Организация: KSoft
Professor Chaos писал(а): *
Видимо, хочет, чтобы программист сам явно приводил enum к нужному в выражении типу, например к uint32_t.
Да, спасибо.


А есть ли примеры для этого контроллера? Интересует прием данных по UART через DMA, циклический режим (то есть один раз запустил, а дальше ручками анализируешь принятые байты).


Вернуться к началу
СообщениеДобавлено: 2020-дек-11 23:28 
Не в сети

Зарегистрирован: 2020-дек-03 22:42
Сообщения: 12
Организация: KSoft
Настроил Eclipse, следуя рекомендациям в статье - http://support.milandr.ru/base/primenen ... y/37102/#2
Пробую запустить отладку (через встроенный отладчик, установленный на отладочной плате) - получаю вот такое сообщение об ошибке :
Цитата:
embedded:startup.tcl:26: Error: Can't find ft2232hl.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 26
Что сделал не так?


Вернуться к началу
СообщениеДобавлено: 2020-дек-15 09:13 
Не в сети
Support

Зарегистрирован: 2020-мар-17 09:52
Сообщения: 12
Организация: АО ПКК Миландр
uchar писал(а): *
А есть ли примеры для этого контроллера? Интересует прием данных по UART через DMA, циклический режим (то есть один раз запустил, а дальше ручками анализируешь принятые байты).
Здравствуйте!

Так как файлы поддержки микроконтроллера находятся в активной разработке и предоставляются в ознакомительных целях, на данный момент примеров работы с UART и с DMA нет. Однако Вы можете посмотреть пример настройки UART на передачу в примере LCD_Example (находится в архиве с файлами поддержки на сайте технической поддержки).
Кроме того, обращаем Ваше внимание, что в котроллере DMA нет "циклического" режима, вместо него может подойти обычный цикл DMA или режим пинг-понг (п.23.4.5 "Типы циклов DMA" текущей версии спецификации).

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 20 сообщений ]  На страницу 1 2 »

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB