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

 
 
> Как перевести AVREAL на работу с USB?, AVREAL работает через LPT, как заставить через USB?
Алекс-666
сообщение Feb 1 2008, 07:54
Сообщение #1


Участник
*

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



На фирме для прошивки AVR используется AVREAL. Порт LPT соединяется с платой простым шлейфом, все прибамбасы, обеспечивающие прошивку, собраны на плате. LPT явно уходит в небытие. Как с наименьшими потерями реализовать прошивку через USB, не меняя платы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Feb 1 2008, 09:47
Сообщение #2


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Да, адреса показывает, не вопрос, но, например, всем известный PonyProg вообще адрес не спрашивает, стоят 3 радиокнопки - LPT1 .. LPT3 и все. Как он определяет базовые адреса - загадка.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 5 2008, 20:19
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(hd44780 @ Feb 1 2008, 11:47) *
Да, адреса показывает, не вопрос, но, например, всем известный PonyProg вообще адрес не спрашивает, стоят 3 радиокнопки - LPT1 .. LPT3 и все. Как он определяет базовые адреса - загадка.
Есть такой Jan Axelson parallel port FAQ, там приведён способ через некий ключ в реестре определяются наличествующие порты и потом в их ключах в одной двоичной записи берутся два байта и составляется базовый адрес порта. Беда в том, что работает это только с набортными LPT (возможно - с портами, для которых у 2000/XP есть драйвер). А для стоящего у меня PCI-LPT+2COM адаптера (драйвер был на компакте с платой) и ключи в реестре другие, и смещение адреса в двоичном ключе другое (т.е. просто зная адрес я его нашёл в другом месте).
А с набортные имеют стандартные адреса 378/278/3BC и для них достаточно ключиков -p1/-p2/-p3.
Универсального способа я не нашёл (плохо искал?) потому и забросил это дело.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 5 2008, 22:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ReAl @ Feb 6 2008, 01:19) *
Универсального способа я не нашёл (плохо искал?) потому и забросил это дело.
В программаторе Курта для MSP430 в режиме RAW пользователем тупо адрес LPT-порта в настройках программы может задаваться.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 6 2008, 08:03
Сообщение #5


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(rezident @ Feb 6 2008, 00:39) *
В программаторе Курта для MSP430 в режиме RAW пользователем тупо адрес LPT-порта в настройках программы может задаваться.
У avreal - уже не помню, с 1.00beta0 или немного позже, но во всяком случае с момента начала выкладывания в интернет году в 1999-том - в ключе -p может задаваться не номер LPT, а его адрес. Число в ключе воспринимается как шестнадцатеричное и если оно больше 0x100 - то это адрес, на адреса меньше 0x100 лазить нефиг.
Люди как раз просят задавать номер, а адрес чтобы искала программа сама.
Хотя я обхожусь адресом, выцепленным вручную из свойств оборудования - я не каждый день глобально меняю конфигурацию компа, а добавление сетевухи и видеозахватчика адрес LPT не подвинуло. Года три-четрые назад игрался с другой PCI-LPT картой, была другая мамка, адрес той карты был другой, но он тоже не подвинулся при мелких изменениях в компе (типа того же видеозахватчика).
На всех компах, на которых я работаю, в окружении прописал переменную AVREAL_PORT и в makefile в вызове avreal стоит -p$(AVREAL_PORT) (в батниках не-для-себя соответственно -p%AVREAL_PORT%), поэтому я просто не замечаю, где какой адрес.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
bodja74
сообщение Feb 6 2008, 10:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(ReAl @ Feb 6 2008, 12:03) *
Люди как раз просят задавать номер, а адрес чтобы искала программа сама.


Все доступные для открывания порты как СОМ так и LPT на момент запуска программы в символических именах ,можно определить через API.Там несложно ,могу примерчик скинуть.
Можно поискать и в Gogle типа "COM LPT API" даст кучу ссылок smile.gif
А вот работать с ними через API глухой номер ,я пытался поработать с СОМ ,у меня зараза на больших скоростях пропускает байты при приеме,плюнул ,переполз опять на драйвер,а LPT нужет протокольный обмен ,тоесть отработка сигналов STROBE и ACK на порте,тупо дернуть ногой не удастся.
ИМХО ,лучше сразу подыскивать нормальный драйвер и закладываться на него.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Алекс-666   Как перевести AVREAL на работу с USB?   Feb 1 2008, 07:54
- - haker_fox   Цитата(Алекс-666 @ Feb 1 2008, 15:54...   Feb 1 2008, 08:08
- - ReAl   Выгнать автора AVREAL в отпуск на месяц с запретом...   Feb 1 2008, 08:15
|- - rx3apf   Цитата(ReAl @ Feb 1 2008, 11:15) Выгнать ...   Feb 2 2008, 11:47
|- - Сергей Борщ   Цитата(rx3apf @ Feb 2 2008, 13:47) Но есл...   Feb 2 2008, 13:03
- - hd44780   Переходите на что-то COM-порт ориентированное. У ...   Feb 1 2008, 08:24
|- - ReAl   Цитата(hd44780 @ Feb 1 2008, 10:24) У мен...   Feb 1 2008, 08:28
|- - zltigo   Цитата(ReAl @ Feb 1 2008, 11:28) Там указ...   Feb 1 2008, 09:28
|- - Igor26   Цитата(hd44780 @ Feb 1 2008, 12:47) Да, а...   Feb 1 2008, 12:10
|- - vvs5   Цитата(hd44780 @ Feb 1 2008, 12:47) Да, а...   Feb 5 2008, 08:02
|- - zltigo   Цитата(ReAl @ Feb 5 2008, 23:19) Универса...   Feb 5 2008, 21:17
|- - ReAl   Цитата(bodja74 @ Feb 6 2008, 12:42) Все д...   Feb 6 2008, 12:38
- - ReAl   На 245-ой я пробовал как только она у меня в руках...   Feb 3 2008, 07:07
- - Алекс-666   Господа, правильно ли я понял, что через USB я не ...   Feb 4 2008, 07:50
- - Lepeksiy   С помощью avreal через usb нельзя. Надеюсь только ...   Feb 4 2008, 07:58
- - GDI   ЦитатаКак с наименьшими потерями реализовать проши...   Feb 4 2008, 08:02
- - mdmitry   С USB и avrdude не все радужно, в ветке http://ele...   Feb 4 2008, 09:12
- - GDI   ЦитатаС USB и avrdude не все радужно, в ветке http...   Feb 4 2008, 09:21
- - vesago   Слепить на m8 клон аврисп.   Feb 6 2008, 07:02
- - forever failure   Тов. ReAl, а в *никсовых версиях Вашего программа...   Feb 6 2008, 08:34
|- - ReAl   Цитата(forever failure @ Feb 6 2008, 10:3...   Feb 6 2008, 09:20
- - bodja74   А зачем вам базовый адресс ? Я допустим по сей ден...   Feb 6 2008, 17:23
|- - ReAl   Цитата(bodja74 @ Feb 6 2008, 19:23) А зач...   Feb 6 2008, 20:55
|- - singlskv   Цитата(ReAl @ Feb 6 2008, 23:55) Винда ви...   Feb 8 2008, 01:18
|- - VslavX   Для определения базового адреса порта по его номер...   Feb 8 2008, 07:56
- - bodja74   ReAl Если брать по большому счету ,то у вас пробле...   Feb 7 2008, 17:30
|- - singlskv   Цитата(bodja74 @ Feb 7 2008, 20:30) Насче...   Feb 7 2008, 18:00
||- - bodja74   Цитата(singlskv @ Feb 7 2008, 22:00) Пиво...   Feb 7 2008, 18:35
||- - singlskv   А какая длина пакета на приеме и сколько байт на ...   Feb 7 2008, 18:46
||- - bodja74   Цитата(singlskv @ Feb 7 2008, 22:46) А ка...   Feb 8 2008, 17:37
||- - singlskv   Цитата(bodja74 @ Feb 8 2008, 20:37) От 25...   Feb 8 2008, 17:52
|||- - bodja74   Цитата(singlskv @ Feb 8 2008, 21:52) Read...   Feb 9 2008, 20:51
|||- - singlskv   Цитата(bodja74 @ Feb 9 2008, 23:51) У мен...   Feb 9 2008, 21:41
|||- - bodja74   Цитата(singlskv @ Feb 10 2008, 01:41) Не,...   Feb 10 2008, 15:26
|||- - singlskv   Цитата(bodja74 @ Feb 10 2008, 18:26) Ок. ...   Feb 10 2008, 16:03
|||- - bodja74   Цитата(singlskv @ Feb 10 2008, 20:03) А R...   Feb 10 2008, 17:53
||- - ReAl   Цитата(bodja74 @ Feb 8 2008, 19:37) ReAl ...   Feb 8 2008, 20:18
||- - singlskv   Цитата(ReAl @ Feb 8 2008, 23:18) Тут почт...   Feb 8 2008, 20:40
||- - ReAl   Цитата(singlskv @ Feb 8 2008, 22:40) А чт...   Feb 8 2008, 20:58
||- - singlskv   Цитата(ReAl @ Feb 8 2008, 23:58) Оно...   Feb 8 2008, 22:34
|- - ReAl   Цитата(bodja74 @ Feb 7 2008, 19:30) ReAl ...   Feb 7 2008, 21:14
|- - zltigo   Цитата(ReAl @ Feb 8 2008, 00:06) Вы одним...   Feb 7 2008, 21:19
- - gluckmaker   А удавалось ли кому-нибудь заставить AVReal работа...   Mar 29 2008, 23:28
- - gluckmaker   Посмотрел. Оказался дохлый сам байтбластер. Видимо...   Mar 30 2008, 16:08
- - Mik174   Такое ощущение, что нужно внести ясность, что собс...   Mar 30 2008, 19:51


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

 


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


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