Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/134: Рейтинг темы: голосов - 134, средняя оценка - 4.74
otikbuy
1

Pinboard и Libux

25.07.2010, 19:10. Показов 24656. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
В течении пары месяцев изучал авр по пинборду в форточках, но теперь возникла необходимость делать это под линуксом (Лубунту).
В этой теме товарищ Dysarm выложил свою сборку аврдудня, захотелось её попробовать, но возникла при установке следующая проблема:
..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: Выход с ошибкой из-за предыдущих ошибок
В линуксе не силён и есть ощущение, что это не хорошо и из-за этого нчего не компилится((
Если знаете в чём дело, помогите!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2010, 19:10
Ответы с готовыми решениями:

PinBoard II
Известно уже что-нибудь по срокам? Начинаю уже испытывать потребность в еще одной отладочной плате

Pinboard 2
Здравствуйте, подскажите, возможно ли использовать Pinboard 2 в робототехнике?

1-wire на Pinboard 2
Решил изучить температурный датчик DS18b20. Цепляю шину данных к PORTB0, землю к земле, питание на...

Pinboard & servo
Доброго времени суток. Недавно купил сервомашинку HXT 5010 и подключил ее к пинборду с прошивкой...

PinBoard II и attiny461A
День добрый. Подскажите, как залить программу на attiny461A с помощью pinboardII. Хотел попробовать...

23
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
25.07.2010, 20:57 2
вам прав не хватает. надо делать от рута. но лучше поставить libftd средствами ОС( apt-get или что там в убунту)
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
25.07.2010, 21:47 3
Раньше, может быть и надо было дополнительно ставить что-то, но сейчас у меня безо всяких там "сборок" нормально работает дудка из стандартного репозитория. Если что, предложенная "измененная" дудка отличается от "стандартной" только наличием в файле конфигурации информации о микросхеме ft232rl. На сегодняшний момент эта информация уже включена в стандартную поставку программы и нет необходимости использовать "адаптированную" версию.
Поэтому, смело ставить из репозитория и не заморачиваться. :)
0
otikbuy
26.07.2010, 07:10 4
Спасибо, так и сделаю!
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
26.07.2010, 09:46 5
sudo apt-get install avrdude
До кучи еще avr-gcc можно сразу поставить.
0
ysikrik
01.09.2010, 05:58 6
А по подробнее, про переход. Вот у меня уба. Сейчас вожусь с платой, но avrdude ни за какие настройки про pinboard не знает. И какая сейчас там информация об ft232rl?
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
01.09.2010, 06:12 7
Цитата Сообщение от ysikrik
А по подробнее, про переход. Вот у меня уба. Сейчас вожусь с платой, но avrdude ни за какие настройки про pinboard не знает. И какая сейчас там информация об ft232rl?
Цитата Сообщение от BykTiho
Раньше, может быть и надо было дополнительно ставить что-то, но сейчас у меня безо всяких там "сборок" нормально работает дудка из стандартного репозитория. Если что, предложенная "измененная" дудка отличается от "стандартной" только наличием в файле конфигурации информации о микросхеме ft232rl. На сегодняшний момент эта информация уже включена в стандартную поставку программы и нет необходимости использовать "адаптированную" версию.
Поэтому, смело ставить из репозитория и не заморачиваться. :)
))))
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
03.10.2010, 18:39 8
Как настроить Com-port на ft232rl в Ubuntu 10.4? Не для программирования,а для работы с ним (хотя какая разница?).
Команда вида
Код
sudo setserial /div/ttyUSB0
возвращает
Код
/div/ttyUSB0, UART: unknown, Port: 0x0000, IRQ: 0, Flags: low_latency
на посылку через echo девайс не реагирует, а должен (под виндой всё работает).
Linux знаю на твердую "двойку"
0
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
03.10.2010, 18:54 9
ttyUSB - это именно сам USB порт. Надо смотреть какой-нибудь serial или cu.
Код
ls /div | egrep -i  "cu|serial"
Какой-нибудь точно найдется:)
На маке у меня называется usbserial-[много цифр].
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
03.10.2010, 19:02 10
Цитата Сообщение от yv_s
ttyUSB - это именно сам USB порт.
это уже файл последовательного порта. его и надо подсовывать прогам. настраивать ничего не надо.
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
04.10.2010, 12:55 11
делаю
Код
echo 123 > /div/ttyUSB0
в одном окне и параллельно смотрю в другом терминале
Код
tail -f  /div/ttyUSB0
и не вижу ответа от устройства. А он должен быть.
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
04.10.2010, 12:59 12
а светодиоды мигают в конвертере?
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
04.10.2010, 13:02 13
и попробуй mimysom заюзать
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
04.10.2010, 13:13 14
Светодиоды моргают. Установил mimysom, изучаю
0
0 / 0 / 0
Регистрация: 12.03.2008
Сообщений: 73
15.03.2012, 06:04 15
Может кому пригодится:

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

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

cu -s 19200 -l /div/ttyUSB0

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

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

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

avrdude -c avr109 -p m16 -P /div/ttyUSB0 -b 19200 -v -U ftosh:w:/tmp/pb_II_qs_avr/Dimo16-RTOS.hex

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

Чего не хватает: чтобы исключить пляски с терминалкой хорошо бы вместо буквы "S" выбрать какую-нибудь другую последовательность, которую умеет автоматически передавать avrdude, наверняка он что-то такое умеет.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
17.03.2012, 11:02 16
Достаточно

avrdude -c avr109 -p m16 -P /div/ttyUSB0 -b 19200 -v -U ftosh:w:/tmp/pb_II_qs_avr/Dimo16-RTOS.hex

после старта бутлоадера. Я так под виндой из консоли шью платы через бут.
0
0 / 0 / 0
Регистрация: 12.03.2008
Сообщений: 73
12.09.2012, 02:21 17
Цитата Сообщение от DY HOTT
Достаточно

avrdude -c avr109 -p m16 -P /div/ttyUSB0 -b 19200 -v -U ftosh:w:/tmp/pb_II_qs_avr/Dimo16-RTOS.hex

после старта бутлоадера. Я так под виндой из консоли шью платы через бут.
Но ведь сначала надо попросить бутлоадер начать принимать прошивку передав ему S? Если да то вот хотелось бы как раз заменить это S на что-нибудь, что умеет передавать сам avrdude - вроде-бы там что-то такое было. Просто чтобы исключить предварительное использование терминала.
0
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 275
12.09.2012, 09:21 18
надо попросить бутлоадер начать принимать прошивку передав ему S
Это часть протокола avr109 - avrdude сам шлет S перед началом программирования
0
mzm
13.10.2012, 19:58 19
Мои две копейки, может кому-то пригодится. Avrdude катерогически отказывался определять atmega16 на Pinboard II с usb питанием. Bypass джамперы были выставлены корректно (вроде бы). После смена питания с usb, на внешнее 9V, avrdude с ходу определил контроллер и прошил его без проблем.
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 204
12.02.2016, 13:37 20
Не выходит подружить дудку с Pinboard 2
linux mint 17; avrdude 6.0.1.

при добавлении в конфиг
Код
#FTDI_Bytbang
programmer
id    = "2ftbb";
desc  = "FT232R Synchronous BytBang";
type  = ft245r;
miso  = 5;  # DCD
sck   = 6;  # DSR
mosi  = 4;  # CTS
risit = 7;  # RI
;
дудка пишет что чтото не хорошо в avrdude.conf
0
12.02.2016, 13:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2016, 13:37
Помогаю со студенческими работами здесь

ССИ и Pinboard
Помогите решить проблему. Начал юзать платку Pinboard 2 rev.1 Написал программу, типа...

резонаторы от pinboard II
Добрый день!!! Вопрос скорее к DY HOTT, ну или кто сможет ответить. Какая точность кварцевых...

Спалил Pinboard II
С дуру по глупости и спешке подал на MainPower b CPUPower 9V джампера стояли в положении ByPass и...

PINBOARD AND ATMEGA8
Привет. Уважаемый DY HOTT, не могли бы Вы сделать модуль AVR, но под 8 мегу, в общем для корпуса...

Pinboard v 1.1 демопрошивка
Друзья, всем привет! Помогите пожалуйста с демопрошивкой для сабжа. Выполняя шаги из инструкции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru