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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Программатор для AVR, AVR, программатор
arttab
сообщение Aug 24 2012, 01:20
Сообщение #16


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата(_Артём_ @ Aug 23 2012, 01:32) *
Чем не устраивает программатор от производителя?
AVRIsp mkII в смысле. Вроде не дорого и надёжно.

пробовал через atprogram.exe через консоли не получилось


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 24 2012, 03:51
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(arttab @ Aug 24 2012, 04:20) *
пробовал через atprogram.exe через консоли не получилось

Я не пробовал программировать с помощью atprogram.exe, так что не знаю.
Программировал такими командами

для AvrIsp:
Цитата
STK500.EXE -cUSB:000200052026 -dATmega128 -ms -I125000 -e

для JtagIce
Цитата
jtagiceii.exe -d ATmega128 -mi -I125000 -s

Всё работает
Go to the top of the page
 
+Quote Post
Roma12
сообщение Aug 25 2012, 10:46
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978



Цитата(_Артём_ @ Aug 22 2012, 23:32) *
Чем не устраивает программатор от производителя?
AVRIsp mkII в смысле. Вроде не дорого и надёжно.
Но только для АВР, конечно.
Ещё можно JtagIce mk2, всего 200$. Зато он ещё и отладчик.

Я больше склонен сам сделать чем покупать ) так и дешевле будет и пойму принцип работы

Цитата(electronics @ Aug 24 2012, 01:29) *
В нем помимо внутрисхемного программатора, содержится также JTAG отладчик ( очень полезная штука для микроконтроллеров имеющих интерфейс JTAG). Если вам нужен только программатор, то можно собрать облегченную версию с одним микроконтроллером.

Вобще я хочу сделать нормальный программатор, и JTAG тоже пригодится.
Вобще JTAG можно использовать как интерфейс програмирования, на сколько мне известно но только чем плох SPI ?

Самое главное это надежность и универсальность, поскольку не хотелось бы покупать каждый раз новый )

Цитата(demiurg_spb @ Aug 22 2012, 23:28) *
STK500 совместимый.

если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например?
Go to the top of the page
 
+Quote Post
electronics
сообщение Aug 25 2012, 12:37
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930



Цитата(Roma12 @ Aug 25 2012, 14:46) *
если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например?

JTAG ICE который первый и STK500, новой студией не поддерживается. Есть ли какие альтернативы для самостоятельной сборки, которые могут работать с новой студией я незнаю.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 25 2012, 15:57
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Roma12 @ Aug 25 2012, 13:46) *
Я больше склонен сам сделать чем покупать ) так и дешевле будет и пойму принцип работы

Да какой там принцып? Программатор отрабатывает заданный протокол программирования - там и понимать нечего.
Цитата(Roma12 @ Aug 25 2012, 13:46) *
Вобще я хочу сделать нормальный программатор, и JTAG тоже пригодится.

JtagIce (который первый) устарел и не поддерживает кучу новых МК - наверное легче перечислить что он поддерживает, чем что не поддерживает. Но если список поддерживаемых МК вас полностью устраивает, то почему не использовать - работал он стабильно и без тормозов.


Go to the top of the page
 
+Quote Post
Roma12
сообщение Aug 25 2012, 17:17
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-08-12
Из: Харьков
Пользователь №: 72 978



Цитата(_Артём_ @ Aug 25 2012, 19:57) *
JtagIce (который первый) устарел и не поддерживает кучу новых МК - наверное легче перечислить что он поддерживает, чем что не поддерживает. Но если список поддерживаемых МК вас полностью устраивает, то почему не использовать - работал он стабильно и без тормозов.

Ну это понятно. А вы случайно не использовали такой программатор http://easyelectronics.ru/usb-programmator-avr-usbasp.html
Мне он понравился по своей простоте. Он поддерживает только SPI

Сообщение отредактировал Roma12 - Aug 25 2012, 17:18
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 25 2012, 19:02
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Roma12 @ Aug 25 2012, 20:17) *
Ну это понятно. А вы случайно не использовали такой программатор
Мне он понравился по своей простоте. Он поддерживает только SPI

Нет, не использовал.
Из самодельного только JtagIce mk 1 собирал.
Потом был куплен настоящий JTAG ICE mk2 - и ним и работаю, для программирования использую AVRIsp 2.
Всё оно работает из каробки и не глючит.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 26 2012, 12:17
Сообщение #23


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Roma12 @ Aug 25 2012, 14:46) *
если его нет уже в продаже то я бы собрал его вручную, но стоит ли если они устарели? главное совместимость с современными программами, вы его использовали в новых версиях AVR Studio например?
Странные у вас вопросы и выводы...
То предлагаете USB_ASP собрать который работает наверное толко с avrdude, то говорите что STK500 устарел.
Ещё раз повторю, что нет ничего более распространённого и стандартного чем любой хоть даже и самопальный программатор с протоколом STK500. Забудьте о плате STK500 - она давно умерла, я говорю не о ней а о USB программаторе с поддержкой STK500.
Теперь что касается студии... Если вы используете make-управляемый проект то совершенно не важно чего она там поддерживает а чего нет. Вы сами для цели program вольны что угодно сделать и вызывать хоть avreal, хот avrdude, хоть самопальный софт для обновления по бутлоадеру, да хоть чёрта в ступе. Я не пойму чего вы боитесь?



--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
muravei
сообщение Aug 26 2012, 13:25
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(_Артём_ @ Aug 24 2012, 07:51) *
:000200052026

А это зачем?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 26 2012, 16:42
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(muravei @ Aug 26 2012, 16:25) *
А это зачем?

Это для определённости: если подключен не только AvrIsp, или их два, или JtagIce одновремменно включен. Вот серийник и говорит какому устройству выполнять команду.
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 27 2012, 01:36
Сообщение #26


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата(_Артём_ @ Aug 24 2012, 09:51) *
Я не пробовал программировать с помощью atprogram.exe, так что не знаю.
Программировал такими командами

для AvrIsp:

для JtagIce

Всё работает


atprogram.exe входит в состав avrstudio, программатор avrisp mkII

пробовал разные батники: f:\test_mkii\avrdude.exe -c avrispmkII -P usb mk2 -p m48 -F -D -U flash:r:f:\test_mkii\read2.hex:i -v -t
и avrdude -p m48 -c avrispmkII -P usb -e -U flash:r:diag.hex и еще с десяток писал. не получилось



--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 27 2012, 02:46
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(arttab @ Aug 27 2012, 04:36) *
atprogram.exe входит в состав avrstudio, программатор avrisp mkII

atprogram.exe - да, входит.

Цитата(arttab @ Aug 27 2012, 04:36) *
пробовал разные батники: f:\test_mkii\avrdude.exe -c avrispmkII -P usb mk2 -p m48 -F -D -U flash:r:f:\test_mkii\read2.hex:i -v -t

А вот avrdude.exe - не входит. И что?
Думаю, что с avrdude.exe тоже работает.

Цитата(arttab @ Aug 27 2012, 04:36) *
еще с десяток писал. не получилось

А меня не было проблем с bat-файлами: использовал jtagiceii.exe и STK500.EXE - они работают как описано, avrdude.exe - думаю, также.
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 28 2012, 01:14
Сообщение #28


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата(_Артём_ @ Aug 27 2012, 08:46) *
А меня не было проблем с bat-файлами: использовал jtagiceii.exe и STK500.EXE - они работают как описано, avrdude.exe - думаю, также.


может пример выложите батника для mega88P для программатора mkII? Чтобы прошить и считать.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 28 2012, 08:34
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(arttab @ Aug 28 2012, 04:14) *
может пример выложите батника для mega88P для программатора mkII? Чтобы прошить и считать.

Прошить:
Код
STK500.EXE -cUSB:000200052026 -dATmega128  -I2000000 -ms -ifc:\file.hex -pf -vf


считать наверное так:
Код
STK500.EXE -cUSB:000200052026 -dATmega128  -I2000000 -ms -ofc:\file.hex -rf
Go to the top of the page
 
+Quote Post
_yura_
сообщение Aug 28 2012, 10:44
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811



Цитата(_Артём_ @ Aug 28 2012, 11:34) *
Прошить:
Код
STK500.EXE -cUSB:000200052026 -dATmega128  -I2000000 -ms -ifc:\file.hex -pf -vf


считать наверное так:
Код
STK500.EXE -cUSB:000200052026 -dATmega128  -I2000000 -ms -ofc:\file.hex -rf


Огромное спасибо, теперь avreal выкину
Дайте пожалуйста ссылочку на хелп по этим камандам

Сообщение отредактировал _yura_ - Aug 28 2012, 10:46
Go to the top of the page
 
+Quote Post

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

 


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


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