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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR-Doper, Небольшая трабла...
TomaT
сообщение Aug 15 2006, 13:48
Сообщение #1


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Вот эта штука http://www.obdev.at/products/avrusb/avrdoper.html
Не могу понять почему не захотел ставится драйвер с .inf файликом:
Код
; Windows USB CDC Setup File
; Copyright (c) 2000 Microsoft Corporation
; Copyright (c) 2006 Recursion Co., Ltd.
; Copyright (c) 2006 OBJECTIVE DEVELOPMENT Software GmbH

[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%OBDEV%
LayoutFile=layout.inf
DriverVer=06/06/2006,1.0.0.0

[Manufacturer]
%MFGNAME% = OBJECTIVE DEVELOPMENT Software GmbH

[DestinationDirs]
DefaultDestDir=12

[ObDev]
%Modem3% = Modem3, USB\VID_16C0&PID_05E1

;------------------------------------------------------------------------------
;  Windows 2000/XP Sections
;------------------------------------------------------------------------------

[Modem3.nt]
CopyFiles=USBModemCopyFileSection
AddReg=Modem3.nt.AddReg

[USBModemCopyFileSection]
usbser.sys,,,0x20

[Modem3.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[Modem3.nt.Services]
AddService=usbser, 0x00000002, DriverService

[DriverService]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys

;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings]
OBDEV="OBJECTIVE DEVELOPMENT Software GmbH"
MFGNAME="www.obdev.at"
Modem3="Communications Port"
SERVICE="USB-232 Emulation Driver"


Зато все заработало вот с этим:
Код
; Windows 2000 and XP setup File for AT89C5131 demo
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ATMEL%
LayoutFile=layout.inf
DriverVer=10/15/1999,5.0.2153.1
[Manufacturer]
%ATMEL%=ATMEL
[ATMEL]
%ATMEL_CDC%=Reader, USB\VID_16C0&PID_05E1
[Reader_Install.NTx86]
;Windows2000
[DestinationDirs]
DefaultDestDir=12
Reader.NT.Copy=12
[Reader.NT]
CopyFiles=Reader.NT.Copy
AddReg=Reader.NT.AddReg
[Reader.NT.Copy]
usbser.sys
[Reader.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[Reader.NT.Services]
AddService = usbser, 0x00000002, Service_Inst
[Service_Inst]
DisplayName = %Serial.SvcDesc%
ServiceType = 1; SERVICE_KERNEL_DRIVER
StartType = 3; SERVICE_DEMAND_START
ErrorControl = 1; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbser.sys
LoadOrderGroup = Base
[Strings]
ATMEL = "Atmel"
ATMEL_CDC = "AVRDoper USB Programmer"
Serial.SvcDesc = "USB Serial emulation driver"


Сообщение отредактировал TomaT - Aug 15 2006, 13:49
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 15 2006, 14:23
Сообщение #2


Гуру
******

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



Кстати, как впечатления о работе сего девайса?


--------------------
Go to the top of the page
 
+Quote Post
TomaT
сообщение Aug 31 2006, 07:27
Сообщение #3


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Вполне положительные. Всяко лучше чем STK-200 smile.gif
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Aug 31 2006, 08:15
Сообщение #4


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



AVR-Studio его понимает?
Go to the top of the page
 
+Quote Post
TomaT
сообщение Aug 31 2006, 08:58
Сообщение #5


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



А как же! Это ж STK-500.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 31 2006, 15:15
Сообщение #6


Гуру
******

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



Цитата
А как же! Это ж STK-500.
Кстати, счас планирую собрать на подобном USB STK500, jtag, и еще чего нить до кучи...Может пару RS232 воткнуть? И, по моему, параллельное программирование e AVRDOPER только МК в DIP8 + DIP14? Что помешало немцам сделать вплоть до DIP40?

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


--------------------
Go to the top of the page
 
+Quote Post
JK9
сообщение Aug 31 2006, 20:00
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 30-11-05
Пользователь №: 11 620



a14.gif Спасибо, ТомаТ!!!!!!!!!!!!!!! cheers.gif Работает (на первый взгляд biggrin.gif ).
Studio его определила, хотя с фирмваре там глюк какой-то, хочет даунгрейд сделать, видите ли, моя версия фирмвар 2.04 не поддерживается AvrSt.4. Даунгрейд сделать не удалось - пишет "программер нот фаунд". Может с пином резета глюки. Как сделать, чтоб можно было даунгрейдить и апгрейдить МК программатора?
Кстати, я не могу понять, как Доппер работает с неподключенным к питанию резетом (странно задумали как-то)? И в фузах резет не отключен huh.gif
Я еще не прошивал никаких камней, но выглядит многообещающе... Ты прав, мой STK200 даже покраснел от стыда слегка :-)
А как тебе удалось все исправить в этом новом, установочном файле? wink.gif

То Protosss: Хорошие твои идеи! Твой USB программатор прикольный получился - очень маленький (правда еле спаял на картонке с СМД элементами, wacko.gif) и быстрый, да еще и диодики перемигивают! Как ни крути, классная разработка. cool.gif
Go to the top of the page
 
+Quote Post
TomaT
сообщение Sep 1 2006, 07:48
Сообщение #8


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Цитата(prottoss @ Aug 31 2006, 19:15) *
... И, по моему, параллельное программирование e AVRDOPER только МК в DIP8 + DIP14? Что помешало немцам сделать вплоть до DIP40?
...


В "Допере" нет параллельного программирования только HVSP - высоковольтное последовательное.

Цитата(JK9 @ Sep 1 2006, 00:00) *
Studio его определила, хотя с фирмваре там глюк какой-то, хочет даунгрейд сделать, видите ли, моя версия фирмвар 2.04 не поддерживается AvrSt.4. Даунгрейд сделать не удалось - пишет "программер нот фаунд". Может с пином резета глюки. Как сделать, чтоб можно было даунгрейдить и апгрейдить МК программатора?


"Допер" не поддерживает обновление собственной прошивки. Студию просто посылаю с эти предложеним и так работает. В принципе можно сделать чтоб он откликался версиеей 2.07, чтоб не раздражало. Кто разбирался, протокол 2.04 и 2.07 сильно отличается?

Цитата(JK9 @ Sep 1 2006, 00:00) *
Кстати, я не могу понять, как Доппер работает с неподключенным к питанию резетом (странно задумали как-то)? И в фузах резет не отключен huh.gif

Не вздумай в фузах ресет отключать! 1111493779.gif Потом через ИСП не зашьеш, только параллельным!
На ресете внутренний пулап есть + схемы POR, BOD. Я в "безответственных" smile.gif устройствах тоже ресет "в воздухе" оставляю, вернее на разъеме ИСП.


Цитата(JK9 @ Sep 1 2006, 00:00) *
А как тебе удалось все исправить в этом новом, установочном файле? wink.gif


Я этот .inf вот отсюда взял: http://www.atmel.com/dyn/resources/prod_do...nts/doc4322.pdf
и просто PID/VID поменял: %ATMEL_CDC%=Reader, USB\VID_16C0&PID_05E1

Да "Допер" -- это не STK-500, просто работает по его протоколу, и то не полному!
Go to the top of the page
 
+Quote Post
TomaT
сообщение Sep 14 2006, 07:56
Сообщение #9


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Цитата(TomaT @ Sep 1 2006, 11:48) *
... Студию просто посылаю с эти предложеним и так работает. В принципе можно сделать чтоб он откликался версиеей 2.07, чтоб не раздражало. Кто разбирался, протокол 2.04 и 2.07 сильно отличается?

Поменял, "Студия" скушала и "не жужит". smile.gif
Go to the top of the page
 
+Quote Post
TomaT
сообщение Sep 14 2006, 08:24
Сообщение #10


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



USB - вариант "лайт", без стабилитронов, пока ничего не здохло smile.gif
Буфер поставил 244-й, повесил два двухцветных светика показывают собстна подключение/обмен по USB и наличие питания(>2.5V) таргета/обмен с оным. Соотв. поменял фирмварю.
Кому интересно, завтра выложу фотки, схему, фирмварю.
Скрость ~1кБ/сек.
Go to the top of the page
 
+Quote Post
Gennadiy_
сообщение Sep 14 2006, 08:36
Сообщение #11


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

Группа: Свой
Сообщений: 79
Регистрация: 13-01-06
Из: Москва
Пользователь №: 13 133



Цитата(prottoss @ Aug 31 2006, 19:15) *
....... планирую собрать на подобном ....., jtag, и еще чего нить .............



Интересует сей инструмент, желательно, если возможно, совместимый не только с АВР инструментами, но и пригодный для ALTERA XILINIX
Кинте ссылочку на самодельный ДЖИТАГ, пожалуйста, если есть.
Go to the top of the page
 
+Quote Post
JK9
сообщение Sep 21 2006, 13:20
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 30-11-05
Пользователь №: 11 620



cheers.gif Здоров, Томат. Мне интересно!!! (Это насчет новой фирмвары, светиков (ну это вообще) :-), и буфера 244. Я ставил 125, а его глючит, может что-то с инверсией не то. А что ты там заделал клевого, колись. Я хочу его в корпус собрать, только не глюченный. a14.gif
Go to the top of the page
 
+Quote Post
TomaT
сообщение Oct 10 2006, 06:25
Сообщение #13


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



2 JK9 Извиняюсь, что несколько продинамил, тут запарка была.
Вот возникла еще трабла.
Не хочет зашивать 90s2313. Сигнатуру читает, стирает флеш нормольно, но не пишет. Чтение флеша, и что там с eeprom еще не разбирался. Чип сто пудово живой, с STK-200 никаких проблем. У Doper'a с М128, М32, М8, Т2313 никаких проблем. А вот с 90s2313 трабла.
Go to the top of the page
 
+Quote Post
osnwt
сообщение Oct 18 2006, 10:03
Сообщение #14


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

Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664



Цитата
Что помешало немцам сделать...

Извиняюсь, что влез, но Christian (разработчик драйвера и, скорее всего, AVR-Doper) - из Австрии.

Цитата
Кстати, счас планирую собрать на подобном USB STK500, jtag, и еще чего нить до кучи...Может пару RS232 воткнуть?

А сделать JTAG на том же чипе было бы неплохо, если бы не одно "но": firmware самодельного JTAG содрано с фирменного устройства. Я не в курсе, есть ли его реконструированный исходник. Ставить второй контроллер, как сделано в некоторых таких совмещенных разработках, как-то не интересно.
А насчет RS-232: действительно, всегда очень полезно иметь, как минимум, один свободный serial порт для отладки, причем работающий в обе стороны (вывел что-то - ждем нажатия кнопки и идем дальше). И второй такой же - для, собственно, отлаживаемого устройства (в меге128, к примеру, два порта - один можно пользовать для отладки, а второй - по какому-нибудь основному назначению, например, меню).

И наличие двух портов + программатора + если бы еще и JTAG - и все на одном USB, было бы реально очень интересно. Оно все, в принципе, реализуемо - вопрос только в реализации JTAG.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 18 2006, 10:24
Сообщение #15


Гуру
******

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



Цитата(osnwt @ Oct 18 2006, 18:03) *
Извиняюсь, что влез, но Christian (разработчик драйвера и, скорее всего, AVR-Doper) - из Австрии.
Зачем извиняться? Здесь форум, а не частный клуб)))
Цитата(osnwt @ Oct 18 2006, 18:03) *
А сделать JTAG на том же чипе было бы неплохо, если бы не одно "но": firmware самодельного JTAG содрано с фирменного устройства. Я не в курсе, есть ли его реконструированный исходник. Ставить второй контроллер, как сделано в некоторых таких совмещенных разработках, как-то не интересно.
А насчет RS-232: действительно, всегда очень полезно иметь, как минимум, один свободный serial порт для отладки, причем работающий в обе стороны (вывел что-то - ждем нажатия кнопки и идем дальше). И второй такой же - для, собственно, отлаживаемого устройства (в меге128, к примеру, два порта - один можно пользовать для отладки, а второй - по какому-нибудь основному назначению, например, меню).
И наличие двух портов + программатора + если бы еще и JTAG - и все на одном USB, было бы реально очень интересно. Оно все, в принципе, реализуемо - вопрос только в реализации JTAG.
Исходника JTAGа у меня, к сожалению нет((( НО...Есть опубликованный протокол, и по нему реализовать JTAG для меня нет особых проблем...Конечно, все это требует определенного времени, т.к. это все домашнее любительство. С СОМ портом тоже в плане реализации функции проблем нет. С USB CDC классом я разобрался, можно сваять ПОЛНЫЙ Communication Port со реальной скоростью до 800 bps (я считаю так - обращение хоста к девайсу минимум 10 мс - 8 байт за обращение), хотя для приложения может прикидываться хоть Мегабитным.

Вообще вижу девайсину в таком виде - для приложения будет видно три СОМ порта - AVR910, Virtual Comm.Port, AVR JTAG ICE... Возможно будет еще один, скрытый. Для него можно написать демона, который будет сидеть, например, в трее. Через него можно будет управлять разными параметрами девайса...

Пока проблема для меня одна - не могу составить дескриптор так, чтоб появилось хотя бы два девайса((( Не могу въехать, как все соорудить...


--------------------
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 - 21:14
Рейтинг@Mail.ru


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