зашить AVR

Apr 10, 2005 94 Replies

Привет Michael!

15 Apr 05 00:29, Michael Zaichenko писал Alex Mogilnikov:

MZ>>> Сформулируем вопрос по другому. MZ>>> Какие из промышленно изготавливаемых програматоров могут MZ>>> управлятся снаружи? Если управляются снаружи, то каким образом?

AM>> "Управляемый снаружи" - это чтобы сам программатор имел на AM>> себе кнопку "Программируй", зеленую лампочку "Готово" и красную AM>> лампочку "Hе получилось"? MZ> Управляемый снаружи _програмно_. avreal можно рулить командной MZ> строкой.

Умеешь же ты вопросы формулировать. :)

Такой постановке вопроса полностью удовлетворяет БайтБластер. Я им и ПЛИС конфигурирую/программирую, и ПЗУ прошиваю, и AVR, и тестирую монтаж на свежесмонтированных платах, и даже простые функциональные тесты выполняю.

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Синяки рождаются в споре куда чаще, чем истина...

Hello Nickita.

14 Apr 05 21:59, you wrote to me:

AB>> завершением предыдущего). Только вот по факту - получается AB>> наоборот. NS> exec - это не "корректное завершение старого процесса с запуском NS> нового", а просто чтение бинарника в память старого и передача ему NS> управления.

Hу прям уж так просто. Закрываются файлы, открытые вызывающим процессом (это и есть корректное завершение)

Alexey

Привет Michael!

Чет Апp 14 2005 22:25, Michael Zaichenko -> Anton Abrosimov:

MZ>>>>> Имеем пусть десять изделй по десять контроллеров в каждом. AA>>>> Извpат. MZ>>> И где тут изврат? AA>> Иметь 10 контpоллеpов в одном устpойстве - имхо извpат. Удобнее AA>> обойтись одним большим. MZ> Hе устройсто, а _изделие_. Имхо изделий таки 100, пpосто поставляются в виде комплексного pешения. Впpочем, это вопpос теpминологии, для pаспpеделенной системы извpата нет.

MZ>>> А вот тут подробней можно? Чего за програматор, и как он MZ>>> управляется снаружи? AA>> Аpгуссофт.pу -> Атмел -> AS2. Снаpужи никак не упpавляется, можно AA>> только сохpанить его состояние. В папке с каждым пpоектом лежит AA>> файл настpоек MZ> Спасибо. Вроде его у нас даже юзали однажды. Я бы на твоем месте обpатил внимание на дpугой, упоминавшийся тут пpогpамматоp, котоpый обмениваться по spi позволяет. Там явно есть внешнее упpавление, да и идея вообще неплохая.

Hа этом все, пока. Anton Abrosimov. ... Ленин и сейчас живее всех живых (с)В.И.Ленин

Hi Sergey,

Fri Apr 15 2005 11:57, Sergey A. Borshch wrote to Michael Zaichenko:

SAB> From: "Sergey A. Borshch" snipped-for-privacy@ >> SAB> Что мешает вынести линк на AVReal на десктоп и в его свойствах >> указать >> SAB> параметры командной смтроки? >> То что прошивок море, а также то что одна прошивка может шится в разные >> контроллеры (at90s и atmega).

SAB> И из 10 плат, которые взял техник, во все надо будет зашить разные? В большинстве случаев разные.

SAB> Тогда он SAB> с любой программой зае..тся. С любой программой ему будет легче чем сейчас :)

SAB> Hа десктопе линк на папку X, в ней папки ..., Y, ..., в папке Y есть Да не то это :(

SAB> Сделай батники для техника read only. А если поправит - объявить SAB> вредителем :) Hе надо техника ставить в позу.

SAB> и уволить. А при появлении каждой новой версии править приложение - это SAB> удобнее? Вот бы не подумал... Hафиг править приложение?! Править _базу_ на сервере. И не руками, а дугим приложением, девеолоперским.

SAB> Я тебе предложил наиболее (с моей точки зрения) просто и быстро SAB> реализуемый SAB> вариант - в качестве гуя использовать explorer.exe. В моем случае гуя самописная лучше. Мне ее админить не надо как минимум. Значит я могу например работать дома больше.

SAB> 12. Это не показатель. Если есть необходимость, то можно отложить другие SAB> задачи и решить эту. Если необходимости нет - то значит можно ее вообще SAB> не решать. Есть задачи корорые надо решить срочно, и есть корорые терпят.

SAB> Приложение через сокеты написать быстрее? Hу тогда непонятно, об чем Похрен как писать приложение - через сокеты, через файл сервер... Я их не первый раз в жизни пишу, и каркасов и модулей есть вагон. В конце концов могу написать детальное тз и заказать знакомым программерам реализацию....

SAB> разговор. С момента первого вопроса уже можно было развести плату, ее SAB> изготовить, написать и отладить прогу. я наверно целыми днями вопросы задаю да эхи читаю :))) Вопрос был только в том, какой выбрать програматор и какие они бывают.

SAB> Готовый будет дешевле? Тот, который шьет сразу несколько микросхем? SAB> Так он не может быть дешевле панелек. Если он шьет только одну и должен SAB> быть постоянно подключен к компу - окупаться он будет дольше, ибо съест А нам такой и нужен - цеплять к компу и шить одну микробу за раз. Специфика такая, у нас много разных изделий. стоимость камней там наверно меньше процента.

SAB> больше электричества, то же количество микросхем прошьет за бОльшее SAB> время, SAB> за рабочее время того, кто тыкает мышой в комп тоже надо платить, и SAB> несколько SAB> дороже чем тому, кто жмет на кнопку программатора и смотрит на цвет SAB> лампочки. Электричество вообще пофигу. Контакная сварка за минуту сьест больше чем все програматоры за 10 лет. А еще и станки есть... И у нас нет техника который целый день шьет микробы. У него еще много других задач.

WBR, Michael

Hi Alex,

Fri Apr 15 2005 13:57, Alex Mogilnikov wrote to Michael Zaichenko:

AM>>> "Управляемый снаружи" - это чтобы сам программатор имел на AM>>> себе кнопку "Программируй", зеленую лампочку "Готово" и красную AM>>> лампочку "Hе получилось"? MZ>> Управляемый снаружи _програмно_. avreal можно рулить командной строкой.

AM> Умеешь же ты вопросы формулировать. :)

AM> Такой постановке вопроса полностью удовлетворяет БайтБластер. Я им и AM> ПЛИС конфигурирую/программирую, и ПЗУ прошиваю, и AVR, и тестирую монтаж AM> на свежесмонтированных платах, и даже простые функциональные тесты AM> выполняю. Каким раком байт бластер может зашить 27с*, 29с* ?

WBR, Michael

HÁ ÄÅÓËÔÏÐÅ ×ÌÅÚÅÔ "ÐÁÐËÁ" Ó ÂÁÔÎÉËÁÍÉ.

åÓÌÉ ×Ù ÔÁË ÌÀÂÉÔÅ ÍÉËÒÏÓÏÆÔ, ÔÏ ÚÎÁÅÔÅ ÎÁ×ÅÒÎÏÅ, ËÁË ÍÏÖÎÏ ÐÏÄÐÉÓÙ×ÁÔØ wsh ÓËÒÉÐÔÙ.
ýáááú. Crack em all!
á ÎÅÄÅÌÀ ÐÉÓÁÔØ ÜÔÏ ÓÁÍÏÅ ÐÒÉÌÏÖÅÎÉÅ -- ÜÔÏ ËÁË, ÂÅÓÐÌÁÔÎÏ?

Привет, Alexey !

15 Apr 05 , 17:13 Alexey Boyko писал к Nickita A Startcev:

AB>>> завершением предыдущего). Только вот по факту - получается AB>>> наоборот. NS>> exec - это не "корректное завершение старого процесса с запуском NS>> нового", а просто чтение бинарника в память старого и передача NS>> ему управления.

AB> Hу прям уж так просто. Закрываются файлы, открытые вызывающим AB> процессом (это и есть корректное завершение)

Перечитал man 3 exec. Hе нашел ни слова про переоткрывание каких-либо файловых дескрипторов.

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... Терпенье и трут тухес натрут?

Привет Michael!

15 Apr 05 22:06, Michael Zaichenko писал Alex Mogilnikov:

MZ> Каким раком байт бластер может зашить 27с*, 29с* ?

Я это делаю через JTAG интерфейс микросхем, к которым ПЗУ подключены.

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Западно-уральское региональное общество добровольных учредителей.

Hi Kirill,

Sat Apr 16 2005 01:24, Kirill Frolov wrote to Michael Zaichenko:

KF> HÅÍÅÄÌÅÎÎÏ ÎÁÖÍÉ ÎÁ RESET, Michael Zaichenko!

KF> >> âÁÔÎÉËÏ× ÖÅ ÐÏÔÒÅÂÕÅÔÓÑ ÔÕÅ×Á ÈÕÞÁ, ÏÎÉ ÎÁ ÄÅÓËÔÏÐÅ ÎÅ ×ÌÅÚÕÔ.

KF> HÁ ÄÅÓËÔÏÐÅ ×ÌÅÚÅÔ "ÐÁÐËÁ" Ó ÂÁÔÎÉËÁÍÉ.

KF> åÓÌÉ ×Ù ÔÁË ÌÀÂÉÔÅ ÍÉËÒÏÓÏÆÔ, ÔÏ ÚÎÁÅÔÅ ÎÁ×ÅÒÎÏÅ, ËÁË ÍÏÖÎÏ KF> ÐÏÄÐÉÓÙ×ÁÔØ wsh ÓËÒÉÐÔÙ. ÍÙ ÅÇÏ ÎÅ ÌÀÂÉÍ, ÐÒÏÓÔÏ ÐÏÌØÚÕÅÍÓÑ :)

KF> á ÎÅÄÅÌÀ ÐÉÓÁÔØ ÜÔÏ ÓÁÍÏÅ ÐÒÉÌÏÖÅÎÉÅ -- ÜÔÏ ËÁË, ÂÅÓÐÌÁÔÎÏ? ÎÅ ÜÔÏ ÚÁ ÚÁÒÐÌÁÔÕ. É ÅÓÌÉ Ñ ÐÏÔÒÁÞÕ ÎÁ ÎÅÇÏ 30 ÞÁÓÏ× ÚÁ 3 ÍÅÓÑÃÁ, ÔÏ ÜÔÏ ÕÓÔÒÏÉÔ, ÂÏ ÎÅÓÒÏÞÎÏ.

WBR, Michael

Hi Kirill,

Sat Apr 16 2005 01:26, Kirill Frolov wrote to Michael Zaichenko:

WBR, Michael

:-( )

HÉËÏÇÄÁ ÂÙ ÎÅ ÄÏÄÕÍÁÌÓÑ. á ËÁËÏÊ ÓÏÆÔ ÉÓÐÏÌØÚÕÅÔÓÑ? é ÜÔÏ ÌÀÂÙÅ ÍÉËÒÏÓÈÅÍÙ Ó JTAG ÐÏÚ×ÏÌÑÀÔ? :-/

Здравствуй, Kirill!

Thursday April 14 2005 00:30, you (2:5030/827.2) wrote to me:

Есть в LIBC, LIBCMT, MSVCRT

MSDN ничего не содеpжит. Он содеpжит кучу хэлпов и ацтойный поиск.

Alex

ôÁË ËÏÎÅÞÎÏ, ÅÓÌÉ ÂÙ ÂÙÌÉ ÚÁËÒÙÔÙ ×ÓÅ ÆÁÊÌÙ, stdin/stdout -- ËÁËÏÊ ÐÒÏË ÏÔ ÔÁËÏÇÏ exec, É ËÁË ÂÙ ÒÁÂÏÔÁÌÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ × shell?

ðÏÞÅÍÕ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÂÁÔÎÉËÏ× ÉÚ×ÒÁÔÎÏ?

ðÏ-ÍÏÅÍÕ ÐÒÏÝÅ ÚÁ ÐÏÌÞÁÓÁ ÓËÒÉÐÔ ÎÁÐÉÓÁÔØ...

Hi Kirill,

Sun Apr 17 2005 23:41, Kirill Frolov wrote to Michael Zaichenko:

KF> HÅÍÅÄÌÅÎÎÏ ÎÁÖÍÉ ÎÁ RESET, Michael Zaichenko!

KF> >> >> AG> þÅpÅÚ ÐÁÊÐ ÞÔÏ-ÌÉ? þÅ ÉÚ×pÁÔÎÏÇÏ?

WBR, Michael

Hi Kirill,

Sun Apr 17 2005 23:44, Kirill Frolov wrote to Michael Zaichenko:

KF> HÅÍÅÄÌÅÎÎÏ ÎÁÖÍÉ ÎÁ RESET, Michael Zaichenko!

KF> >> KF> á ÎÅÄÅÌÀ ÐÉÓÁÔØ ÜÔÏ ÓÁÍÏÅ ÐÒÉÌÏÖÅÎÉÅ -- ÜÔÏ ËÁË, ÂÅÓÐÌÁÔÎÏ?

KF> ðÏ-ÍÏÅÍÕ ÐÒÏÝÅ ÚÁ ÐÏÌÞÁÓÁ ÓËÒÉÐÔ ÎÁÐÉÓÁÔØ... âÁÔÎÉË ÍÏÖÎÏ É ÚÁ ÍÉÎÕÔÕ ÎÁÐÉÓÁÔØ. HÏ ÔÅÈÎÉËÕ ÐÒÉ×ÙÞÎÁ ÇÕÑ.

WBR, Michael

þÔÏ ÍÅÛÁÅÔ ÐÉÓÁÔØ ÜÔÉ ÓÔÒÏËÉ ÎÅ ÎÁ C? üÔÏ ×ÏÏÂÝÅ ÏÄÎÏÊ ÓÔÒÏËÏÊ ÄÅÌÁÅÔÓÑ. á ÞÔÏ, Õ ÍÉËÒÏÓÏÆÔÁ ÔÁËÉ ÎÅÔ ÎÉËÁËÏÊ ÁÎÁÌÏÇÁ popen(3)? (×Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÅÓÔØ × msys/cygwin É ÒÁÚÎÏÇÏ ÒÏÄÁ posix-ÐÏÄÓÉÓÔÅÍÁÈ) èÏÒÏÛÏ, ÐÉÛÕ Ó×ÏÊ popen × 10 ÓÔÒÏË ÍÁËÓÉÍÕÍ. çÄÅ ÓÏÔÎÑ? ááá Õ ×ÁÓ fork ÎÅÔ? ôÁË ×ÁÍ É ÎÁÄÏ!
äÁ, ÔÑ֣Ì É ÔÒÕÄÅÎ microsoft-way.

ôÅÈÎÉËÕ ÎÕÖÎÁ ïäHá ËÎÏÐËÁ "ðÕÓË", ËÒÅÓÔÉË ÄÌÑ ÚÁËÒÙ×ÁÎÉÑ ÐÒÏÇÒÁÍÍÙ (× ÐÒÁ×ÏÍ ×ÅÒÈÎÅÍ ÕÇÌÕ), É ÏÄÉÎ ÚẠ̊ÎÙÊ ÉÎÄÉËÁÔÏÒ "ÚÁÛÉÂÉÓØ/ÓÂÏÊ". óËÒÉÐÔ -- ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÂÁÔÎÉË. åÓÌÉ É ÂÁÔÎÉË, ÔÏ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÎÅÛÎÉÈ ÐÒÏÇÒÁÍÍ. åÓÌÉ É "ÇÕÑ", ÔÏ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÓÒÅÄÓÔ×ÁÍÉ windows gdi... ôÏÔ ÖÅ wsh ÐÏÚ×ÏÌÑÅÔ ÏÔÏÂÒÁÖÁÔØ ÏËÏÛËÉ Ó ÐÁÒÏÊ ËÎÏÐÏË ÉÌÉ ÓÏÏÂÝÅÎÉÑÍÉ. óÏÏÂÝÅÎÉÑ ÍÏÖÎÏ ÏÔÏÂÒÁÖÁÔØ ÔÅËÓÔÏÍ (× ÏËÎÅ ÔÅÒÍÉÎÁÌÁ), ××ÏÄ ÐÏÄÔ×ÅÒÖÄÁÔØ ÐÏÓÒÅÄÓÔ×ÏÍ choise (ÉÍÅÅÔÓÑ ××ÉÄÕ ×ÁÒÉÁÎÔ Ó ÂÁÔÎÉËÏÍ). äÌÑ ×Ù×ÏÄÁ ËÎÏÐÏË É ÉÎÄÉËÁÔÏÒÏ× ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÞÔÏ-ÔÏ ×ÒÏÄÅ dialog ÉÌÉ xdialog, ÐÒÁ×ÄÁ × ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÏÎÏÇÏ × windows Ñ ÎÅ Õ×ÅÒÅÎ. HÁËÏÎÅà ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ tcl/tk, ÒÁÄÉ ÐÒÏÓÔÏÔÙ (ÞÔÏ ÎÅ ÔÁÓËÁÔØ Ó ÓÏÂÏÊ ×ӣ, ×ÅÒÎÅÊ ÞÔÏ ÔÁÓËÁÔØ × ÏÄÎÏÍ exe-ÆÁÊÌÅ) ÍÏÖÎÏ ÚÁ×ÅÒÎÕÔØ ÓËÒÉÐÔ × tclkit.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required