| Микроконтролери и електроника 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 | |||||||||
Взимаш сорса на 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/ |
|