Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Серийно програмиране ATXMega128
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=15353
Страница 1 от 1

Автор:  Grubi [ Нед Юли 02, 2017 12:32 am ]
Заглавие:  Серийно програмиране ATXMega128

За серийно програмиране (хиляди бройки) предполагам е доста глупаво да се използва
AVR Studio и съоветните JTAG, SPI, PDI и т.н. адаптери (но някои все още го правят, затова реших да им налея мозък в главата).

Предполагам вариантите са:
1. Серийно програмиране още на линията в Майкрочип (но май има минимум бройки или пък е скъпичко).
2. Bootloader (през кой да е интерфейс), например серийния (защото го има освен JTAG и е изведен на панела)
3. JTAG (така или иначе го има на платкта)
4. Програмиране на ZIF цокъл с универсален програматор

Това ми хареса
http://www.e-lab.de/programmer/upp1_en.html

Предполагам, че пише и фюзовете.

Други идеи?

Автор:  woody [ Нед Юли 02, 2017 10:45 am ]
Заглавие:  Re: Серийно програмиране ATXMega128

Серийното програмиране и някакво тестване обикновено се прави през игли (bed of nails) и то след като платката мине печката, иначе подлагаш заряда във флаша на излишен тормоз.
Виж дали AVRDUDE поддържа ATXMega128.

Автор:  Grubi [ Нед Юли 02, 2017 12:01 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

това за стреса не ми беше минавало през главата

така и правя платката, ще успея да прокарам идеята за тестова/програмираща фикстура
при тези юнаци
http://www.columbia.se/

в момента, платката се програмира и тества на няколко нива - един път при производство, после преди заминаване към клиента - и поради различни причини :)

има го avrdude-to
http://www.nongnu.org/avrdude/user-manu ... ude_4.html

но варианта с SD картата и различните конфигурации (до 10), без комп много ми харесва
друг въпрос е как ще работи

Автор:  ДедоБоре [ Нед Юли 02, 2017 12:13 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

дори и да го няма някой чип, много лесно се добавя (ако има документация как се клати гората)

Автор:  woody [ Нед Юли 02, 2017 12:27 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

Grubi написа:
но варианта с SD картата и различните конфигурации (до 10), без комп много ми харесва

Взимаш сорса на AVRDUDE, някакъв SBC (малинка дори), и си правиш желаната конфигурация с максимално гъвкавост.

Автор:  Grubi [ Нед Юли 02, 2017 12:30 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

много лесно, но недостатъчно хардуерно :)
за мен може би не толкова...
иначе важно ми е да пише всичко (фюзове и т.н.) и да не изглежда ТНТМ

Автор:  ДедоБоре [ Нед Юли 02, 2017 12:35 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

пише всичко, ресетва всичко. малко по-сложно е отключване на заключен чип (иска паралелен режим).
но не изисква никакъв хардуер - принтерска порта или всичко, което можеш да го битбангваш.
аз за производство ползваш една РС104 платка с интелски процесор, като през една паралелна порта програмирах мега, CPLD на xilinx и DSP на моторола. после му добавихме и малко мерилки и генератори, ама това на етапа на таралежа (много игли)

Автор:  radolin [ Нед Юли 02, 2017 3:20 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

ДедоБоре написа:
но не изисква никакъв хардуер - принтерска порта или всичко, което можеш да го битбангваш.


Така беше при стария ISP интерфейс, сега с PDI има доста строги изисквания за таймингите.

Автор:  ДедоБоре [ Нед Юли 02, 2017 5:47 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

останах с впечатлението, че е класическа мега, не Хмега...

признавам, че десетина години не съм пипал меги и тотално съм изтървал модата. тоя интерфейс по 2 жици отвориха ли го като документ или още е в категорията 'ядрена физика'?
за последния проект с такава мега ползвахме дракон за програмиране. изгорихме 3 за стотина устройства (е, един се запали още при девелопването).
та тогава не можах да си обясня много добре стратегията на атмел да се затворят, освен с желанието да си продават скапания инструментален хардуер скъпо.

от тогава 3 дракона си седят в шкафа с ранени крила. могат да летят и без изгорялата перушина. видях ги при местенето, събрах ги в обща кутийка и ги надписах. сигурно в новия шкаф ще си престоят следващите 20 години.

Автор:  Grubi [ Нед Юли 02, 2017 5:55 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

e вече са при мкрочип, де - може да сменят тактиката

Автор:  syscop [ Нед Юли 02, 2017 6:59 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

Питай atmel(microchip) да ви дадат/продадат edbg чипове. За толкова бройки сигурно няма да откажат. Ползват го в техни развойни платки, в atmel ice... Правите си каквото искате и си пишете както искате. Щом го ползват тези, които правят arduino-то, има начин да се купят.

Автор:  ДедоБоре [ Нед Юли 02, 2017 7:13 pm ]
Заглавие:  Re: Серийно програмиране ATXMega128

хех!
оказа се, че са публикували частта за програмиране. частта за дебъгване остава скрита.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/