Отговори на тема  [ 12 мнения ] 
Серийно програмиране ATXMega128 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12118
Местоположение: Гьотеборг
Мнение Серийно програмиране 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Серийно програмиране ATXMega128
Серийното програмиране и някакво тестване обикновено се прави през игли (bed of nails) и то след като платката мине печката, иначе подлагаш заряда във флаша на излишен тормоз.
Виж дали AVRDUDE поддържа ATXMega128.


Нед Юли 02, 2017 10:45 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12118
Местоположение: Гьотеборг
Мнение 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Серийно програмиране ATXMega128
Grubi написа:
но варианта с SD картата и различните конфигурации (до 10), без комп много ми харесва

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


Нед Юли 02, 2017 12:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12118
Местоположение: Гьотеборг
Мнение Re: Серийно програмиране ATXMega128
много лесно, но недостатъчно хардуерно :)
за мен може би не толкова...
иначе важно ми е да пише всичко (фюзове и т.н.) и да не изглежда ТНТМ


Нед Юли 02, 2017 12:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10103
Мнение Re: Серийно програмиране ATXMega128
пише всичко, ресетва всичко. малко по-сложно е отключване на заключен чип (иска паралелен режим).
но не изисква никакъв хардуер - принтерска порта или всичко, което можеш да го битбангваш.
аз за производство ползваш една РС104 платка с интелски процесор, като през една паралелна порта програмирах мега, CPLD на xilinx и DSP на моторола. после му добавихме и малко мерилки и генератори, ама това на етапа на таралежа (много игли)


Нед Юли 02, 2017 12:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12118
Местоположение: Гьотеборг
Мнение Re: Серийно програмиране ATXMega128
e вече са при мкрочип, де - може да сменят тактиката


Нед Юли 02, 2017 5:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 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
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 12 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни