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

 
 
 
Reply to this topicStart new topic
> ARM (7/9) + LINUX + SAM-BA - инструкция, Программирование из под Linux через SAM-BA
PrSt
сообщение Oct 6 2008, 18:12
Сообщение #1


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Приветствую Вас коллеги!

Представляю вам мою очередную маленькую статейку, уверен она окажется многим полезна!

http://projects.org.ua/forum.phpbb2ru/view...p?p=10479#10479

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

....выкроил времечко для исследования вопроса по комбинации:
ARM (7/9) + LINUX + SAM-BA
То есть - программирование семейства контроллеров AT91SAM7Sxxx из под OS Linux


Эта статья идеально дополняет предыдущую мою статью
HOWTO по прошивке ARM7-based AT91SAM7Sxxx -семейства - http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=1228

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

Так как ранее этот вопрос детально ни кем не был описан (во всяком случае я не нашел, искал) - решил его написать сам.

Связанно это с тем что на форумах разных только и видно вопросы из серии - как программировать AT91SAM7Sxxx под Linux, подскажите, траля-ля и тд и тп...


Дальше ...читать тут
http://projects.org.ua/forum.phpbb2ru/view...p?p=10479#10479


как всегда - Приветствуются - советы/крита/пожелания/итд...

.


--------------------
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Oct 6 2008, 19:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Хотел спросить еще там (http://projects.org.ua/forum.phpbb2ru/view...p?p=10479#10479), но лень было регистрироваться.

Код
rmmod usbserial

Уменя это не выполняется
Код
ERROR: Module usbserial is in use by ftdi_sio

Изучение вопроса привело к тому, что то,что использует ftdi_sio находится в клавиатуре sad.gif
Прикрепленное изображение


И вот сам вопрос: как это сделать, не отключая клавиатуру?
Go to the top of the page
 
+Quote Post
PrSt
сообщение Oct 6 2008, 20:04
Сообщение #3


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(AlexMad @ Oct 6 2008, 22:51) *
Хотел спросить еще там (http://projects.org.ua/forum.phpbb2ru/view...p?p=10479#10479), но лень было регистрироваться.

Код
rmmod usbserial

Уменя это не выполняется
Код
ERROR: Module usbserial is in use by ftdi_sio

Изучение вопроса привело к тому, что то,что использует ftdi_sio находится в клавиатуре sad.gif
И вот сам вопрос: как это сделать, не отключая клавиатуру?


региться там или нет - это ваш личный выбор и право.

не совсем понятно зачем делаете rmmod usbserial? если он у вас используетс уже, наверно нужно изучить вопрос кто его реально использует. Если ftdi_sio - это скорее SerialIO но ни как не клавиатура, то есть это скорее всего совпадение. хотя не исключено, но вряд ли. Ну и причина сообщения - ERROR: Module usbserial is in use by ftdi_sio скорее всего та, что у вас реально используется гдето ftdi чип... даже в теории это врядли клава...
точно ли в usb больше ни чего не включено?
верно ли собрано ядро? (кстати там добавили кучу дополнительных обравотчиков подлоючаемых в последних ядрах...)

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

.


--------------------
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Oct 6 2008, 20:29
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(PrSt @ Oct 7 2008, 00:04) *
не совсем понятно зачем делаете rmmod usbserial?

Делаю это, потому что в инструкции так написано:
Код
USB CDC Serial driver mount procedure :
    * Login with administrator rights
    * Unload usbserial module if it is already running
rmmod usbserial

Цитата(PrSt @ Oct 7 2008, 00:04) *
если он у вас используетс уже, наверно нужно изучить вопрос кто его реально использует. Если ftdi_sio - это скорее SerialIO но ни как не клавиатура, то есть это скорее всего совпадение. хотя не исключено, но вряд ли. Ну и причина сообщения - ERROR: Module usbserial is in use by ftdi_sio скорее всего та, что у вас реально используется гдето ftdi чип... даже в теории это врядли клава...
точно ли в usb больше ни чего не включено?

На пути от клавиатуры стоит усб-хаб, в котором есть ftdi. НО во время выполнения этой команды я его отключал и включал клаву напрямую. Если Вы присмотритесь к картинке, котую я приложил, то там как раз и нарисована строка FTDI PS/2 Keyboard. Я так понимаю, что внутри клавы стоит зачем-то преобразователь из PS/2 в USB. Хотя, бейте меня, но я не понимаю, что ему там делать. Одно могу сказать - клавиатура не из простых, я долго подбирал клаву, которая будет стабильно работать с KVM.... Упс.. а его я не отключал, может в нем стоит ftdi? Сейчас попробую.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Oct 6 2008, 20:37
Сообщение #5


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(AlexMad @ Oct 6 2008, 23:29) *
Делаю это, потому что в инструкции так написано:
Код
USB CDC Serial driver mount procedure :
    * Login with administrator rights
    * Unload usbserial module if it is already running
rmmod usbserial


На пути от клавиатуры стоит усб-хаб, в котором есть ftdi. НО во время выполнения этой команды я его отключал и включал клаву напрямую. Если Вы присмотритесь к картинке, котую я приложил, то там как раз и нарисована строка FTDI PS/2 Keyboard. Я так понимаю, что внутри клавы стоит зачем-то преобразователь из PS/2 в USB. Хотя, бейте меня, но я не понимаю, что ему там делать. Одно могу сказать - клавиатура не из простых, я долго подбирал клаву, которая будет стабильно работать с KVM.... Упс.. а его я не отключал, может в нем стоит ftdi? Сейчас попробую.


ах так там еще и хаб...
тогда возможно. я даже, не удивлен...

1 попробуйте иследовать логи dmesg точно ли там этот чип.
вот прямо в консоли наберите вывод tail -f /var/log/messages и выключите клаву с компа и вновь включите и посмотрите вывод логов
ну и после сам dmesg

2 попробуйте поплясать в ядре с бубном вокруг этого вопроса.
для начала отключить ftdi вообще из ядра, и бутанитесь - может клава усядется на другой драйвер. (только не забудьте сделать это как запасное ядро 8) а то будет весело...)

прийдется наверно снова вам выбирать новую клаву - шучу 8)))


--------------------
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Oct 6 2008, 20:46
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(PrSt @ Oct 7 2008, 00:37) *
ах так там еще и хаб...
тогда возможно. я даже, не удивлен...

1 попробуйте иследовать логи dmesg точно ли там этот чип.
вот прямо в консоли наберите вывод tail -f /var/log/messages и выключите клаву с компа и вновь включите и посмотрите вывод логов
ну и после сам dmesg

2 попробуйте поплясать в ядре с бубном вокруг этого вопроса.
для начала отключить ftdi вообще из ядра, и бутанитесь - может клава усядется на другой драйвер. (только не забудьте сделать это как запасное ядро 8) а то будет весело...)

прийдется наверно снова вам выбирать новую клаву - шучу 8)))


Не помогло sad.gif включил напрямую клаву в комп, все равно есть устройство FTDI keyboard. С ядром пока возиться не буду, мне итак плясок пока хватило. Я уже сумел запустить МТ-Линк и Сам-ба мне не очень сильно нужна, хотя потом надо будет еще поплясать с бубном. Может, другие колокольчики стоит повесить smile.gif

В любом случае, Спасибо за участие.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Oct 7 2008, 10:02
Сообщение #7


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



следует добавить в /etc/modprobe.conf
что-то типа

options usbserial product=xxx vendor=xxx

не читал чего там на форуме, сам юзаю незамысловатую фигню на питоне: Sam_I_Am.
Go to the top of the page
 
+Quote Post

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

 


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


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