Хотелось бы....

Аватара пользователя
Shrek
Сообщения: 34
Зарегистрирован: 2019-янв-15 10:14
Организация: ООО "НПП "АСТРОН ЭЛЕКТРОНИКА"
Откуда: г. Орел
Контактная информация:

Re: Хотелось бы....

Сообщение Shrek » 2019-сен-28 20:49

Professor Chaos писал(а):
ЧумА писал(а): Нет ли желания у уважаемого "Миландра" уговорить Segger поддержать серию 1986 в JFlash?
Мне вот тоже интересно: какие условия требует выполнить Сеггер, чтобы добавить в свой .xml файлик информацию о новом микроконтроллере? Что он хочет от производитедей? Денег?
С ИАРом ведь как-то удалось договориться о поддержке.
Это вполне возможно организовать самостоятельно дописав необходимые конфиги в *.xml файлик. Предварительно самостоятельно написав загрузчик для записи микропрограммы во внутреннюю или внешнюю flash. SEGGER бесплатно предоставляет такие возможности разработчику. Даже объясняет как это сделать. :mrgreen:

Professor Chaos
Сообщения: 106
Зарегистрирован: 2018-янв-05 23:41
Организация: ФГУП "РФЯЦ-ВНИИЭФ"

Re: Хотелось бы....

Сообщение Professor Chaos » 2019-сен-29 12:10

Shrek писал(а): Это вполне возможно организовать самостоятельно дописав необходимые конфиги в *.xml файлик.
Я это знаю. Сам это делал. Вопрос не в том, что можно. А в том, что требует фирма Сеггер от производителя микросхемы для включения этих строк в .xml файл, чтобы поддержка была сразу, "из коробки".
Фрагмент .xml имеется. Алгоритмы программирования .flm тоже. Т.е. все необходимые данные есть. Миландр со всем этим может официально обратиться в Сеггер. А что хочет Сеггер взамен? Денег? Какие-то иные особые условия?

Lampadov
Сообщения: 3
Зарегистрирован: 2018-авг-10 23:14
Организация: Milandr
Откуда: АО «ПКК Миландр»

Re: Хотелось бы....

Сообщение Lampadov » 2019-окт-07 17:40

lzb писал(а):Хотелось бы внятный мануал о том, как с помощью stlink прошивать и трассировать mdr32 - куда какие-ножки подключить, как выставить режим загрузки MODE[2:0] для прошивки/трассировки из Keil/IAR.
Проверена работа микроконтроллеров компании Миландр в связке с программатором ST-LINK на отладочных платах нашего производства в средах Keil/IAR. Из коробки программатор не работал с нашими МК, но после перепрошивки программатора утилитой ST-LINK Utility до версии прошивки V2.J34.S7, которая актуальна на момент 07.10.2019, работоспособность (прошивка + отладка) наблюдается на следующих микроконтроллерах:

1986ВЕ91T
1986ВЕ92У
1986ВЕ93У
1901ВЦ1Т
1986ВЕ4У
1986ВЕ8Т
1986ВК214
1986ВК234
Электросила

Микроконтроллеры 1986ВЕ1Т и 1986ВЕ3Т не заработали.

Обратите внимание, что работать с программатором ST-LINK и нашими МК следует в режиме SWD.
Последний раз редактировалось Lampadov 2019-окт-08 09:10, всего редактировалось 3 раза.
Отдел технической поддержки support@milandr.ru

Аватара пользователя
R Max
Сообщения: 273
Зарегистрирован: 2011-авг-21 18:55

Re: Хотелось бы....

Сообщение R Max » 2019-окт-07 20:21

Lampadov писал(а): Микроконтроллеры 1986ВЕ1Т и 1986ВЕ3Т не заработали.
Хмм...может из-за того, что адрес начала флеш не 0x08000000.
Hack the Planet!

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

Re: Хотелось бы....

Сообщение prostoRoman » 2019-окт-08 08:38

R Max писал(а):
Lampadov писал(а): Микроконтроллеры 1986ВЕ1Т и 1986ВЕ3Т не заработали.
Хмм...может из-за того, что адрес начала флеш не 0x08000000.
У 1986ВЕ4У, 1986ВЕ214, 1986ВК234 тоже 0х0, а не 0х08...
У 1986ВЕ8Т/81Т и электросилы(?) тоже не 0х08..., а 0х01...
Но да, стоит перепроверить flm и разобраться в причине.
сочувствующий…

Vasiliy
Сообщения: 455
Зарегистрирован: 2017-апр-26 14:51
Организация: Milandr
Откуда: ПКК "Миландр"

Re: Хотелось бы....

Сообщение Vasiliy » 2019-окт-08 09:27

Сеггер с теми же flm работает, адрес тоже ни при чем. Скорее дело в специфике ядра...
Производителю программатора (прошивки) ничто не мешает забанить варианты ID ядра и ID производителя. Поэтому предположительно ST-Link со старой прошивкой мог работать только на изделия STM, а с новой прошивкой не обрабатывать ID производителя и начать работать со всеми ARM Cortex (кроме M1). Если политика поменяется, могут опять в прошивке фильтр поставить.

Сеггер тоже может решить, что не стоит использовать перешитые под них программаторы - в итоге получим окно о нелицензионном программаторе сеггер через 5 минут отладки - как это было в приведенной мною ссылке про IAR.

Миландр на все эти процессы влияния не имеет никакого, поэтому с нашей стороны предлагаемые программаторы - это скорее рекомендация основанная на собственном опыте, чем гарантия.

Ответить

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