Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-12 00:18 
Не в сети

Зарегистрирован: 2015-дек-18 09:47
Сообщения: 11
Написал в поддержку Миландра :
// *********************************
Уважаемый Миландр.
1) На сайте Миландр написано для контроллеров 1986 :

Отладочный комплект для микроконтроллера 1986ВЕ4У …
В состав комплекта входит: …
Дополнительно поставляется USB JTAG адаптер: …
USBJTAGадаптер J-LINK (Segger) – работа в IAREmbeddedWorkbench, а также KeiluVision.

У Вас есть для KeiluVision файл 1986BE4.FLM с алгоритмом программирования FLASH и все работает.

2) При работе в программе J-FLASH с адаптером J-Link, для очистки и программирования микроконтроллеров, надо выбрать контроллер из таблицы.
Но даже в последней версии “JLink_Windows_V610m”, в таблице “Selectflashdevice”, нет микроконтроллеров фирмы Миландр.

В UM08003_JFlash.pdf (http://www.segger.com) написано : “If the flash chip is not found please contact SEGGER, as devices are continuously being added to this list”.

3) Вопросы:
Можно ли запрограммировать программой J-FLASH для адаптера J-Link Ваши микроконтроллеры 1986… ?
Если можно, то каким образом ?
Надо как то использовать файл 1986BE4.FLM ?
// *************************************************

Получил ответ :
К сожалению, компания Миландр не поддерживает ПО J-FLASH.
// *************************************************
Мне тоже стало очень жалко.

Может есть люди в теме и что подскажут ???

(Про загрузку через Keil,..., OpenOCD, а также по UART не надо, все ясно [как всегда - почти])
С Уважением, Михаил Николаевич.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-12 07:53 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 438
По ссылке есть "удочка" от R Max, как подружить FLM с J-Flash, но рыбу ловить руки не дошли ;)
http://forum.milandr.ru/viewtopic.php?f=22&t=1755&p=19625&sid=d79b3d3a001dd04c834ad0c9b0032b01&sid=d79b3d3a001dd04c834ad0c9b0032b01#p19621


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-13 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 228
mnk_46, попробуй распаковать архив во вложении в папку C:\Program Files (x86)\SEGGER\JLink_V610m - будет заменен файл базы данных микросхем JLinkDevices.xml - в нём дописал следующее:

Открыть
<Device>
<ChipInfo Vendor="Milandr"
Name="1986BE1T"
WorkRAMAddr="0x20100000"
WorkRAMSize="0x4000"
Core="JLINK_CORE_CORTEX_M0" />
<FlashBankInfo Name="1986BE1T Flash"
BaseAddr="0x0"
MaxSize="0x20000"
Loader="Devices\Milandr\1986BE1T.FLM"
LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
<Device>
<ChipInfo Vendor="Milandr"
Name="1986BE3T"
WorkRAMAddr="0x20100000"
WorkRAMSize="0x4000"
Core="JLINK_CORE_CORTEX_M0" />
<FlashBankInfo Name="1986BE3T Flash"
BaseAddr="0x0"
MaxSize="0x20000"
Loader="Devices\Milandr\1986BE3T.FLM"
LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
<Device>
<ChipInfo Vendor="Milandr"
Name="1986BE4"
WorkRAMAddr="0x20000000"
WorkRAMSize="0x4000"
Core="JLINK_CORE_CORTEX_M0" />
<FlashBankInfo Name="1986BE4 Flash"
BaseAddr="0x0"
MaxSize="0x20000"
Loader="Devices\Milandr\1986BE4.FLM"
LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
<Device>
<ChipInfo Vendor="Milandr"
Name="1986BE9X"
WorkRAMAddr="0x20000000"
WorkRAMSize="0x8000"
Core="JLINK_CORE_CORTEX_M3" />
<FlashBankInfo Name="1986BE9X Flash"
BaseAddr="0x8000000"
MaxSize="0x20000"
Loader="Devices\Milandr\1986BE9X.FLM"
LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>
Закрыть


Также в папку Devices добавятся стандартные файлы *.FLM от Keil.

При запуске J-Flash выбрать Manufacturer->Milandr->1986BE4.

Проверял с 1986ВЕ91Т - вроде всё работает...

P.S. Как подкинуть *.FLM для информационной флеш пока не знаю, потому что она перекрывает адрес основной и J-Flash видит только один из *.FLM - либо основной, либо для инфофлеш...

P.P.S. Как известно создать .FLM можно в Keil самому, если написать все необходимые функции программирования - viewtopic.php?f=33&t=3307 - об этом Segger тоже пишет https://wiki.segger.com/Adding_Support_for_New_Devices


Вложения:
MilandrDBforSegger.rar [9.2 КБ]
Скачиваний: 121

_________________
Hack the Planet!
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-13 23:35 
Не в сети

Зарегистрирован: 2015-дек-18 09:47
Сообщения: 11
Большое спасибо R Max.
Распаковал_заменил. Теперь J-Flash видит Миландр и контроллеры. Завтра на работе попробую стереть и запрограммировать, отпишусь.
Вопросы риторические - Уж не жду ответов я ничуть.
Вопрос 1 - почему Вас Миландр не приглашает в консультанты support-а ?
Вопрос 2 - почему в импортозамещении нет Российской J-Flash для 1986 Миландра и дешевых программаторов, типа AS-4 (смотрел у Phiton-а - вроде нету, а для 1886 -дорогие программаторы) ?
С Уважением, Михаил Николаевич.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-14 09:01 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 438
"Фитон" за ChipProg-ISP хочет менее, чем 17 тыр. http://www.phyton.ru/programmers/chipprog-isp
Если для организации это дорого, тогда да.
Этот самый ChipProg-ISP шьет и основную и инфо память и по JTAG и по SWD (выдает питание в схему и "на машинке вышивает..." :)). Имеет ТУ и его не стыдно прописать в КД, в отличие от "не патриотичного" J-Link .
P.S. Текст выше рекламой не является :).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-14 18:55 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 228
mnk_46 писал(а):
Вопрос 1 - почему Вас Миландр не приглашает в консультанты support-а ?


У меня и так своей работы хватает :mrgreen: :mrgreen: :mrgreen:

mnk_46 писал(а):
Вопрос 2 - почему в импортозамещении нет Российской J-Flash для 1986 Миландра и дешевых программаторов, типа AS-4 (смотрел у Phiton-а - вроде нету, а для 1886 -дорогие программаторы) ?


Встроенный в 1986ВЕ.. аппаратный UART-загрузчик тоже неплох, а так мне уже, по крайней мере для SWD-программирования ни ULink2, ни J-Link не нужен :D 8) viewtopic.php?f=22&t=3302

_________________
Hack the Planet!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-ноя-14 23:06 
Не в сети

Зарегистрирован: 2015-дек-18 09:47
Сообщения: 11
Я предпочитаю свой личный инструмент, а для этого "менее 17 т.р." многовато, да и лицензионный J-Link раза в 2 дешевле.
J-Link молодые энтузиасты могут купить в Китае за ~0,6-1,0 т. р.
Чем дешевле, тем больше будет Энтузиастов, а это нам очень надо.
А чем плох "Российский J-Link" за 1,5 - 2 т.р. в качестве импортозамещения ? Мечтать конечно не вредно...
Для мощного предприятия, для серий, можно и Фитон.
Сегодня пробовал J-Flash с MilandrDBforSegger от R Max. Плата с бесплатным образцом ВЕ4, собранная на коленке год назад, стирала и программировала через раз. Разбираться не стал, подключил плату, изготовленную в цеху со свежим ВЕ4. Полет нормальный.
По поводу аппаратного UART загрузчика: 1 - у нас плата с полудуплексом RS-485, 2 - предпочитаю иметь возможность прочитать и сохранить прошивку.
Сейчас с J-Flash работать удобно и приятно (СПАСИБО R-Max), он становится "незаметным", не дает проблем, что и требуется от хорошего инструмента.
С Уважением, Михаил Николаевич.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Flash для 1986xxx
СообщениеДобавлено: 2016-дек-26 16:46 
Не в сети

Зарегистрирован: 2013-фев-16 23:56
Сообщения: 10
Откуда: Москва
Есть российские (например от Терраэлектроника") клоны STLINKv2 около 1 т.р. и китайские 500-600р


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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