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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR ISP USB (STK500), Вопросы по применению.
Stanislav_S
сообщение Jul 26 2008, 11:08
Сообщение #1


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Был куплен данный девайс http://www.kosmodrom.com.ua/razrabotka/avr_isp_3_2.php, так сказать работает, но есть некоторые неудобства:
- работает из под AVRStudio ( как и обещали smile.gif ) , но мне это очень неудобно, приходиться держат ее открытой, что неудобно, кроме того он почему то периодически теряет порт - приходится заново делать connect, что напрягает. Не нашел возможности сохранять конфигурацию для конкретной прошивки при каждом новом девайсе, приходится настраивать заново, что опять же напрягает. В общем как раз тот случай когда GUI только вредит и напрягает smile.gif Собственно нет ли какой утилиты для работы с таким программаторами из командной строки? В недрах AVRFreaks нашел STK500.exe, но судя по хэлпу список поддерживаемых кристаллов очень староват и для работы не годится.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
ae_
сообщение Jul 26 2008, 11:30
Сообщение #2


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Утилита из ком.строки: C:\Program Files\Atmel\AVR Tools\STK500\STK500.EXE -?
Supported devices:
AT86RF401 AT89S51 AT89S52 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316
AT90PWM324 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515
AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280
ATmega1281 ATmega1284P ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega165 ATmega165P ATmega168
ATmega168P ATmega169 ATmega169P ATmega16HVA ATmega2560 ATmega2561 ATmega32 ATmega323 ATmega324P ATmega325
ATmega3250 ATmega3250P ATmega325P ATmega328P ATmega329 ATmega3290 ATmega3290P ATmega329P ATmega32C1 ATmega32HVB
ATmega32M1 ATmega32U4 ATmega406 ATmega48 ATmega48P ATmega64 ATmega640 ATmega644 ATmega644P ATmega645
ATmega6450 ATmega649 ATmega6490 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATtiny11 ATtiny12 ATtiny13
ATtiny15 ATtiny167 ATtiny22 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny28 ATtiny43U ATtiny44
ATtiny45 ATtiny461 ATtiny48 ATtiny84 ATtiny85 ATtiny861 ATtiny88

Сообщение отредактировал ae_ - Jul 26 2008, 11:31
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jul 26 2008, 11:42
Сообщение #3


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(ae_ @ Jul 26 2008, 16:30) *
Утилита из ком.строки: C:\Program Files\Atmel\AVR Tools\STK500\STK500.EXE -?
Supported devices:
AT86RF401 AT89S51 AT89S52 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B

Ок спасибо, а как бороться с периодическим пропаданием связи не в курсе?


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 26 2008, 15:16
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Stanislav_S @ Jul 26 2008, 15:42) *
Ок спасибо, а как бороться с периодическим пропаданием связи не в курсе?

Да, иногда замечается подвисание. Причем только при верификации флеш. sad.gif Достаточно передернуть USB-кабель и проблема исчезает на несколько часов. Пользуюсь именно командной строкой. Если нужен пример командной строки, то выложу в понедельник.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jul 26 2008, 16:20
Сообщение #5


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(Igor26 @ Jul 26 2008, 20:16) *
Да, иногда замечается подвисание. Причем только при верификации флеш. sad.gif Достаточно передернуть USB-кабель и проблема исчезает на несколько часов. Пользуюсь именно командной строкой. Если нужен пример командной строки, то выложу в понедельник.

Да я именно так и делаю, передергиваю шнур, но к сожалению этого хватает на 10 минут, потом опять напрягает, а пример если нетрудно киньте, хотя из хэлпа и так понятно вроде, но пример не помешает.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 26 2008, 22:08
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Stanislav_S @ Jul 26 2008, 19:20) *
Да я именно так и делаю, передергиваю шнур, но к сожалению этого хватает на 10 минут, потом опять напрягает,

IMHO валится из-за опто-развязки.
Я бы выбросил ее к черту, вместе с DC/DC
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jul 27 2008, 11:08
Сообщение #7


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(defunct @ Jul 27 2008, 01:08) *
IMHO валится из-за опто-развязки.
Я бы выбросил ее к черту, вместе с DC/DC


Поставьте вместо 6N135 6N136. Или совсем радикально HCPL4504.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jul 27 2008, 11:14
Сообщение #8


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(defunct @ Jul 27 2008, 03:08) *
IMHO валится из-за опто-развязки.
Я бы выбросил ее к черту, вместе с DC/DC

У меня тоже такие мысли были, но развязку выбросить не могу ибо ради этого его и покупал smile.gif

Цитата(_Pasha @ Jul 27 2008, 16:08) *
Поставьте вместо 6N135 6N136. Или совсем радикально HCPL4504.

ОК пойду даташиты читать, 136 должны где то в столе валяться, так что попробую.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
garlands
сообщение Jul 27 2008, 13:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 15-04-08
Из: UA
Пользователь №: 36 798



эх, bb-offtopic.gif , конечно, но за ТАКИЕ деньги лучше DRAGON купить...

(ща меня модеры пнут.... wink.gif )
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jul 27 2008, 14:01
Сообщение #10


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(garlands @ Jul 27 2008, 18:57) *
эх, bb-offtopic.gif , конечно, но за ТАКИЕ деньги лучше DRAGON купить...

(ща меня модеры пнут.... wink.gif )

Зачем?


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
sKWO
сообщение Jul 27 2008, 18:22
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(Stanislav_S @ Jul 27 2008, 17:01) *
Зачем?

Кроме того , что его нужно самому отключать от девайса когда закончили шить МК больше лучше я не вижу biggrin.gif


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 29 2008, 04:48
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
но пример не помешает


Код
PATH d:\Program Files\Atmel\AVR Tools\STK500

STK500.EXE -ccom5 -I230.4kHz
STK500.EXE -ccom5 -dATmega128 -EFF -GFF -fD9BF -FD9BF

STK500.EXE -ccom5 -I921.6kHz
STK500.EXE -ccom5 -dATmega128 -e -ifXXXXX.hex -pf -vf
STK500.EXE -ccom5 -dATmega128 -ieXXXXX.eep -pe -ve

pause

Здесь XXXXX.hex и XXXXX.eep - имена файлов прошивок Flash и EEPROM соответственно. Fuse-биты списываю из Студии.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Jul 29 2008, 07:46
Сообщение #13


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(Igor26 @ Jul 29 2008, 09:48) *
Код
PATH d:\Program Files\Atmel\AVR Tools\STK500

STK500.EXE -ccom5 -I230.4kHz
STK500.EXE -ccom5 -dATmega128 -EFF -GFF -fD9BF -FD9BF

STK500.EXE -ccom5 -I921.6kHz
STK500.EXE -ccom5 -dATmega128 -e -ifXXXXX.hex -pf -vf
STK500.EXE -ccom5 -dATmega128 -ieXXXXX.eep -pe -ve

pause

Здесь XXXXX.hex и XXXXX.eep - имена файлов прошивок Flash и EEPROM соответственно. Fuse-биты списываю из Студии.

Ок. Спасибо.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
garlands
сообщение Jul 29 2008, 17:54
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 15-04-08
Из: UA
Пользователь №: 36 798



Цитата(Stanislav_S @ Jul 27 2008, 17:01) *
Зачем?


dW, параллельное программирование.
а урезанный STK500 (как в космодроме), собирается за 3 часа, из них час на поездку за деталями и час на травление, etc... wink.gif
а если еще и с модификацией Гудвина, то и отладочный вывод принимать можно... wink.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 29 2008, 19:15
Сообщение #15


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(garlands @ Jul 29 2008, 20:54) *
dW, параллельное программирование.
а урезанный STK500

Не, оно конечно хороший девайс. Как для отладки и реанимации.
Но как для только программирования, лучше применять программатор.
AVR-ISP(2) imho лучший выбор.
Go to the top of the page
 
+Quote Post

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

 


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


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