LINUX.ORG.RU

Ubuntu зависает при работе COM-порта

 , com-port, , , ком-порт


1

1

Здравствуйте, случилась такая проблема: Имеется Ubuntu и имеется Launchpad MSP430 (аналог Arduino). Ланчпад подключен к компу на /dev/ttyACM0 по USB, причим прошить его не составляет проблемы. Но когда я пишу прогу которая работает с com-портом(программа, производящая обмен данных между Ланчпадом и компьютером) - происходит ужасное зависание, до тех пор пока не вытащю Ланчпад из компа. Самое интересное, что в Винде проблемы этой нету!! Надеюсь, моя проблема будет кому то интересна тут, Спасибо...

И еще...

Как ни пытался, не заставил работать com под обычным юзером - работает только под sudo

hollister
() автор топика
Ответ на: И еще... от hollister

Наверняка даже не пытался на /dev/ttyACM0 chmod выставить права 777, например.
зы. И подробности ужасного зависания напрасно не привел, монитор в огне , искры из розеток, обесточенный квартал, старушки в очередях за водой . Люблю такое послушать.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

Права сейчас только что выставил, не помогает... компилятор пишет: MSPDebug version 0.19 - debugging tool for MSP430 MCUs Copyright (C) 2009-2012 Daniel Beer <dlbeer@gmail.com> This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Trying to open interface 1 on 006 rf2500: warning: can't detach kernel driver: Operation not permitted rf2500: can't claim interface: Operation not permitted rf2500: failed to open RF2500 device

hollister
() автор топика
Ответ на: комментарий от hollister

в гугле по этой проблеме смотрел, UDEV-правило создавал, ниче не помогает...

hollister
() автор топика
Ответ на: комментарий от hollister

Не знаю тогда каким тут боком последовательный порт. Отладчик пытается подгрузить модуль ядра, у него прав не хватает.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

Ну насчет отладчика - это второстепенная проблема. Основная задача - заставить линукс принимать и передавать данные с ком порта без зависания.

hollister
() автор топика
Ответ на: комментарий от hollister

Не будут они одновременно работать. Надо зашить программу для работы с портом, остановить отладчик, загрузить на компе программу для работы с портом. Причем права дать на доступ к порту.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

не пойму ничего... но зависания прекратились, все работает и прошивается через energia(IDE для ланчпада)... хз че сделал ваще... с правами вроде играл.. но доволен как слон сейчас... Если у кого-то будет такая проблема, пишите в личку, постараюсь помочь....

НО проблема с компиляцей через стандартного юзера осталась

hollister
() автор топика
Ответ на: комментарий от hollister

ан.. нет.. всетаки, при передаче большого количества данных виснет все наглухо...

hollister
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.