|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
08.12.2012, 01:40 | #21 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
а потом оно перестанет перешиваться удаленно ? тогда уж кондер лучше припаять..
|
16.01.2013, 16:16 | #22 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
А на линуксе кто делал так?
|
16.01.2013, 18:02 | #23 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820 |
Я не пробовал, но не вижу препятствий для этого
|
17.01.2013, 15:10 | #24 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
Для меня главным препятствием оказалось создание виртуального порта, не знаю чем. ser2net поставил на линуксовую машину а дальше не знаю что делать. Хотел tibbo для линукса поставить, но т.к. его надо самому компилить, а я в этом дуб, так и не смог.
|
05.02.2013, 17:14 | #25 |
Junior Member
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0 |
У меня mega2560 с 16U2 на борту. Получилось только через AVR.
avrdude -p m2560 -P /dev/ttyACM0 -c stk500v2 -b 115200 -C /etc/avrdude.conf -U flash:w:/root/Blink.cpp.hex В автозапуске stty настраивает порт на 115200 бод. Первоначально хотелось настроить через ser2net, не получилось. Кому-нибудь удалось? Последний раз редактировалось Валерий; 05.02.2013 в 17:16. |
05.02.2013, 18:22 | #26 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820 |
У меня работаеn ser2net c arduino Nano
|
06.02.2013, 08:53 | #27 |
Junior Member
Регистрация: 05.02.2013
Сообщений: 2
Вес репутации: 0 |
Чтобы АРДУИНО не перегружался при обращении к serial порту, я добавил строку
stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl в файл авто запуска rc.local в папке /etc до exit 0. |
07.02.2013, 06:57 | #28 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Цитата:
И перед тем как открыть порт он инициализирует его в соответствии с заданными ему параметрами. Другое дело, что может не все параметры он задает. |
|
07.02.2013, 10:14 | #29 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820 |
Я считал что инициализирует stty
|
12.02.2013, 22:12 | #30 |
Junior Member
Регистрация: 12.02.2013
Сообщений: 1
Вес репутации: 0 |
Чтобы ардуина перезагружалась при инициализации порта надо поставить ключ hupcl в stty. Чтобы потом корректно работать (не перегружая) соответственно снять.
Написал такой скрипт для прошивки: root@OpenWrt:~# cat /root/write_arduino.sh #!/bin/sh stty -F /dev/ttyUSB0 cs8 57600 hupcl avrdude -p m328p -P /dev/ttyUSB0 -c stk500v1 -b 57600 -C /etc/avrdude.conf -U flash:w:/root/$1 stty -F /dev/ttyUSB0 cs8 57600 -hupcl вызов с указанием имени hex файла, например: root@OpenWrt:~# ./write_arduino.sh sketch_feb11a.cpp.hex |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|