Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Программатор для прошивки мультиконтроллеров: выбор
https://vlab.su/viewtopic.php?f=170&t=38022
Страница 3 из 5

shat [ 10 сен 2015, 10:48 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
А отчего проблемы со скоростью возникают, если не секрет конечно... :smu:sche_nie:

Vertyanov_SS [ 10 сен 2015, 11:25 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

на данный момент реализовано у меня следующим образом.
PC только отправляет и принимает байты прошивки + немножко накладных расходов на реализацию протокола. Скорость общения по USB каналу (через FT232RL) 921600 бит в сек. Быстрее уже не может MEGA88. 921600 / 9 (8 бит это на байт + 1 стоп бит =9 ) получаем 102400 байт в секунду и это если канал будет занят на 100% и без пауз. Рассмотрим в идеале - при такой скорости мы можем гонять около 100КБ в секунду. (102400/1024). Тоесть в "тепличных" условиях мульт с флешем в 128КБ мы за 1-2 секунды можем прочитать.
НО! Нужно организовать протокол для доступа к самой микросхеме мульта, чтобы положить/считать с нее 1 байт, плюс накладные расходы на протокол общения меги и PC, плюс мега работает на 14 мегагерцах и т.д. и т.п . В итоге мы получаем, к примеру, секунд 20.
Если кратко - вся рутина реализована на стороне MEGA88, PC только отправляет и принимает байты. Минимальный трафик передачи данных по USB. Отношение 90% времени передача дампа и 10% накладные расходы на протокол. Прошивка растет с добавлением новых задач.

Сейчас я хочу, чтобы мега занималась только положить/считать из порта. Мега будет гнать сырые данные, не анализируя. Анализировать и думать будет PC, как более быстрый и т.д.
Однако, в этом методе очень много лишних отправок и команд, но есть и свои плюсы. В теории пока получается вполне приемлимая скорость, но приходится на ходу оптимизировать.
Переход на этот метод требует переписывания почти с нуля и оболочки и прошивки в M88.
Если кратко по этому способу - вся рутина реализована на стороне PC, а мега обычный ногодрыг. Огромный лишний трафик по каналу USB. Отношение от 20% до 50% времени - передача дампа и от 80% до 50% накладные расходы из-за лишних данных. Прошивка растет только на стороне PC с добавлением новых задач.

shat [ 10 сен 2015, 11:55 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
А не кажется ли тебе что проще взять какой нибудь процессор с архитектурой фон Неймана и программу просто подгружать.
Типа ARM-7 или чегонить наподобее. :smu:sche_nie:

Vertyanov_SS [ 10 сен 2015, 13:21 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

shat не проще и дороже. Все будет, не сразу, но будет. :)

shat [ 10 сен 2015, 13:37 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
Цитата:
Все будет, не сразу, но будет. :)

Это радует.

Vertyanov_SS [ 10 сен 2015, 16:19 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS писал(а):
переход на одну общую прошивку для всего и если скорость будет приемлима, то будет релиз.

Докладываю, скорость при чтении ITE мультов около 10 секунд. По старому методу - 20 сек.
В общем полностью перехожу на одну прошивку - "ногодрыг" по команде от PC

shat [ 10 сен 2015, 16:45 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
Ну вот и ответ на вопрос "какой программатор для Мультиконтроллеров перспективнее?". :-):
Поздравляю!

MSF113 [ 10 сен 2015, 16:53 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Поддерживаю строго отечественного производителя, земляка и отличного инженера.
Для меня вариантов нет :-):
Исключительно Vertyanov_SS.

igils [ 10 сен 2015, 17:41 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Ждем 3-ю ревизию платы или все на 2-й решаемо?

Vertyanov_SS [ 10 сен 2015, 17:58 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

igils писал(а):
Ждем 3-ю ревизию платы или все на 2-й решаемо?

по железу никаких изменений не будет, все софтово ...

MSF113 [ 11 сен 2015, 08:52 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

А может есть другой, более современный контроллер с такой же распиновкой?
Паять все тут умеют.

Vertyanov_SS [ 11 сен 2015, 09:23 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

MSF113 писал(а):
более современный контроллер с такой же распиновкой

есть с бОльшим обьемом памяти, а так все тот же камень.

disel33 [ 11 сен 2015, 12:18 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Думаю время покажет какой перспективнее, а пока взял вторую версию "программатор 9012 + EDID"

MSF113 [ 11 сен 2015, 14:10 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS писал(а):
есть с бОльшим обьемом памяти, а так все тот же камень.

Ну так может сразу на нем? Чтобы внутреннюю прошивку не надо было перешивать под разные цели.
А там глядишь ещё производители что то придумают новенькое.
Лучше на вырост иметь процессор.

Vertyanov_SS [ 11 сен 2015, 14:57 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Советую не думать о перспективах того или иного программатора. Все в мире меняется и обновляется. Сегодня железо стоит одну цену, а через пару лет оно уже устареет. Я вот имею программатор ТРИТОН - хороший программатор, но не узко направленный и куплен был лет 6 назад. Огромный список микросхем, но в нашем деле используется штук 10-15. Даже эти 10-15 я часто прошиваю на EZP или SKYPRO - скорость главный приоритет. Да, Тритон все еще в ходу, но низкая скорость и стоимость с панельками намного выше, чем набрать аналогичное, но именно под АКТУАЛЬНЫЕ задачи. Время = деньги. А, в свое время, то же брался на перспективу, но тогда и выбора особо не было.
К чему я это веду, а к тому, что НЕ НАДО брать на перспективу, а думать о текущих задачах и вариантах их решения. Специфичные вещи надо брать, чтобы работать уже сейчас, а не "про запас" ну и анализировать сроки "отбиваемости" затрат. Именно программаторы для таких мультов как ITE, MEC, ENE и являются специфичными, ни в одном другом, не промышленном варианте, Вы не увидите их поддержки. Исключением является KB90 - даташит уже валяется на каждом углу и достаточно доходчиво описан механизм его прошивки, чего не скажешь о MEC16 и тем более о ITE, хотя и на них есть "бесполезные" но подробные даташиты.
Даташиты на SPI устройства, параллельные флешки и всякие ATMEGA, Microchip-ы и прочие, выложены в открытый доступ производителями этих микросхем - включай в поддержку и радуйся. "Разжевано" все до мелочей ну и имеют стандартизированные интерфейсы для чтения и записи....

Считайте стоимость программатора, его комплектность, возможность общения с разработчиком для выяснения нюансов и решения проблем, прикидывайте разумность покупки. Можно вложить 10, чтобы заработать 15, а можно не вкладывать и ограничиваться примитивными и простыми ремонтами - каждый решает самостоятельно.

На закусь ... у меня вот есть возможность, вернее возможный ВАРИАНТ РЕШЕНИЯ проблемы с NPCE288, потратить около 1000$, ради того, чтобы подключить такой мульт к своему программатору. Сумма большая, но я так же и осознаю ВАЖНОСТЬ поддержки таких мультов. Надо думать, думать головой, рисковать и вкладывать - только так можно достигнуть успеха :)
---------- Добавлено спустя 1 минуту 48 секунд: ----------
MSF113 писал(а):
Чтобы внутреннюю прошивку не надо было перешивать под разные цели.

Сергей, ты пропустил самое главное - уже переделывается все под одну ЕДИНУЮ прошивку. Отпала необходимость в "толстой" памяти.

shat [ 11 сен 2015, 15:13 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
Цитата:
На закусь ... у меня вот есть возможность, вернее возможный ВАРИАНТ РЕШЕНИЯ проблемы с NPCE288, потратить около 1000$, ради того, чтобы подключить такой мульт к своему программатору. Сумма большая, но я так же и осознаю ВАЖНОСТЬ поддержки таких мультов. Надо думать, думать головой, рисковать и вкладывать - только так можно достигнуть успеха :)

С этого места поподробнее, плз... :smu:sche_nie:

Vertyanov_SS [ 11 сен 2015, 15:22 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

shat это сложный квест и пока не могу про него говорить. Секретики, знаете ли :ig_ro_ki:... нас читают конкуренты :-)

shat [ 11 сен 2015, 15:27 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS писал(а):
Vertyanov_SS
Добавлено: 2 минуты назад
shat это сложный квест и пока не могу про него говорить. Секретики, знаете ли ... нас читают конкуренты

В почту мне напиши, может чем помогу... :-):
Это и в моих интересах.

svod [ 11 сен 2015, 23:52 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

shat писал(а):
На закусь ... у меня вот есть возможность, вернее возможный ВАРИАНТ РЕШЕНИЯ проблемы с NPCE288, потратить около 1000$, ради того, чтобы подключить такой мульт к своему программатору. Сумма большая, но я так же и осознаю ВАЖНОСТЬ поддержки таких мультов. Надо думать, думать головой, рисковать и вкладывать - только так можно достигнуть успеха :)

красивые сказки, может сразу 10000, ну так красивее, и 1к ни кто не продает, или меньше или больше

shat [ 12 сен 2015, 07:53 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

svod
Цитата:
красивые сказки, может сразу 10000, ну так красивее, и 1к ни кто не продает, или меньше или больше

Глупости какие... Платить деньги за информацию это НЕ НАШ метод! :nez-nayu:

Vertyanov_SS [ 12 сен 2015, 08:59 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

svod писал(а):
красивые сказки, может сразу 10000, ну так красивее, и 1к ни кто не продает, или меньше или больше

Обосновать сможете почему сказки? Или просто так "заглянул"?

PS
S_VOD как обычно, зашел раз в три месяца, что-то сказал не по теме и опять пропал :hi_hi_hi:
Оставил S_VER отдуваться и расписывать что и как ::yaz-yk:

svod [ 12 сен 2015, 19:14 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

смогу, такая инфа или идет с developer kit, или не продается ни как и ни где и ни за какие деньги( аля спец заказ фирмы производителя) или стоит очень дорого и дается только производителям которые могут купить большую партию для собственного производства. Да есть вариант аля скомуниздили, но тогда тоже обычно продают не дорого, бо хотя бы получить хоть что то , так как для них она ничего не стоила и они( те кто комуниздил) не знают реально зачем она нужна.
Если есть реально вариант за 1к баксов , покупайте, я бы купил.

Vertyanov_SS [ 12 сен 2015, 20:23 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

svod
Я и нашел программатор, который шьет NPCE288 - называется ALL-200 сайт производителя
Вернее подсказал shat.
Списался с производителем программатора, на предмет цены, и получил фигу :)

Цитата:
The NPCE288N is custom made and there is a confidential agreement for
this IC. Therefore, we can not give out any hardware, software or
documents related to this IC.

So we're sorry, but we can not make or sell the socket board for the
NPCE288N.


На момент, когда я тут писал про 1000$, мне дали только стоимость программатора - что-то около 740USD. Я ждал ответа по панельке сутки.
NUOVOTON есно так-же ссылается на секретность.


Поэтому выход без доки пока один - скомуниздить у тЁзки, если выйдет апдейт, или искать самому, надеясь, что ларчик не так серьёзно закрыт и есть что-то общее с ENE .....

PS Хоть какой-то диалог получился :mi_ga_et:

svod [ 12 сен 2015, 20:36 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

ну если искать аналогию, то больше с меками

Vertyanov_SS [ 12 сен 2015, 21:01 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Я думаю, что nuvoton не сильно фантазировали когда выпускали NPCE288, если его ОНИ выпускали ...
Что-то типа NUC200 ARM® Cortex-M0 внутри

Postal2 [ 12 сен 2015, 21:42 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Скоро всё добавлю.

shat [ 13 сен 2015, 10:58 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Vertyanov_SS
Ты лучше почитай то что я посоветовал. :-):
Ещё попадался китайский форум разработчиков фирмваре, попробую вспомнить как он назывался.

NHalykov [ 13 сен 2015, 19:51 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

http://www.svod.od.ua/produktsiya/124-programmer-kb9012

nafanja [ 14 сен 2015, 14:13 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Интересно, спасибо!...
Про перспективность я имел ввиду про количество и качество поддерживаемых чипов(мультов)...

nafanja [ 19 окт 2015, 13:08 ]
Заголовок сообщения:  Re: Какой программатор для Мультиконтроллеров перспективнее?

Подскажите, а что с такими как postal?

Страница 3 из 5 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/