Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10
Подключение платы к PC (USB device)
Shurik
Добавлено 28.12.2011 14:03
0
Сообщение: 1
Shurik
0

Пункты: 366
Регистрация: 28.12.2011
Требуется подключить плату к PC чтобы передавать файлы.
Надеюсь увидеть на хостситеме плату как флешку.
Но почему то Компьютер нового устройства не видит.
Подключаюсь к X14. J7 разомкнут J6: замкнут/разомкнут (пробовал оба варианта).
Если джампер nand разомкнуть то грузится бутлодер samba
и в винде находится GPS Camera Detect (Com25)


Попутные вопросы:
1. в китовом ядре inux-2.6.36-rc6 в настройках уже включены модули usb gadget
непонятно какие модули нужно переносить в файловую систему?
2 как правильно переносить их? Я думаю buildroot сам должен копировать модули, где его надо поднастроить?
3 как модули загружаются? только ручками insmod <модуль>
или можно как то автоматизировать? (usb-хост от X13 не нужен)
4 может вообще его статически в ядро включить? зачем он сделан модулем?

по железу
5. для какой цели нужен J6 ? и в каком положении надо его держать для связи плата-PC? Вроде это не OTG. В мануале крайне мало информации на эту тему.
6. USB_ID заведен на PD28 но в конфигурации match_board* нет этой ноги , она получается вовсе не используется?
7. Для чего нужен сигнал UART0_TX приходящий с делилки R47-R46? Мне нужен UART0 для других целей. Это для совместимости с Samba?
Спуститься к концу Подняться к началу
Персональная информация
Shurik
Добавлено 28.12.2011 15:16 Сообщение: 2
Shurik
0

Пункты: 366
Регистрация: 28.12.2011
Скопировал g_mass_storage.ko
на плату
далее по инструкции
http://www.linux-usb.org/gadget/file_storage.html

В винде обнаружилось новое устройство и его можно было отформатировать и записать файл
Однако чтение большого файла завесило TotalCmd (а файл 15к скачался без проблем)
буду разбираться дальше.

Вопросы выше по прежнему интересны.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 30.12.2011 01:17 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Однако чтение большого файла завесило TotalCmd (а файл 15к скачался без проблем)

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 30.12.2011 09:15 Редактировалось 30.12.2011 09:17 Сообщение: 4
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

1. в китовом ядре inux-2.6.36-rc6 в настройках уже включены модули usb gadget
непонятно какие модули нужно переносить в файловую систему?


В ядре через make модули можно установить в любую директорию, например

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=/output/target modules_install

ну и возможности скриптования в Linux безграничны, так что тут только зависит как вы собираете систему, например в виртуалке есть скрипт сборки buildroot make_system - можно там добавить

Цитата

#!/bin/sh

cp -r ./my_files/rootfs/* ./output/target

WD=`pwd`
cd /home/sasa/atmel/linux/linux-2.6.36-rc6
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=$WD/output/target modules_install
cd $WD

make
.....


путь к ядру подствьте свой - я для примера написал, виртуалкой не пользуюсь.

Подгружать модуль - modprobe название_модуля_без_ko, например
modprobe g_mass_storage
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10