Easyelectronics.ru

Электроника для всех
Текущее время: 18 ноя 2017, 09:39

Часовой пояс: UTC + 5 часов



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 24 ] 
Автор Сообщение
 Заголовок сообщения: Pinboard и Libux
СообщениеДобавлено: 26 июл 2010, 18:57 
Здравствуйте!

Зарегистрирован: 26 июл 2010, 18:49
Сообщения: 2
Здравствуйте!
В течении пары месяцев изучал авр по пинборду в форточках, но теперь возникла необходимость делать это под линуксом (Лубунту).
В этой теме товарищ Disarm выложил свою сборку аврдудня, захотелось её попробовать, но возникла при установке следующая проблема:
Цитата:
..unpacking
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusbpp-0.1.so.4: Невозможно создать символическую ссылку на `libusbpp-0.1.so.4.4.4': Операция не позволяется
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusb.so: Невозможно создать символическую ссылку на `libusb-0.1.so.4.4.4': Операция не позволяется
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusbpp.so: Невозможно создать символическую ссылку на `libusbpp-0.1.so.4.4.4': Операция не позволяется
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusb-0.1.so.4: Невозможно создать символическую ссылку на `libusb-0.1.so.4.4.4': Операция не позволяется
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusb.la: Невозможно создать символическую ссылку на `../libusb.la': Операция не позволяется
tar: libftd2xx0.4.16/libusb-0.1.12/.libs/libusbpp.la: Невозможно создать символическую ссылку на `../libusbpp.la': Операция не позволяется
tar: Выход с ошибкой из-за предыдущих ошибок

В линуксе не силён и есть ощущение, что это не хорошо и из-за этого нчего не компилится((
Если знаете в чём дело, помогите!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 26 июл 2010, 20:44 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 11:58
Сообщения: 679
Откуда: Курган
вам прав не хватает. надо делать от рута. но лучше поставить libftd средствами ОС( apt-get или что там в убунту)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 26 июл 2010, 21:34 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4619
Откуда: Усинск, республика Коми
Раньше, может быть и надо было дополнительно ставить что-то, но сейчас у меня безо всяких там "сборок" нормально работает дудка из стандартного репозитория. Если что, предложенная "измененная" дудка отличается от "стандартной" только наличием в файле конфигурации информации о микросхеме ft232rl. На сегодняшний момент эта информация уже включена в стандартную поставку программы и нет необходимости использовать "адаптированную" версию.
Поэтому, смело ставить из репозитория и не заморачиваться. :)

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 27 июл 2010, 06:57 
Здравствуйте!

Зарегистрирован: 26 июл 2010, 18:49
Сообщения: 2
Спасибо, так и сделаю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 27 июл 2010, 09:33 
Старожил

Зарегистрирован: 06 фев 2010, 17:22
Сообщения: 1557
Откуда: Иркутск
sudo apt-get install avrdude
До кучи еще avr-gcc можно сразу поставить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 02 сен 2010, 05:45 
Здравствуйте!

Зарегистрирован: 02 сен 2010, 05:43
Сообщения: 1
А по подробнее, про переход. Вот у меня уба. Сейчас вожусь с платой, но avrdude ни за какие настройки про pinboard не знает. И какая сейчас там информация об ft232rl?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 02 сен 2010, 05:59 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4619
Откуда: Усинск, республика Коми
icegreg писал(а):
А по подробнее, про переход. Вот у меня уба. Сейчас вожусь с платой, но avrdude ни за какие настройки про pinboard не знает. И какая сейчас там информация об ft232rl?

BigLeha писал(а):
Раньше, может быть и надо было дополнительно ставить что-то, но сейчас у меня безо всяких там "сборок" нормально работает дудка из стандартного репозитория. Если что, предложенная "измененная" дудка отличается от "стандартной" только наличием в файле конфигурации информации о микросхеме ft232rl. На сегодняшний момент эта информация уже включена в стандартную поставку программы и нет необходимости использовать "адаптированную" версию.
Поэтому, смело ставить из репозитория и не заморачиваться. :)

))))

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: что бы не плодить сущности
СообщениеДобавлено: 04 окт 2010, 18:26 
Заглядывает иногда

Зарегистрирован: 25 мар 2010, 23:59
Сообщения: 54
Как настроить Com-port на ft232rl в Ubuntu 10.4? Не для программирования,а для работы с ним (хотя какая разница?).
Команда вида
Код:
sudo setserial /dev/ttyUSB0
возвращает
Код:
/dev/ttyUSB0, UART: unknown, Port: 0x0000, IRQ: 0, Flags: low_latency

на посылку через echo девайс не реагирует, а должен (под виндой всё работает).
Linux знаю на твердую "двойку"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 04 окт 2010, 18:41 
Старожил

Зарегистрирован: 06 фев 2010, 17:22
Сообщения: 1557
Откуда: Иркутск
ttyUSB - это именно сам USB порт. Надо смотреть какой-нибудь serial или cu.
Код:
ls /dev | egrep -i  "cu|serial"

Какой-нибудь точно найдется:)
На маке у меня называется usbserial-[много цифр].


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 04 окт 2010, 18:49 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 11:58
Сообщения: 679
Откуда: Курган
iv_s писал(а):
ttyUSB - это именно сам USB порт.


это уже файл последовательного порта. его и надо подсовывать прогам. настраивать ничего не надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 05 окт 2010, 12:42 
Заглядывает иногда

Зарегистрирован: 25 мар 2010, 23:59
Сообщения: 54
делаю
Код:
echo 123 > /dev/ttyUSB0
в одном окне и параллельно смотрю в другом терминале
Код:
tail -f  /dev/ttyUSB0
и не вижу ответа от устройства. А он должен быть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 05 окт 2010, 12:46 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 11:58
Сообщения: 679
Откуда: Курган
а светодиоды мигают в конвертере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 05 окт 2010, 12:49 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 11:58
Сообщения: 679
Откуда: Курган
и попробуй minicom заюзать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 05 окт 2010, 13:00 
Заглядывает иногда

Зарегистрирован: 25 мар 2010, 23:59
Сообщения: 54
Светодиоды моргают. Установил minicom, изучаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 16 мар 2012, 05:51 
Заглядывает иногда

Зарегистрирован: 08 фев 2012, 15:28
Сообщения: 75
Может кому пригодится:

сижу на Debian, прошивал в нём через предустановленный bootloader так:

включаем питание контроллера, через полсекунды включаем терминалку cu из пакета cu (раньше она входила в пакет для uucp, теперь её можно поставить отдельно):

cu -s 19200 -l /dev/ttyUSB0

далее быстренько нажимаем в терминалке "S", наблюдаем появление надписи AVRBOOT

Не спеша выходим из терминалки нажав "~" (тильду) и спустя полсекунды "." (точку) - это обычный способ выхода из разных терминалок.

Далее, запускаем avrdude (он есть в репозиториях дебиана):

avrdude -c avr109 -p m16 -P /dev/ttyUSB0 -b 19200 -v -U flash:w:/tmp/pb_II_qs_avr/Demo16-RTOS.hex

после чего у меня всё сразу прошилось и заработало.

Чего не хватает: чтобы исключить пляски с терминалкой хорошо бы вместо буквы "S" выбрать какую-нибудь другую последовательность, которую умеет автоматически передавать avrdude, наверняка он что-то такое умеет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 18 мар 2012, 10:49 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6205
Откуда: Челябинск
Достаточно

avrdude -c avr109 -p m16 -P /dev/ttyUSB0 -b 19200 -v -U flash:w:/tmp/pb_II_qs_avr/Demo16-RTOS.hex

после старта бутлоадера. Я так под виндой из консоли шью платы через бут.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 сен 2012, 02:08 
Заглядывает иногда

Зарегистрирован: 08 фев 2012, 15:28
Сообщения: 75
DI HALT писал(а):
Достаточно

avrdude -c avr109 -p m16 -P /dev/ttyUSB0 -b 19200 -v -U flash:w:/tmp/pb_II_qs_avr/Demo16-RTOS.hex

после старта бутлоадера. Я так под виндой из консоли шью платы через бут.


Но ведь сначала надо попросить бутлоадер начать принимать прошивку передав ему S? Если да то вот хотелось бы как раз заменить это S на что-нибудь, что умеет передавать сам avrdude - вроде-бы там что-то такое было. Просто чтобы исключить предварительное использование терминала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 сен 2012, 09:08 
Старожил

Зарегистрирован: 05 фев 2011, 15:20
Сообщения: 284
Откуда: Хабаровск
Цитата:
надо попросить бутлоадер начать принимать прошивку передав ему S

Это часть протокола avr109 - avrdude сам шлет S перед началом программирования


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 14 окт 2012, 19:45 
Здравствуйте!

Зарегистрирован: 14 окт 2012, 19:37
Сообщения: 3
Мои две копейки, может кому-то пригодится. Avrdude катерогически отказывался определять atmega16 на Pinboard II с usb питанием. Bypass джамперы были выставлены корректно (вроде бы). После смена питания с usb, на внешнее 9V, avrdude с ходу определил контроллер и прошил его без проблем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 фев 2016, 14:24 
Старожил
Аватара пользователя

Зарегистрирован: 02 окт 2010, 17:18
Сообщения: 261
Откуда: Подольск
Не выходит подружить дудку с Pinboard 2
linux mint 17; avrdude 6.0.1.

при добавлении в конфиг
Код:
#FTDI_Bitbang
programmer
  id    = "2ftbb";
  desc  = "FT232R Synchronous BitBang";
  type  = ft245r;
  miso  = 5;  # DCD
  sck   = 6;  # DSR
  mosi  = 4;  # CTS
  reset = 7;  # RI
;


дудка пишет что чтото не хорошо в avrdude.conf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 фев 2016, 17:32 
Старожил
Аватара пользователя

Зарегистрирован: 02 окт 2010, 17:18
Сообщения: 261
Откуда: Подольск
добавил в avrdude.conf (оказывается что теперь нужно значение type писать в ковычках)

Код:
#FTDI_Bitbang
programmer
  id    = "2ftbb";
  desc  = "FT232R Synchronous BitBang";
  type  = "avrftdi";
  miso  = 5;  # DCD
  sck   = 6;  # DSR
  mosi  = 4;  # CTS
  reset = 7;  # RI
;


теперь дудка читает сигнатуру и пускает процесс далее.
но при завершении чтении прошивки из flash пишет

Код:
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: reading flash memory:

Reading | ################################################## | 100% 32.75s

avrdude: writing output file ""
avrdude: error opening : No such file or directory
avrdude: output file  auto detected as invalid format
avrdude: can't open output file : No such file or directory
avrdude: write to file '' failed

avrdude: safemode: Fuses OK (H:FF, E:D9, L:FF)

avrdude done.  Thank you.


читать пробывал по разному
Код:
avrdude -c 2ftbb -p m8 -U flash:r:"/home/user/test.hex"

Код:
avrdude -c 2ftbb -p m8 -U flash:r:"/home/user/test.hex":a

Код:
avrdude -c 2ftbb -p m8 -U flash:r:"test.hex"


UPD: Получилось, нужно было вместо :a писать :i


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 дек 2016, 01:48 
Только пришел

Зарегистрирован: 06 авг 2016, 00:48
Сообщения: 5
привет всем,
тоже проблема с avrdude и linux. Стоит ubunta 16.10 x64. Настройки avrdude.conf как и у render.
В итоге флеш читает, но записывать ничего не хочет, прошивка не меняется. Питание с usb на блок питания менял, результат тот же. Есть идеи как победить?
Вывод терминала:

Код:
# avrdude -p m16 -c 2ftbb -P /dev/ttyUSB0 -b 19200 -U flash:r:"test.hex":i
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.12s
avrdude: Device signature = 0x1e9403 (probably m16)
avrdude: reading flash memory:
Reading | ################################################## | 100% 602.64s
avrdude: writing output file "test.hex"
avrdude: safemode: Fuses OK (E:FF, H:1B, L:E4)
avrdude done.  Thank you.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 13 дек 2016, 23:40 
Только пришел

Зарегистрирован: 06 авг 2016, 00:48
Сообщения: 5
В общем недокуренный мануал)
в участке

Код:
-U flash:r:"test.hex":i

должна стоять w для записи, а не r для чтения.
Правда шьет все равно очень медленно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и Libux
СообщениеДобавлено: 16 янв 2017, 03:47 
Здравствуйте!

Зарегистрирован: 16 янв 2017, 03:42
Сообщения: 1
Ох, долго мучался, инфы не так много. Оказалось, что все совсем просто.
Ставится драйвера ftdi_sio, avrdude 6.3 и там из коробки рабочий вариант секции programmer
Код:
programmer
  id         = "avrftdi";
  desc       = "FT2232D based generic programmer";
  type       = "avrftdi";
  connection_type = usb;
  usbvid     = 0x0403;
  usbpid     = 0x6010;
  usbvendor  = "";
  usbproduct = "";
  usbdev     = "A";
  usbsn      = "";
# чуть поменял порядок ног, чтобы мегу шить удобней было
  reset  = 3;
  sck    = 2;
  mosi   = 0;
  miso   = 1;


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB