roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 22:35

Часовой пояс: UTC + 4 часа


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 19:48 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Не поможете с проблемой
Отправлено: 37 минут назад
От: sergKyrnosov
Кому: Angel71

Здравствуйте.
Осваиваю C# пытаюсь запустить в отладке следующий код из примера http://wiki.tinyclr.com/index.php?title=USB_Host
плата FEZ Cerduino Bee

using System;
using System.Threading;
using Microsoft.SPOT;

using GHI.Premium.USBHost;
using GHI.Premium.System;

namespace Test
{
class Program
{
public static void Main()
{
// Subscribe to USBH events.
USBHostController.DeviceConnectedEvent += DeviceConnectedEvent;
USBHostController.DeviceDisconnectedEvent += DeviceDisconnectedEvent;

// Sleep forever
Thread.Sleep(Timeout.Infinite);
}

static void DeviceConnectedEvent(USBH_Device device)
{
Debug.Print("Device connected...");
Debug.Print("ID: " + device.ID + ", Interface: " + device.INTERFACE_INDEX + ", Type: " + device.TYPE);
}

static void DeviceDisconnectedEvent(USBH_Device device)
{
Debug.Print("Device disconnected...");
Debug.Print("ID: " + device.ID + ", Interface: " + device.INTERFACE_INDEX + ", Type: " + device.TYPE);
}
}
}

при выполнении выдает следующие ошибки: см вложения
что это может быть?

Заранее спасибо
ВЛОЖЕНИЯ


Вложения:
а1.png
а1.png [ 262.35 КиБ | Просмотров: 3412 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Было бы неплохо, если КАЖДЫЙ event и main будут иметь
try {
}
catch(Exception ex){
// Тут ловить ex и писать ex со всем стеком и message либо в Debug либо в файл
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 20:30 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
сначала в голову лез только вариант, что вы пытаетесь использовать тот же юсб, что и для заливки/отладки. ан нет, на этой плате таки два юсб вывели. порылся, похоже пока в их либах поддержка юсб-хост для этой серии плат только в планах. по крайней мере судя по http://www.tinyclr.com/forum/topic?id=9127 и http://wiki.tinyclr.com/index.php?title=Cerb-Family#Firmware_Status это так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 20:34 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Эта строка из описания об этом говорит?
WiFly support using Xbee WiFly.
USB host (software currently not available)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
USB Device


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
по обеим ссылкам ни одного упоминания WiFly. незнаю где именно написано "USB host (software currently not available)", но таки да, это означает, что поддержка usb host пока не реализована.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 20:47 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
В описании да и по вашим ссылка видно что usb client есть и поддерживается.
Попробовал создать и пример http://www.ghielectronics.com/downloads ... Index.html
usb client
там выходят точно такие же ошибки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sergKyrnosov Программирование для .NET Micro Framework
СообщениеДобавлено: 21 мар 2013, 21:11 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
у меня на дискавери ф4 стоит немного другой netmf, чем у вас и какие отличия в работе некоторых вещей я понятия не имею. но то, что я могу использовать Microsoft.SPOT.Hardware.UsbClient и не могу (по крайней мере без бубна) GHI.Premium.USBHost это факт. на ф4 для использования usb client на первом юсб, нужно перенастроить заливку/отладку, перекинув, к примеру на второй юсб или на уарт или на tcp/ip. можно ли оставить на том же юсб, настроив композитное юсб устройство... пока не знаю, не пробовал. начинал играться с некоторыми вещами, описаными тут, но смыл пока это потеряло :) :pardon: недавно приехали платки с pl2303 и enc28j60 и их пока вполне хватает для обмена данными с копьютером (даже второй юсб не прикручивал).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO