Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 2017-авг-05 01:26 
Не в сети

Зарегистрирован: 2016-окт-14 19:39
Сообщения: 44
Откуда: СПБ
erik писал(а):
* какая схематика соответсвует какой ревизии платы, как ее узнать?

Насколько помню, у нас диск прилагался к отладочным платам, там были схемы разных ревизий. Номер ревизии на самой плате написан.
erik писал(а):
но библиотеки, с которыми программа откомпилилась и запустилась называется
MDR32F9Qx_*** то есть предназначена для других контрллеров:
1986ВЕ91 1986ВЕ92 1986ВЕ93 1986ВЕ94

Вероятно, исторически сложилось. Разница в периферии небольшая (разумным объемом условной компиляции решается) и так легче код с одного контроллера на другой переносить. У нас в изделиях и 1986ВЕ92, и 1986ВЕ3, так что с моей колокольни это удобнее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-сен-27 14:40 
Не в сети

Зарегистрирован: 2016-май-26 14:25
Сообщения: 4
Подскажите, где можно посмотреть рабочие примеры к отладочной плате для ВЕ3Т (кроме единственного на диске)?
Скачал с гита emdr1986x-std-per-lib-doc-master, по ссылке, что привел prostoRoman, в Example_Projects есть проект MDR1986VE3T_Demo.uvproj. Он компилируется, но при загрузке возникают ошибки:
Full Chip Erase Done.
Programming Done.
Contents mismatch at: 00000000H (Flash=FFH Required=D8H) !
...
Contents mismatch at: 0000000FH (Flash=FFH Required=00H) !
Verify Failed!
Error: Flash Download failed - "Cortex-M1"

Т.е. если я правильно понял пытается грузить в запрещённые адреса.
среда Keil uVision 5.24


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-сен-27 16:55 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1187
Откуда: Тула
Видимо что-то не так с настройками программирования.
Проверьте их. Попробуйте выполнять действия по одному (стирание, запись, верификация).

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


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

Зарегистрирован: 2017-июл-14 15:02
Сообщения: 28
Откуда: АО "ПКК Миландр"
drAstronomus писал(а):
Подскажите, где можно посмотреть рабочие примеры к отладочной плате для ВЕ3Т (кроме единственного на диске)?
Скачал с гита emdr1986x-std-per-lib-doc-master, по ссылке, что привел prostoRoman, в Example_Projects есть проект MDR1986VE3T_Demo.uvproj. Он компилируется, но при загрузке возникают ошибки:
Full Chip Erase Done.
Programming Done.
Contents mismatch at: 00000000H (Flash=FFH Required=D8H) !
...
Contents mismatch at: 0000000FH (Flash=FFH Required=00H) !
Verify Failed!
Error: Flash Download failed - "Cortex-M1"

Т.е. если я правильно понял пытается грузить в запрещённые адреса.
среда Keil uVision 5.24


Примеры работы с различными интерфейсами микроконтроллера 1986ВЕ3Т находятся в SPL библиотеке, скачать которую можно на сайте по ссылке http://ic.milandr.ru/soft/ , папка в архиве lib\MDR32F9_2013\lib\Examples\MDR1986VE3.
Так же эти примеры доступны после установки Pack'a со стандартными библиотеками для Keil5 (http://ic.milandr.ru/soft/ Standard Peripherals Library + software pack для Keil MDK 5 -> Software pack для Keil MDK 5) в директории Keil_v5\ARM\PACK\Keil\MDR1986BExx\1.4\Examples\MDR1986VE3.
В каждом примере расположен файл Readme.txt, в котором содержатся инструкции по сборке примера. Как правило достаточно создать проект под необходимый процессор с файлом main.c из примера, библиотечные файлы подключаются галочками в "Manage Run-Time Environment".

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-сен-29 12:32 
Не в сети

Зарегистрирован: 2016-май-26 14:25
Сообщения: 4
prostoRoman
Поигрался с настройками Cortex-M target driver setup - помогло. Спасибо.

Vladimir_K писал(а):
Примеры работы с различными интерфейсами микроконтроллера 1986ВЕ3Т находятся в SPL библиотеке, скачать которую можно на сайте по ссылке http://ic.milandr.ru/soft/ , папка в архиве lib\MDR32F9_2013\lib\Examples\MDR1986VE3.
Так же эти примеры доступны после установки Pack'a со стандартными библиотеками для Keil5 (http://ic.milandr.ru/soft/ Standard Peripherals Library + software pack для Keil MDK 5 -> Software pack для Keil MDK 5) в директории Keil_v5\ARM\PACK\Keil\MDR1986BExx\1.4\Examples\MDR1986VE3.
В каждом примере расположен файл Readme.txt, в котором содержатся инструкции по сборке примера. Как правило достаточно создать проект под необходимый процессор с файлом main.c из примера, библиотечные файлы подключаются галочками в "Manage Run-Time Environment".

Пример в виде готового проекта с гита в последних версиях Keil (5.2) не запускается - нужно либо устанавливать legacy библиотеку совместимости, что явно не хорошо, либо импортировать пак. После последнего приходится шаманить с настройками (startup и т.п.).

Маленькие примеры (не проекты) работают, но не все. В частности кнопки с диодами работают сразу. Пример с LED запустился, но на индикаторе ничего не отобразилась (возможно была высокая частота, не успел изучить внимательнее).

Проект с диска работает отлично (за исключением того, что для проверки ethernet требовалось соединить 2 выхода кабелем. Я нисколько не сомневаясь взял кабель из поставки с платой. А он оказался прямым, а не перекрёстным)

Штатный пак для Keil с диcка, не устанавливается (об этом уже писали на форуме). Установил с гита.


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

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


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

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


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

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