реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Нужен бета тестер на новый avr-программатор, проверить железку и поругать...
wins
сообщение Mar 3 2011, 18:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 7-06-07
Пользователь №: 28 258



Разработали мы тут программатор-отладчик, все-в-одном.
Что может:
JTAG Mini ICE совместимый программатор/отладчик любого avr поддерживающего jtag
STK500 программатор
+ однопроводный программатор - отладчик для ЛЮБОГО AVR (практически - аналог DebugWire - но использовать можно ЛЮБОЙ порт и на ЛЮБОМ AVR).
Для SPI,STK,JTAG используется AVR Studio
Для однопроводного - наша собственная разработка оболочки PC

JTAG — цитируя Википедию, это специализированный аппаратный интерфейс, разработанный для тестирования собранных печатных плат. Однако из-за широкой функциональности JTAG стал повсеместно использоваться для отладки и программирования. Если на плате установлено несколько устройств, поддерживающих JTAG, они могут быть объединены в общую цепочку. Для моделей микроконтроллеров, которые поддерживают этот протокол (atmega16/32/64/128, atmega323, atmega162, atmega169) JTAG отладка/программирование являются очень удобным средством. По сути, работа с вашим устройством происходит так же, как будто вы работаете на встроенном в AVR Studio эмуляторе, все те же функции отладки, AVR Studio сама заботится о том, что бы записать изменения в микроконтроллер, и пр.
STK 500 программатор: в отличии от широко распространенных программаторов (Pony Prog и пр.), в которых все управляющие сигналы формирует компьютер на выводах COM или LPT порта, протокол STK 500 получает от компьютера лишь команды, что надо сделать, а все необходимые сигналы микроконтроллер адаптера формирует сам, на месте. Это обеспечивает значительно более высокую скорость программирования ( 16 кБайт прошиваются за несколько секунд), да и надежность процесса гораздо выше ( а ведь цена вопроса при сбое во время программирования - ваш микроконтроллер )
Однопроводный программатор/отладчик предназначен для программирования/внутрисхемной отладки программ и может работать на любом микроконтроллере семейств ATTiny или ATMega. Для своей работы он требует лишь один любой порт микроконтроллера.
Он предназначен для отладки программ, написанных в первую очередь на компиляторе Win AVR GCC, поддерживаемом AVR Studio, либо на AVR Studio Assembler.
Отладка возможна практически при любой частоте тактировки отлаживаемого микроконтроллера. При этом калибровка на частоту происходит автоматически.
Программа отладчика выполняет набор необходимых для отладки функций: шаг по точкам останова, отображение текста модуля с выделением текущей строки в нем, вывод значений регистров R0 – R31, значений регистров ввода – вывода, всех переменных, логически доступных в точке останова (удаленные оптимизацией переменные отображаться не будут... все как при отладке под AVR Studio), а так же полный дамп адресного пространства микроконтроллера. Дополнительно есть возможность поменять значение любого из отображаемых на экране значений, а так же выполнить аппаратную перезагрузку отлаживаемого устройства. Крайне удобно для отладки и дальнейшего обновления устройств - один провод (+ земля конечно), минимум отжирания ресурсов контроллера на программирование - отладку и т.д.
Отладочная информация берется или из lst, или elf-файла.

Устройство работает через USB, реализация USB - аппаратная, что дает высокую скорость обмена и совместимость с различными OS.
Развязка уровней программатор - отлаживаемое устройство позволяет работать с напряжениями 2.7-5.5 в
Устройство есть с гальванической изоляцией или буферной изоляцией.
Упаковано в пластиковый корпус. Исполнение - промышленное, никакой наколенки ни в одной детали.
Прошивка устройства обновляется через USB - для будущего функционала и контроллеров
На сегодня собственное ПО работает под OS WINDOWS. Тестировалось на XP/Vista/Win7

Что нам требуется - пара - тройка активистов, которые смогли бы проверить устройство в полевых условиях во всех режимах на разных камнях, похвалить - поругать его, высказать практические пожелания по улучшению. Условия участия - обсуждаются, но мы не коммерсанты, денег увы, если только прибор в подарок с пожизненной поддержкой.
Желательно - Москва, или около того.

icq 6931322
тел 8-916-701-04-85
glokogryz@yandex.ru
сергей
Go to the top of the page
 
+Quote Post
Marian
сообщение Mar 4 2011, 17:48
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



Будите в Вильнюсе, с удовольствием протестирую smile3046.gif
Пишите письма.
Go to the top of the page
 
+Quote Post
foxit
сообщение Mar 4 2011, 20:54
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-04-07
Пользователь №: 27 098



Готов активно тестировать девайс.
Украина.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Mar 4 2011, 21:12
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



под авр недостаточно программаторов ?
Go to the top of the page
 
+Quote Post
wins
сообщение Mar 4 2011, 21:35
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 7-06-07
Пользователь №: 28 258



Цитата(ukpyr @ Mar 5 2011, 00:12) *
под авр недостаточно программаторов ?

вы что то путаете... у нас не программатор, а программатор - отладчик, притом со своей фенечкой в виде однопроводного отладчика - программатора.
вы видимо не удосужились прочитать, сразу ответ написали, я опечален sad.gif
sm.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 4 2011, 22:33
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (wins @ Mar 5 2011, 00:35) *
я опечален sad.gif

Не расстраивайтесь Вы так, но согласитесь, что время уже потеряно безвозвратно. Другой век другие герои, да и тема дешевого все в одном (причем включая параллельный программатор) закрыта самим Atmel, причем давнооо, выпуском AVR Dragon.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Mar 5 2011, 03:34
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



если не остановитесь на АВР, будете расширять количество таргетов (например : http://www.versaloon.com/doc/versaloon/doc...r_platform.html ) и оп.систем (как минимум Linux), то смысл у разработки будет.
Go to the top of the page
 
+Quote Post
foxit
сообщение Mar 5 2011, 06:43
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-04-07
Пользователь №: 27 098



Win, то как на счет тестирования?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 5 2011, 09:07
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (ukpyr @ Mar 5 2011, 06:34) *
если не остановитесь на АВР, будете расширять количество таргетов

Тоже достаточно бессмысленное занятие. Минимальные ориентированные на конкретную платформу программаторы стоят копейки. Стоимость отладчиков упирается не в железо, а в софт. Для отдельных платформ есть открытые отладчики в которые вложено достаточно много труда на их базе соответственно есть и копеечные отладчики. Копеечно-универсальное железо из одного FTDI для любых программаторо-отладчиков начального уровня тоже есть. Так куда Вы пытаетесь толкать wins? Родить ( обладая опытом работы с AVR ) супер-железо на все остальные контролеры в том числе и не выпущенные и написать супер-софт?
QUOTE (foxit @ Mar 5 2011, 09:43) *
Win, то как на счет тестирования?

Я, конечно, дико извиняюсь, но Вы не слишком себя переоцениваете?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Mar 5 2011, 09:22
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Копеечно-универсальное железо из одного FTDI для любых программаторо-отладчиков начального уровня тоже есть.
на FTDI трудно реализовать некоторые протоколы с точным соблюдением периода/времени (напр. однопроводную отладку), ну и макс.частота SPI/JTAG ограничена
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 5 2011, 09:34
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (ukpyr @ Mar 5 2011, 12:22) *
на FTDI трудно реализовать некоторые протоколы с точным соблюдением периода/времени (напр. однопроводную отладку), ну и макс.частота SPI/JTAG ограничена

А полагаете, при реализации железа отладчика на AVR она не будет ограничена sm.gif. В адаптеры сейчас ставят уже и ARM9 с FPGA. Причем тот-же RedСube при потворстве NXP раздает навороченные железки в комплекте с демокитом за 10-20 баксов. Потом, естественно, все сразу упирается в купите нашу IDE. Так-что, уже писал, железка тут дело уже совсем второе - могут хоть на LPT тренироваться софт отладчиков на все платформы писать sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
foxit
сообщение Mar 5 2011, 10:50
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-04-07
Пользователь №: 27 098



Цитата(zltigo @ Mar 5 2011, 13:07) *
Я, конечно, дико извиняюсь, но Вы не слишком себя переоцениваете?


По роду работы занимаюсь отладкой и тестированием программно-аппаратных средств наземных космических комплексов.
Куда выше?
Так что попрошу без наездов.


p.s. А если у кого есть желание поофтопить, пожалуйста, в соответствующую ветку, если такая имеется.
Go to the top of the page
 
+Quote Post
Laptop
сообщение Mar 5 2011, 11:59
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(foxit @ Mar 5 2011, 13:50) *
По роду работы занимаюсь отладкой и тестированием программно-аппаратных средств наземных космических комплексов.
Куда выше?

Значит вы просто потолка даже и близко не видели sm.gif)
На форуме присутствует достаточное количество людей, которые хотя бы знают где этот самый потолок есть. Без обид sm.gif


2wins:

Теперь по теме. Бетатестеров имеет смысл искать в учебных заведениях, например брать на учебную практику.
А то что время для создания прогрмматоров для AVR давно упущено, например с появлением avreal, ну что же, прежде чем что-то разрабатывать имеет смысл изучить рынок и объективно оценить свои возможности.
Однопроводной отладчик полагаю вообще будет иметь нулевую популярность, так как его будет в большинстве случаев невозможно встроить в проект. У DebugWire гораздо больше преимуществ.
Простую отладку проще ввести в проект самостоятельно, банальная печать в терминалку с выводом сигнала из микроконтроллера сразу на COM-порт без какой-либо буферизации. Используется любая ножка таймера с OC, ресурсов не отжирает совсем.

Достаточно разрушил иллюзии?
Такой программатор сгодится в качестве дипломного проекта в ВУЗе, как коммерческий образец не имеет практической ценности.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 5 2011, 12:21
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (foxit @ Mar 5 2011, 13:50) *
Так что попрошу без наездов.

Это не наезд, а просто сугубо ЛИЧНОЕ недоумение после прочтения Ваших постов:
QUOTE
Программирую через CodeVision.
Дома через ПК программирует чудесно,
а на работе через ноутбук - НЕТ.
Вылетает сообщение "AVRProg error getting ID."
В чем проблема

QUOTE
Учусь программировать контроллер Мега16 ни Си
Хочу подключить ЖКИ
Как с помощью СИ управлять ЖКИ(какие команды, их синтаксис, примеры кода) и где про это можно почитать?

И спустя еще два года:
QUOTE
Помогите перенести asm программу на СИ.
В ассемблере не силен.
Интересует подключение клавиатуры и 7LED к одному порту.

Я совершенно НЕ хотел и НЕ хочу разводить флейм, но задать Вам после Вашего повторного вопроса, свой вопрос по поводу насколько Вы считаете себя полезным при тестировании отладчика AVR, посчитал нужным. Решение, естественно, за wins. При этом я еще намекаю на то, что тестеры ищутся в Москве и то, что Автор дал свои полные контакты для связи с ним. На этом все.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
prottoss
сообщение Mar 5 2011, 12:36
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(zltigo @ Mar 5 2011, 19:21) *
Это не наезд, а просто сугубо ЛИЧНОЕ недоумение после прочтения Ваших постов:
Блин, а я думаю, чегой то спутники падать стали... rolleyes.gif До полетов на Марс, думал, доживу, а тут Министерство наземных космических комплексов help.gif на форумах исходники просят sad.gif


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016