Лекции, обучение работе с нашими микроконтроллерами

редактор
Сообщения: 464
Зарегистрирован: 2010-авг-30 19:12
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение редактор » 2016-ноя-11 09:57

А JTAG эмулятор? Его же нет... И какой приобретать лучше?
Если бюджетный вариант - можно рассмотреть МТ-LINK.
Если средства позволяют - JLINK от SEGGER.
Вообще все бюджетные отладчики - неофициальные клоны того же Seggera, поэтому (на мой взгляд) оригинал предпочтительнее. Были случаи что при очередном обновлении драйверов у клонов слетала прошивка.Дело поправимое - но время теряется.
Для более быстрого освоения можно взять демоверсию KEIL или IAR (там ограничение по размеру кода, для маленьких примеров не принципиально). Если совесть не замучает, то при большом желании можно в интернете найти таблетку.
Опять же если руководство готово потратится, можно приобрести официальную версию.
Если есть опыт работы с GCC - то можно использовать и набор бесплатных утилит.
Таким образом главными элементами выбора являются
- Предыдущий опыт работы с различными IDE. (в моем случае был KEIL, как среда разработки для MCS-51)
- Бюджет, который готовы на это дело потратить (удалось убедить руководство на SEGGER JLINK).
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)

prostoRoman
Сообщения: 1388
Зарегистрирован: 2009-июл-21 14:13
Откуда: Тула
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение prostoRoman » 2016-ноя-11 11:40

редактор писал(а):Если есть опыт работы с GCC - то можно использовать и набор бесплатных утилит.
Для использования такой, например IDE как CooCox, знание GCC совсем не обязательно.
Кстати, вот любопытный материал https://en.wikipedia.org/wiki/List_of_A ... ment_tools
сочувствующий…

novikovfb
Сообщения: 183
Зарегистрирован: 2011-сен-05 12:12
Откуда: Саратов
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение novikovfb » 2016-ноя-11 11:58

prostoRoman писал(а):Для использования такой, например IDE как CooCox
интересная новость ко кукоксу: https://electronix.ru/forum/index.php?s ... 138315&hl=

Аватара пользователя
Belka12
Сообщения: 15
Зарегистрирован: 2016-ноя-09 00:33
Организация: частное лицо

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Belka12 » 2016-ноя-11 20:22

редактор писал(а):
А JTAG эмулятор? Его же нет... И какой приобретать лучше?
Если бюджетный вариант - можно рассмотреть МТ-LINK.
Если средства позволяют - JLINK от SEGGER.
Вообще все бюджетные отладчики - неофициальные клоны того же Seggera, поэтому (на мой взгляд) оригинал предпочтительнее. Были случаи что при очередном обновлении драйверов у клонов слетала прошивка.Дело поправимое - но время теряется.
Спасибо! Не подскажите, а такой отладчик не подойдет? Я его обнаружила в куче всего на полке в шкафу.
Ели не подойдет, то буду ориентироваться на выше перечисленные варианты...

Изображение

st-link v2
Для более быстрого освоения можно взять демоверсию KEIL или IAR (там ограничение по размеру кода, для маленьких примеров не принципиально).

И там и там ограничен?
Если есть опыт работы с GCC - то можно использовать и набор бесплатных утилит.
К сожалению, не имеется...
Таким образом главными элементами выбора являются
- Предыдущий опыт работы с различными IDE. (в моем случае был KEIL, как среда разработки для MCS-51)


У меня- аналогично....

prostoRoman
Сообщения: 1388
Зарегистрирован: 2009-июл-21 14:13
Откуда: Тула
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение prostoRoman » 2016-ноя-14 08:22

Belka12 писал(а):Не подскажите, а такой отладчик не подойдет? Изображение

st-link v2
Должен работать. Аналогичный у меня в кейле работал.
сочувствующий…

wosk
Сообщения: 14
Зарегистрирован: 2016-фев-16 11:59
Организация: АО НПП Рубин
Откуда: Пенза, АО НПП Рубин

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение wosk » 2016-ноя-14 10:03

Belka12 писал(а): Не подскажите, а такой отладчик не подойдет?
Изображение
st-link v2
Использовал китайскую копию такого из CooCox. Также его можно подключить через OpenOCD к Eclipse.
Изображение

В основном использую Olimex с Eclipse. По данной связке есть хорошее описание на форуме

Аватара пользователя
Belka12
Сообщения: 15
Зарегистрирован: 2016-ноя-09 00:33
Организация: частное лицо

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Belka12 » 2016-ноя-14 13:08

prostoRoman писал(а):
Belka12 писал(а):Не подскажите, а такой отладчик не подойдет? Изображение

st-link v2
Должен работать. Аналогичный у меня в кейле работал.
С миландровским контроллером?
Последний раз редактировалось Belka12 2017-дек-29 22:33, всего редактировалось 1 раз.

prostoRoman
Сообщения: 1388
Зарегистрирован: 2009-июл-21 14:13
Откуда: Тула
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение prostoRoman » 2016-ноя-14 13:46

Belka12 писал(а):С миланровским контроллером?
Разумеется =)
сочувствующий…

Cane
Сообщения: 1
Зарегистрирован: 2016-ноя-23 13:29
Организация: АО "ПКК Миландр"
Откуда: АО "ПКК Миландр"
Контактная информация:

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Cane » 2016-ноя-23 15:13

Belka12 писал(а): Короче - закатываю рукава и докладываю о дальнейшей "борьбе" с потоком ненужной информации в поисках истины.))
Здравствуйте, Belka12!

По приведенной ниже ссылке Вы можете скачать методическую разработку по программированию микроконтроллеров на основе как раз имеющейся у Вас отладочной платы для микроконтроллера 1986ВЕ92У:

https://yadi.sk/i/fGshL5tUzJ2L2

Методический материал охватывает основные аспекты работы с микроконтроллерами и их периферией, в том числе портами ввода-вывода, АЦП, ЦАП, таймерами/счетчиками, RTC и батарейным доменом.
Программирование выполняется с использованием языка Си и программной среды Keil uVision.
Для некоторых работ требуется дополнительное периферийное и измерительное оборудование.
Все необходимое программное обеспечение предоставляется бесплатно (за исключением ОС Windows :)). Инструкции по нахождению и установке ПО приведены в соответствующем разделе.

Относительно программатора-отладчика ST-Link v2 наверняка говорить не могу, т.к. работать с ним не довелось. Но судя по информации, которую смог о нем найти, должен быть вполне подходящим относительно микроконтроллера 1986ВЕ92У.

Надеюсь, этого материала будет достаточно для начала.
Если у Вас возникнут вопросы или затруднения, Вы можете без стеснения делиться ими, я постараюсь Вам помочь.

Аватара пользователя
Belka12
Сообщения: 15
Зарегистрирован: 2016-ноя-09 00:33
Организация: частное лицо

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Belka12 » 2016-ноя-23 19:26

Cane писал(а):Здравствуйте, Belka12!

По приведенной ниже ссылке Вы можете скачать методическую разработку по программированию микроконтроллеров на основе как раз имеющейся у Вас отладочной платы для микроконтроллера 1986ВЕ92У:

https://yadi.sk/i/fGshL5tUzJ2L2

Методический материал охватывает основные аспекты работы с микроконтроллерами и их периферией, в том числе портами ввода-вывода, АЦП, ЦАП, таймерами/счетчиками, RTC и батарейным доменом.
Программирование выполняется с использованием языка Си и программной среды Keil uVision.
Для некоторых работ требуется дополнительное периферийное и измерительное оборудование.
Все необходимое программное обеспечение предоставляется бесплатно (за исключением ОС Windows :)). Инструкции по нахождению и установке ПО приведены в соответствующем разделе.

Относительно программатора-отладчика ST-Link v2 наверняка говорить не могу, т.к. работать с ним не довелось. Но судя по информации, которую смог о нем найти, должен быть вполне подходящим относительно микроконтроллера 1986ВЕ92У.

Надеюсь, этого материала будет достаточно для начала.
Если у Вас возникнут вопросы или затруднения, Вы можете без стеснения делиться ими, я постараюсь Вам помочь.
Спасибо!
Очень кстати! :)

shan
Сообщения: 10
Зарегистрирован: 2013-фев-16 23:56
Организация: МАИ
Откуда: Москва

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение shan » 2016-дек-26 17:49

ST-Link v2, Кейл (v5.17), 1986ВЕ92 (на плате LDM-start) работают вместе отлично!. Работают оба порта JTAG-A и JTAG-B, но только в режиме SWD.
С StLink-v2 работает отладочный вывод через printf() в окно SERIALDEBUG, а с той же платой ,тем-же проектом с ULINK2 вывод запустить не удалось.

Chainik
Сообщения: 8
Зарегистрирован: 2016-апр-10 23:50
Организация: home

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Chainik » 2017-фев-15 14:51

Здравствуйте.
Есть ли у вас курс обучения по К1986ВК214 (К1986ВЕ21QI)?

mouse
Сообщения: 9
Зарегистрирован: 2016-дек-14 14:52
Организация: частное лицо

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение mouse » 2017-фев-17 16:23

Я пользуюсь Olimex ARM-USB-OCD с отладочной платой LDM-HELPER-1986BE1QI с OpenOCD (0.9.0) + GDB. Полёт нормальный.
Открыть мой конфиг
telnet_port 2001
gdb_port 1234

set using_jtag 1
set using_hla 1

source [find interface/ftdi/olimex-arm-usb-ocd.cfg]
# source [find interface/ftdi/olimex-arm-jtag-swd.cfg]

source [find target/1986ве1т.cfg]
Закрыть
PS. Да, жалко, что CooCox всё. Когда-то запиливал поддержку Linux в нём. Кривенько, но работало.

Ekaterina
Сообщения: 132
Зарегистрирован: 2017-фев-14 11:21
Организация: АО ПКК Миландр
Откуда: АО "ПКК Миландр"

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Ekaterina » 2017-фев-20 08:38

Chainik писал(а):Здравствуйте.
Есть ли у вас курс обучения по К1986ВК214 (К1986ВЕ21QI)?

Здравствуйте!
К сожалению, курса обучения именно по этим микроконтроллерам(для счетчиков) у нас нет.
Отдел технической поддержки support@milandr.ru

Alkorix
Сообщения: 12
Зарегистрирован: 2014-дек-12 11:22

Re: Лекции, обучение работе с нашими микроконтроллерами

Сообщение Alkorix » 2017-дек-06 15:53

Здравствуйте, уважаемые форумчане.
Приступаю к изучению 1986ВЕ8. Имеется начальный опыт по 1986ВЕ91Т и фитоновскому CodeMaster с JEM-ARM-V2.
В наличии отладочный комплект в составе собственно платы, 2-х микроконтроллеров 1986ВЕ1Т, 2-х кабелей связи, блока питания и диска с разнообразной информацией.
Планирую использовать KEIL 5.24.2.0. Фитон, почему-то, ядро cortex-M4 не поддерживает.
Стоит вопрос выбора JTAG-эмулятора Segger J-Link или ULink2 ? Оба, как сказали в маркетинговом отделе Миландра, имеются в наличии и ценой отличаются не радикально.
Как сделать правильный выбор? Средства, как вы понимаете, не мои, а предприятия, и второго раза закупок не будет.
В Китае покупать хоть и значительно дешевле 8-( , но невозможно для работодателя.
Буду очень признателен за компетентную консультацию.
И, второе, если кто уже приобретал KEIL, озвучьте диапазон цен - а то пока там все про себя не расскажешь - ничего не узнаешь.

Ответить

Вернуться в «АО "ПКК Миландр"»