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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Как перевести 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
haker_fox
сообщение Feb 1 2008, 08:08
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Алекс-666 @ Feb 1 2008, 15:54) *
На фирме для прошивки AVR используется AVREAL. Порт LPT соединяется с платой простым шлейфом, все прибамбасы, обеспечивающие прошивку, собраны на плате. LPT явно уходит в небытие. Как с наименьшими потерями реализовать прошивку через USB, не меняя платы?

В Вашем случае дешевле купить плату контроллера LPT и воткнуть ее в PCI слот компьютера.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 1 2008, 08:15
Сообщение #3


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

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



Выгнать автора AVREAL в отпуск на месяц с запретом посещения форумов :-)
Ещё лучше - наплести что-то его гендиректору, чтобы тот уволил его с работы - тогда он с пол года никуда работать не пойдёт, оттянется наконец-то (что-то переход с работы не на дядю на работу на дядю мало добавил свободного времени :-( Видать отрава где-то в крови, надо много времени, чтобы вышла).

p.s. Самому в новый комп пришлось PCI-LPT плату покупать.


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


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

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



Переходите на что-то COM-порт ориентированное.

У меня есть контроллер 1LPT+2COM на чипе NetMos9835CV. COM порты работают, а LPT не могу понять, какой у него базовый адрес, непонятно.
Для MS-DOS дают утилитку, которая позволяет задать адрес порта, а в винде непонятно как это сделать. В итоге, по факту я не могу пользовться этим портом.
Поэтому советую обращать на это внимание.


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


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

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



Цитата(hd44780 @ Feb 1 2008, 10:24) *
У меня есть контроллер 1LPT+2COM на чипе NetMos9835CV. COM порты работают, а LPT не могу понять, какой у него базовый адрес, непонятно.
У меня, кажется, MoSys или что-то в этом духе, но это неважно.
В виндовс Мой Компьютер/Свойства/Оборудование/Диспетчер устройств/...LPT - закладка "Ресурсы". Там указан диапазон адресов ввода-вывода. У меня плата села на E800.


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


Гуру
******

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



Цитата(ReAl @ Feb 1 2008, 11:28) *
Там указан диапазон адресов ввода-вывода. У меня плата села на E800.

В том, что может и спрыгуть sad.gif при установке нового оборудования, а вообще можно и поиск железа на PCI организовать - будет хоть и LPT программатор, но самый продвинутый smile.gif smile.gif smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
hd44780
сообщение Feb 1 2008, 09:47
Сообщение #7


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

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



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


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


Знающий
****

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



Цитата(hd44780 @ Feb 1 2008, 12:47) *
Да, адреса показывает, не вопрос, но, например, всем известный PonyProg вообще адрес не спрашивает, стоят 3 радиокнопки - LPT1 .. LPT3 и все. Как он определяет базовые адреса - загадка.

Скорее всего используются API-функции. Тут уже говорили, что достаточно при вызове нужной API-функции в качестве одного из аргументов указать, например, COM38, или LPT9. И здесь уже не важно к каким адресам привязан данный порт, лишь бы диспетчер устройств их видел и распознавал как COM38, или LPT9.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 2 2008, 11:47
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ReAl @ Feb 1 2008, 11:15) *
Выгнать автора AVREAL в отпуск на месяц с запретом посещения форумов :-)
p.s. Самому в новый комп пришлось PCI-LPT плату покупать.

Но если вдруг надумаешь - мне что-то такое помнится про FT245B, что он умеет что-то типа SPI, чтобы на дрыгоножство не особо много времени уходило. Или я путаю ?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 2 2008, 13:03
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(rx3apf @ Feb 2 2008, 13:47) *
Но если вдруг надумаешь - мне что-то такое помнится про FT245B
Не-не-не!!! Только FT2232! На ней делается море всяких JTAG-отладчиков (OpenOCD, Amontec JTAG-Key, Olimex USB-JTAG-Tiny и т.д.), SPI тоже есть, и было бы очень удобно иметь одну железку под все камни. К тому же, у ReAl уже есть платка с такой микросхемой wink.gif


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 3 2008, 07:07
Сообщение #11


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

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



На 245-ой я пробовал как только она у меня в руках появилась. Можно, но это будет тормозило такое, что "редкая птица" доживёт до середиы программирования. Она хороша только ПЛИС залить и перейти в нормальный режим или же кнтроллеры писать, но не верифицировать и не читать.
Асинхронный бит-банг (а только он есть у 245/232) даёт возможность читать по биту за две транзакции по USB, не быстрее.

2232 уже лапочка, платка спаяна больше года назад (умолчим, нсколько больше), только я вот уже боюсь что-то кому-то обещать.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Алекс-666
сообщение Feb 4 2008, 07:50
Сообщение #12


Участник
*

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



Господа, правильно ли я понял, что через USB я не смогу заливать программы? Вариант с приобретением платы контроллера LPT непригоден, часто приходится работать на компах клиента, прямо на объекте, и вставлять что-либо в слоты позволит далеко не каждый.
Go to the top of the page
 
+Quote Post
Lepeksiy
сообщение Feb 4 2008, 07:58
Сообщение #13


Участник
*

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



С помощью avreal через usb нельзя. Надеюсь только пока.
Хотя есть переходники USB->LPT, но не знаю заработает ли такая связка.

А вообще USB программаторов много. От Prottoss'a например.
Go to the top of the page
 
+Quote Post
GDI
сообщение Feb 4 2008, 08:02
Сообщение #14


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
Как с наименьшими потерями реализовать прошивку через USB, не меняя платы?

Воспользоваться прогой AVRDUDE - она умеет и LPT, и USB, и много чего еще. Кстати она доступна в исходных кодах и может быть уважаемый ReAl подсмотрит там функции работы с USB и расширит таки свою программу, раз она стала стандартом дефакто у отечественных производителей и разработчиков? smile.gif


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Feb 4 2008, 09:12
Сообщение #15


Начинающий профессионал
*****

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



С USB и avrdude не все радужно, в ветке http://electronix.ru/forum/index.php?showtopic=42389 есть обсуждение


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post

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

 


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


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