| Автор |
Съобщение |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12119 Местоположение: Гьотеборг
|
 Серийно програмиране ATXMega128
За серийно програмиране (хиляди бройки) предполагам е доста глупаво да се използва AVR Studio и съоветните JTAG, SPI, PDI и т.н. адаптери (но някои все още го правят, затова реших да им налея мозък в главата). Предполагам вариантите са: 1. Серийно програмиране още на линията в Майкрочип (но май има минимум бройки или пък е скъпичко). 2. Bootloader (през кой да е интерфейс), например серийния (защото го има освен JTAG и е изведен на панела) 3. JTAG (така или иначе го има на платкта) 4. Програмиране на ZIF цокъл с универсален програматор Това ми хареса http://www.e-lab.de/programmer/upp1_en.htmlПредполагам, че пише и фюзовете. Други идеи?
|
| Нед Юли 02, 2017 12:32 am |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
 Re: Серийно програмиране ATXMega128
Серийното програмиране и някакво тестване обикновено се прави през игли (bed of nails) и то след като платката мине печката, иначе подлагаш заряда във флаша на излишен тормоз. Виж дали AVRDUDE поддържа ATXMega128.
|
| Нед Юли 02, 2017 10:45 am |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12119 Местоположение: Гьотеборг
|
 Re: Серийно програмиране ATXMega128
това за стреса не ми беше минавало през главата така и правя платката, ще успея да прокарам идеята за тестова/програмираща фикстура при тези юнаци http://www.columbia.se/в момента, платката се програмира и тества на няколко нива - един път при производство, после преди заминаване към клиента - и поради различни причини  има го avrdude-to http://www.nongnu.org/avrdude/user-manu ... ude_4.htmlно варианта с SD картата и различните конфигурации (до 10), без комп много ми харесва друг въпрос е как ще работи
|
| Нед Юли 02, 2017 12:01 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Серийно програмиране ATXMega128
дори и да го няма някой чип, много лесно се добавя (ако има документация как се клати гората)
|
| Нед Юли 02, 2017 12:13 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
 Re: Серийно програмиране ATXMega128
Взимаш сорса на AVRDUDE, някакъв SBC (малинка дори), и си правиш желаната конфигурация с максимално гъвкавост.
|
| Нед Юли 02, 2017 12:27 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12119 Местоположение: Гьотеборг
|
 Re: Серийно програмиране ATXMega128
много лесно, но недостатъчно хардуерно  за мен може би не толкова... иначе важно ми е да пише всичко (фюзове и т.н.) и да не изглежда ТНТМ
|
| Нед Юли 02, 2017 12:30 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Серийно програмиране ATXMega128
пише всичко, ресетва всичко. малко по-сложно е отключване на заключен чип (иска паралелен режим). но не изисква никакъв хардуер - принтерска порта или всичко, което можеш да го битбангваш. аз за производство ползваш една РС104 платка с интелски процесор, като през една паралелна порта програмирах мега, CPLD на xilinx и DSP на моторола. после му добавихме и малко мерилки и генератори, ама това на етапа на таралежа (много игли)
|
| Нед Юли 02, 2017 12:35 pm |
|
 |
|
radolin
Ранг: Форумен бог
Регистриран на: Пон Дек 19, 2005 12:21 pm Мнения: 1038
|
 Re: Серийно програмиране ATXMega128
Така беше при стария ISP интерфейс, сега с PDI има доста строги изисквания за таймингите.
|
| Нед Юли 02, 2017 3:20 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Серийно програмиране ATXMega128
останах с впечатлението, че е класическа мега, не Хмега...
признавам, че десетина години не съм пипал меги и тотално съм изтървал модата. тоя интерфейс по 2 жици отвориха ли го като документ или още е в категорията 'ядрена физика'? за последния проект с такава мега ползвахме дракон за програмиране. изгорихме 3 за стотина устройства (е, един се запали още при девелопването). та тогава не можах да си обясня много добре стратегията на атмел да се затворят, освен с желанието да си продават скапания инструментален хардуер скъпо.
от тогава 3 дракона си седят в шкафа с ранени крила. могат да летят и без изгорялата перушина. видях ги при местенето, събрах ги в обща кутийка и ги надписах. сигурно в новия шкаф ще си престоят следващите 20 години.
|
| Нед Юли 02, 2017 5:47 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12119 Местоположение: Гьотеборг
|
 Re: Серийно програмиране ATXMega128
e вече са при мкрочип, де - може да сменят тактиката
|
| Нед Юли 02, 2017 5:55 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2283
|
 Re: Серийно програмиране ATXMega128
Питай atmel(microchip) да ви дадат/продадат edbg чипове. За толкова бройки сигурно няма да откажат. Ползват го в техни развойни платки, в atmel ice... Правите си каквото искате и си пишете както искате. Щом го ползват тези, които правят arduino-то, има начин да се купят.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Нед Юли 02, 2017 6:59 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Серийно програмиране ATXMega128
хех! оказа се, че са публикували частта за програмиране. частта за дебъгване остава скрита.
|
| Нед Юли 02, 2017 7:13 pm |
|
|